Skip to content

Commit

Permalink
Merge pull request #12 from spring-media/SPR-4690/PR-Checker
Browse files Browse the repository at this point in the history
Spr 4690/pr checker
  • Loading branch information
bwagneras authored Oct 11, 2019
2 parents 46a19b9 + 338b8a7 commit bbf0ce0
Show file tree
Hide file tree
Showing 15 changed files with 539 additions and 310 deletions.
71 changes: 71 additions & 0 deletions .github/workflows/pull_request.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,71 @@
name: Checks
on:
pull_request:
# we're doing the filtering for branches and actions in each step,
# this one here works not as expected and could be misleading
# branches:
# - migrating-to-yaml-syntax
# - master
# action:
# - opened
# - edited
# - synchronize
jobs:
checks:
name: Formatting checks
runs-on: ubuntu-latest
steps:
- name: Checkout branch
if: github.event.action == 'opened' || github.event.action == 'edited' || github.event.action == 'synchronize'
uses: actions/checkout@master

- name: Install npm
if: github.event.action == 'opened' || github.event.action == 'edited' || github.event.action == 'synchronize'
uses: actions/npm@master
with:
args: install

- name: Npm check
if: github.event.action == 'opened' || github.event.action == 'edited' || github.event.action == 'synchronize'
uses: actions/npm@master
with:
args: run check --if-present

build:
name: Build
runs-on: ubuntu-latest
steps:
- name: Checkout branch
if: github.event.action == 'opened' || github.event.action == 'edited' || github.event.action == 'synchronize'
uses: actions/checkout@master

- name: Checkout master
if: github.event.action == 'opened' || github.event.action == 'edited' || github.event.action == 'synchronize'
uses: actions/checkout@master
with:
ref: master

- name: Check merge
if: github.event.action == 'opened' || github.event.action == 'edited' || github.event.action == 'synchronize'
run: |
git config --global user.name "Spring Media CD"
git config --global user.email "[email protected]"
git merge ${{ github.event.pull_request.head.sha }} -m"prchecker" --stat
- name: Install npm
if: github.event.action == 'opened' || github.event.action == 'edited' || github.event.action == 'synchronize'
uses: actions/npm@master
with:
args: install

- name: Test npm
if: github.event.action == 'opened' || github.event.action == 'edited' || github.event.action == 'synchronize'
uses: actions/npm@master
with:
args: run test

- name: Build npm
if: github.event.action == 'opened' || github.event.action == 'edited' || github.event.action == 'synchronize'
uses: actions/npm@master
with:
args: run build
46 changes: 46 additions & 0 deletions .github/workflows/push_master.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
name: Deployment
on:
push:
branches:
- master

jobs:
checks:
name: Formatting checks
runs-on: ubuntu-latest
steps:
- name: Checkout branch
uses: actions/checkout@master

- name: Install npm
uses: actions/npm@master
with:
args: install

- name: Npm check
uses: actions/npm@master
with:
args: run check --if-present

build:
name: Build
runs-on: ubuntu-latest
steps:
- name: Checkout branch
uses: actions/checkout@master


- name: Install npm
uses: actions/npm@master
with:
args: install

- name: Test npm
uses: actions/npm@master
with:
args: run test

- name: Build npm
uses: actions/npm@master
with:
args: run build
60 changes: 30 additions & 30 deletions dist/apiprovide.cjs.js
Original file line number Diff line number Diff line change
Expand Up @@ -2,36 +2,36 @@

Object.defineProperty(exports, '__esModule', { value: true });

function provide(packageName, pack) {
// -- START -- static loader
var unresolvedPackages = {};
var providedPackages = {};
var loaderName = 'pssmasloader';
var loader = window[loaderName] = window[loaderName] || {
_: {
u: unresolvedPackages,
p: providedPackages,
},
require: function (packageName, cb) {
var pack = providedPackages[packageName];
if (pack !== undefined) {
cb(pack, null);
}
else {
unresolvedPackages[packageName] = unresolvedPackages[packageName] || [];
unresolvedPackages[packageName].push(cb);
}
},
};
unresolvedPackages = loader._.u;
providedPackages = loader._.p;
// -- END -- static loader
var unresolvedRequires = unresolvedPackages[packageName] || [];
providedPackages[packageName] = pack;
for (var i = 0; i < unresolvedRequires.length; i++) {
unresolvedRequires[i](pack, null);
}
return pack;
function provide(packageNameActual, packActual) {
// -- START -- static loader
var unresolvedPackages = {};
var providedPackages = {};
var loaderName = "pssmasloader";
var loader = (window[loaderName] = window[loaderName] || {
_: {
u: unresolvedPackages,
p: providedPackages
},
require: function (packageName, cb) {
var pack = providedPackages[packageName];
if (pack !== undefined) {
cb(pack, null);
}
else {
unresolvedPackages[packageName] = unresolvedPackages[packageName] || [];
unresolvedPackages[packageName].push(cb);
}
}
});
unresolvedPackages = loader._.u;
providedPackages = loader._.p;
// -- END -- static loader
var unresolvedRequires = unresolvedPackages[packageNameActual] || [];
providedPackages[packageNameActual] = packActual;
for (var i = 0; i < unresolvedRequires.length; i++) {
unresolvedRequires[i](packActual, null);
}
return packActual;
}

exports.provide = provide;
2 changes: 1 addition & 1 deletion dist/apiprovide.d.ts
Original file line number Diff line number Diff line change
@@ -1 +1 @@
export declare function provide(packageName: string, pack: any): any;
export declare function provide(packageNameActual: string, packActual: any): any;
60 changes: 30 additions & 30 deletions dist/apiprovide.esm.js
Original file line number Diff line number Diff line change
@@ -1,33 +1,33 @@
function provide(packageName, pack) {
// -- START -- static loader
var unresolvedPackages = {};
var providedPackages = {};
var loaderName = 'pssmasloader';
var loader = window[loaderName] = window[loaderName] || {
_: {
u: unresolvedPackages,
p: providedPackages,
},
require: function (packageName, cb) {
var pack = providedPackages[packageName];
if (pack !== undefined) {
cb(pack, null);
}
else {
unresolvedPackages[packageName] = unresolvedPackages[packageName] || [];
unresolvedPackages[packageName].push(cb);
}
},
};
unresolvedPackages = loader._.u;
providedPackages = loader._.p;
// -- END -- static loader
var unresolvedRequires = unresolvedPackages[packageName] || [];
providedPackages[packageName] = pack;
for (var i = 0; i < unresolvedRequires.length; i++) {
unresolvedRequires[i](pack, null);
}
return pack;
function provide(packageNameActual, packActual) {
// -- START -- static loader
var unresolvedPackages = {};
var providedPackages = {};
var loaderName = "pssmasloader";
var loader = (window[loaderName] = window[loaderName] || {
_: {
u: unresolvedPackages,
p: providedPackages
},
require: function (packageName, cb) {
var pack = providedPackages[packageName];
if (pack !== undefined) {
cb(pack, null);
}
else {
unresolvedPackages[packageName] = unresolvedPackages[packageName] || [];
unresolvedPackages[packageName].push(cb);
}
}
});
unresolvedPackages = loader._.u;
providedPackages = loader._.p;
// -- END -- static loader
var unresolvedRequires = unresolvedPackages[packageNameActual] || [];
providedPackages[packageNameActual] = packActual;
for (var i = 0; i < unresolvedRequires.length; i++) {
unresolvedRequires[i](packActual, null);
}
return packActual;
}

export { provide };
80 changes: 40 additions & 40 deletions dist/ps-web-apis.cjs.js
Original file line number Diff line number Diff line change
Expand Up @@ -2,46 +2,46 @@

Object.defineProperty(exports, '__esModule', { value: true });

function requireApi(name) {
// -- START -- static loader
var unresolvedPackages = {};
var providedPackages = {};
var loaderName = 'pssmasloader';
// set or reuse existing loader implementation
var loader = window[loaderName] = window[loaderName] || {
// Requires packageName and returns it via callback
require: function (packageName, cb) {
var pack = providedPackages[packageName];
if (pack !== undefined) {
// -- will callback directly if required functionality was already provided
cb(pack, null);
}
else {
// -- will queue callbacks if required functionality is not yet available
unresolvedPackages[packageName] = unresolvedPackages[packageName] || [];
unresolvedPackages[packageName].push(cb);
}
},
// private state
_: {
u: unresolvedPackages,
p: providedPackages,
}
};
// -- END -- static loader
return new Promise(function (resolve, reject) {
loader.require(name, function (res, error) {
if (error) {
reject(error);
}
else {
resolve(res);
}
});
});
}
function whoamiV1() {
return requireApi('whoami:v1');
function requireApi(name) {
// -- START -- static loader
var unresolvedPackages = {};
var providedPackages = {};
var loaderName = "pssmasloader";
// set or reuse existing loader implementation
var loader = (window[loaderName] = window[loaderName] || {
// Requires packageName and returns it via callback
require: function (packageName, cb) {
var pack = providedPackages[packageName];
if (pack !== undefined) {
// -- will callback directly if required functionality was already provided
cb(pack, null);
}
else {
// -- will queue callbacks if required functionality is not yet available
unresolvedPackages[packageName] = unresolvedPackages[packageName] || [];
unresolvedPackages[packageName].push(cb);
}
},
// private state
_: {
u: unresolvedPackages,
p: providedPackages
}
});
// -- END -- static loader
return new Promise(function (resolve, reject) {
loader.require(name, function (res, error) {
if (error) {
reject(error);
}
else {
resolve(res);
}
});
});
}
function whoamiV1() {
return requireApi("whoami:v1");
}

exports.whoamiV1 = whoamiV1;
Loading

0 comments on commit bbf0ce0

Please sign in to comment.