Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commitc406543

Browse files
authored
Merge pull request#647 from akv-platform/apply-reusable-workflows
Update action to use reusable workflows
2 parentsbbe2ac7 +92a07fe commitc406543

File tree

7 files changed

+40
-81
lines changed

7 files changed

+40
-81
lines changed
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
name:Basic validation
2+
3+
on:
4+
pull_request:
5+
paths-ignore:
6+
-'**.md'
7+
push:
8+
branches:
9+
-main
10+
-releases/*
11+
paths-ignore:
12+
-'**.md'
13+
14+
jobs:
15+
call-basic-validation:
16+
name:Basic validation
17+
uses:actions/reusable-workflows/.github/workflows/basic-validation.yml@main

‎.github/workflows/build-test.yml‎

Lines changed: 0 additions & 30 deletions
This file was deleted.

‎.github/workflows/check-dist.yml‎

Lines changed: 3 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,3 @@
1-
# `dist/index.js` is a special file in Actions.
2-
# When you reference an action with `uses:` in a workflow,
3-
# `index.js` is the code that will run.
4-
# For our project, we generate this file through a build process from other source files.
5-
# We need to make sure the checked-in `index.js` actually matches what we expect it to be.
61
name:Check dist/
72

83
on:
@@ -17,36 +12,6 @@ on:
1712
workflow_dispatch:
1813

1914
jobs:
20-
check-dist:
21-
runs-on:ubuntu-latest
22-
23-
steps:
24-
-uses:actions/checkout@v3
25-
26-
-name:Setup Node 16.x
27-
uses:actions/setup-node@v3
28-
with:
29-
node-version:16.x
30-
cache:npm
31-
32-
-name:Install dependencies
33-
run:npm ci
34-
35-
-name:Rebuild the dist/ directory
36-
run:npm run build
37-
38-
-name:Compare the expected and actual dist/ directories
39-
run:|
40-
if [ "$(git diff --ignore-space-at-eol dist/ | wc -l)" -gt "0" ]; then
41-
echo "Detected uncommitted changes after build. See status below:"
42-
git diff
43-
exit 1
44-
fi
45-
id:diff
46-
47-
# If index.js was different than expected, upload the expected version as an artifact
48-
-uses:actions/upload-artifact@v3
49-
if:${{ failure() && steps.diff.conclusion == 'failure' }}
50-
with:
51-
name:dist
52-
path:dist/
15+
call-check-dist:
16+
name:Check dist/
17+
uses:actions/reusable-workflows/.github/workflows/check-dist.yml@main
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
name:CodeQL analysis
2+
3+
on:
4+
push:
5+
branches:[ main ]
6+
pull_request:
7+
branches:[ main ]
8+
schedule:
9+
-cron:'0 3 * * 0'
10+
11+
jobs:
12+
call-codeQL-analysis:
13+
name:CodeQL analysis
14+
uses:actions/reusable-workflows/.github/workflows/codeql-analysis.yml@main

‎.github/workflows/licensed.yml‎

Lines changed: 4 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -7,18 +7,9 @@ on:
77
pull_request:
88
branches:
99
-main
10+
workflow_dispatch:
1011

1112
jobs:
12-
test:
13-
runs-on:ubuntu-latest
14-
name:Check licenses
15-
steps:
16-
-uses:actions/checkout@v3
17-
-run:npm ci
18-
-name:Install licensed
19-
run:|
20-
cd $RUNNER_TEMP
21-
curl -Lfs -o licensed.tar.gz https://github.com/github/licensed/releases/download/3.4.4/licensed-3.4.4-linux-x64.tar.gz
22-
sudo tar -xzf licensed.tar.gz
23-
sudo mv licensed /usr/local/bin/licensed
24-
-run:licensed status
13+
call-licensed:
14+
name:Licensed
15+
uses:actions/reusable-workflows/.github/workflows/licensed.yml@main

‎.github/workflows/release-new-action-version.yml‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
name:Release new action version
2+
23
on:
34
release:
45
types:[released]

‎package.json‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
"build":"ncc build -o dist/setup src/setup-node.ts && ncc build -o dist/cache-save src/cache-save.ts",
99
"format":"prettier --write **/*.ts",
1010
"format-check":"prettier --check **/*.ts",
11+
"lint":"echo\"Fake command that does nothing. It is used in reusable workflows\"",
1112
"test":"jest --coverage",
1213
"pre-checkin":"npm run format && npm run build && npm test"
1314
},

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp