Skip to content

Commit bbf0ce0

Browse files
authored
Merge pull request #12 from spring-media/SPR-4690/PR-Checker
Spr 4690/pr checker
2 parents 46a19b9 + 338b8a7 commit bbf0ce0

15 files changed

+539
-310
lines changed

.github/workflows/pull_request.yml

Lines changed: 71 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,71 @@
1+
name: Checks
2+
on:
3+
pull_request:
4+
# we're doing the filtering for branches and actions in each step,
5+
# this one here works not as expected and could be misleading
6+
# branches:
7+
# - migrating-to-yaml-syntax
8+
# - master
9+
# action:
10+
# - opened
11+
# - edited
12+
# - synchronize
13+
jobs:
14+
checks:
15+
name: Formatting checks
16+
runs-on: ubuntu-latest
17+
steps:
18+
- name: Checkout branch
19+
if: github.event.action == 'opened' || github.event.action == 'edited' || github.event.action == 'synchronize'
20+
uses: actions/checkout@master
21+
22+
- name: Install npm
23+
if: github.event.action == 'opened' || github.event.action == 'edited' || github.event.action == 'synchronize'
24+
uses: actions/npm@master
25+
with:
26+
args: install
27+
28+
- name: Npm check
29+
if: github.event.action == 'opened' || github.event.action == 'edited' || github.event.action == 'synchronize'
30+
uses: actions/npm@master
31+
with:
32+
args: run check --if-present
33+
34+
build:
35+
name: Build
36+
runs-on: ubuntu-latest
37+
steps:
38+
- name: Checkout branch
39+
if: github.event.action == 'opened' || github.event.action == 'edited' || github.event.action == 'synchronize'
40+
uses: actions/checkout@master
41+
42+
- name: Checkout master
43+
if: github.event.action == 'opened' || github.event.action == 'edited' || github.event.action == 'synchronize'
44+
uses: actions/checkout@master
45+
with:
46+
ref: master
47+
48+
- name: Check merge
49+
if: github.event.action == 'opened' || github.event.action == 'edited' || github.event.action == 'synchronize'
50+
run: |
51+
git config --global user.name "Spring Media CD"
52+
git config --global user.email "[email protected]"
53+
git merge ${{ github.event.pull_request.head.sha }} -m"prchecker" --stat
54+
55+
- name: Install npm
56+
if: github.event.action == 'opened' || github.event.action == 'edited' || github.event.action == 'synchronize'
57+
uses: actions/npm@master
58+
with:
59+
args: install
60+
61+
- name: Test npm
62+
if: github.event.action == 'opened' || github.event.action == 'edited' || github.event.action == 'synchronize'
63+
uses: actions/npm@master
64+
with:
65+
args: run test
66+
67+
- name: Build npm
68+
if: github.event.action == 'opened' || github.event.action == 'edited' || github.event.action == 'synchronize'
69+
uses: actions/npm@master
70+
with:
71+
args: run build

.github/workflows/push_master.yml

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
name: Deployment
2+
on:
3+
push:
4+
branches:
5+
- master
6+
7+
jobs:
8+
checks:
9+
name: Formatting checks
10+
runs-on: ubuntu-latest
11+
steps:
12+
- name: Checkout branch
13+
uses: actions/checkout@master
14+
15+
- name: Install npm
16+
uses: actions/npm@master
17+
with:
18+
args: install
19+
20+
- name: Npm check
21+
uses: actions/npm@master
22+
with:
23+
args: run check --if-present
24+
25+
build:
26+
name: Build
27+
runs-on: ubuntu-latest
28+
steps:
29+
- name: Checkout branch
30+
uses: actions/checkout@master
31+
32+
33+
- name: Install npm
34+
uses: actions/npm@master
35+
with:
36+
args: install
37+
38+
- name: Test npm
39+
uses: actions/npm@master
40+
with:
41+
args: run test
42+
43+
- name: Build npm
44+
uses: actions/npm@master
45+
with:
46+
args: run build

dist/apiprovide.cjs.js

Lines changed: 30 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -2,36 +2,36 @@
22

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

5-
function provide(packageName, pack) {
6-
// -- START -- static loader
7-
var unresolvedPackages = {};
8-
var providedPackages = {};
9-
var loaderName = 'pssmasloader';
10-
var loader = window[loaderName] = window[loaderName] || {
11-
_: {
12-
u: unresolvedPackages,
13-
p: providedPackages,
14-
},
15-
require: function (packageName, cb) {
16-
var pack = providedPackages[packageName];
17-
if (pack !== undefined) {
18-
cb(pack, null);
19-
}
20-
else {
21-
unresolvedPackages[packageName] = unresolvedPackages[packageName] || [];
22-
unresolvedPackages[packageName].push(cb);
23-
}
24-
},
25-
};
26-
unresolvedPackages = loader._.u;
27-
providedPackages = loader._.p;
28-
// -- END -- static loader
29-
var unresolvedRequires = unresolvedPackages[packageName] || [];
30-
providedPackages[packageName] = pack;
31-
for (var i = 0; i < unresolvedRequires.length; i++) {
32-
unresolvedRequires[i](pack, null);
33-
}
34-
return pack;
5+
function provide(packageNameActual, packActual) {
6+
// -- START -- static loader
7+
var unresolvedPackages = {};
8+
var providedPackages = {};
9+
var loaderName = "pssmasloader";
10+
var loader = (window[loaderName] = window[loaderName] || {
11+
_: {
12+
u: unresolvedPackages,
13+
p: providedPackages
14+
},
15+
require: function (packageName, cb) {
16+
var pack = providedPackages[packageName];
17+
if (pack !== undefined) {
18+
cb(pack, null);
19+
}
20+
else {
21+
unresolvedPackages[packageName] = unresolvedPackages[packageName] || [];
22+
unresolvedPackages[packageName].push(cb);
23+
}
24+
}
25+
});
26+
unresolvedPackages = loader._.u;
27+
providedPackages = loader._.p;
28+
// -- END -- static loader
29+
var unresolvedRequires = unresolvedPackages[packageNameActual] || [];
30+
providedPackages[packageNameActual] = packActual;
31+
for (var i = 0; i < unresolvedRequires.length; i++) {
32+
unresolvedRequires[i](packActual, null);
33+
}
34+
return packActual;
3535
}
3636

3737
exports.provide = provide;

dist/apiprovide.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
export declare function provide(packageName: string, pack: any): any;
1+
export declare function provide(packageNameActual: string, packActual: any): any;

dist/apiprovide.esm.js

Lines changed: 30 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -1,33 +1,33 @@
1-
function provide(packageName, pack) {
2-
// -- START -- static loader
3-
var unresolvedPackages = {};
4-
var providedPackages = {};
5-
var loaderName = 'pssmasloader';
6-
var loader = window[loaderName] = window[loaderName] || {
7-
_: {
8-
u: unresolvedPackages,
9-
p: providedPackages,
10-
},
11-
require: function (packageName, cb) {
12-
var pack = providedPackages[packageName];
13-
if (pack !== undefined) {
14-
cb(pack, null);
15-
}
16-
else {
17-
unresolvedPackages[packageName] = unresolvedPackages[packageName] || [];
18-
unresolvedPackages[packageName].push(cb);
19-
}
20-
},
21-
};
22-
unresolvedPackages = loader._.u;
23-
providedPackages = loader._.p;
24-
// -- END -- static loader
25-
var unresolvedRequires = unresolvedPackages[packageName] || [];
26-
providedPackages[packageName] = pack;
27-
for (var i = 0; i < unresolvedRequires.length; i++) {
28-
unresolvedRequires[i](pack, null);
29-
}
30-
return pack;
1+
function provide(packageNameActual, packActual) {
2+
// -- START -- static loader
3+
var unresolvedPackages = {};
4+
var providedPackages = {};
5+
var loaderName = "pssmasloader";
6+
var loader = (window[loaderName] = window[loaderName] || {
7+
_: {
8+
u: unresolvedPackages,
9+
p: providedPackages
10+
},
11+
require: function (packageName, cb) {
12+
var pack = providedPackages[packageName];
13+
if (pack !== undefined) {
14+
cb(pack, null);
15+
}
16+
else {
17+
unresolvedPackages[packageName] = unresolvedPackages[packageName] || [];
18+
unresolvedPackages[packageName].push(cb);
19+
}
20+
}
21+
});
22+
unresolvedPackages = loader._.u;
23+
providedPackages = loader._.p;
24+
// -- END -- static loader
25+
var unresolvedRequires = unresolvedPackages[packageNameActual] || [];
26+
providedPackages[packageNameActual] = packActual;
27+
for (var i = 0; i < unresolvedRequires.length; i++) {
28+
unresolvedRequires[i](packActual, null);
29+
}
30+
return packActual;
3131
}
3232

3333
export { provide };

dist/ps-web-apis.cjs.js

Lines changed: 40 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -2,46 +2,46 @@
22

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

5-
function requireApi(name) {
6-
// -- START -- static loader
7-
var unresolvedPackages = {};
8-
var providedPackages = {};
9-
var loaderName = 'pssmasloader';
10-
// set or reuse existing loader implementation
11-
var loader = window[loaderName] = window[loaderName] || {
12-
// Requires packageName and returns it via callback
13-
require: function (packageName, cb) {
14-
var pack = providedPackages[packageName];
15-
if (pack !== undefined) {
16-
// -- will callback directly if required functionality was already provided
17-
cb(pack, null);
18-
}
19-
else {
20-
// -- will queue callbacks if required functionality is not yet available
21-
unresolvedPackages[packageName] = unresolvedPackages[packageName] || [];
22-
unresolvedPackages[packageName].push(cb);
23-
}
24-
},
25-
// private state
26-
_: {
27-
u: unresolvedPackages,
28-
p: providedPackages,
29-
}
30-
};
31-
// -- END -- static loader
32-
return new Promise(function (resolve, reject) {
33-
loader.require(name, function (res, error) {
34-
if (error) {
35-
reject(error);
36-
}
37-
else {
38-
resolve(res);
39-
}
40-
});
41-
});
42-
}
43-
function whoamiV1() {
44-
return requireApi('whoami:v1');
5+
function requireApi(name) {
6+
// -- START -- static loader
7+
var unresolvedPackages = {};
8+
var providedPackages = {};
9+
var loaderName = "pssmasloader";
10+
// set or reuse existing loader implementation
11+
var loader = (window[loaderName] = window[loaderName] || {
12+
// Requires packageName and returns it via callback
13+
require: function (packageName, cb) {
14+
var pack = providedPackages[packageName];
15+
if (pack !== undefined) {
16+
// -- will callback directly if required functionality was already provided
17+
cb(pack, null);
18+
}
19+
else {
20+
// -- will queue callbacks if required functionality is not yet available
21+
unresolvedPackages[packageName] = unresolvedPackages[packageName] || [];
22+
unresolvedPackages[packageName].push(cb);
23+
}
24+
},
25+
// private state
26+
_: {
27+
u: unresolvedPackages,
28+
p: providedPackages
29+
}
30+
});
31+
// -- END -- static loader
32+
return new Promise(function (resolve, reject) {
33+
loader.require(name, function (res, error) {
34+
if (error) {
35+
reject(error);
36+
}
37+
else {
38+
resolve(res);
39+
}
40+
});
41+
});
42+
}
43+
function whoamiV1() {
44+
return requireApi("whoami:v1");
4545
}
4646

4747
exports.whoamiV1 = whoamiV1;

0 commit comments

Comments
 (0)