File tree Expand file tree Collapse file tree 6 files changed +334
-130
lines changed Expand file tree Collapse file tree 6 files changed +334
-130
lines changed Original file line number Diff line number Diff line change 4
4
name : Publish Site
5
5
6
6
on :
7
- push :
8
- branches : [main]
7
+ workflow_dispatch :
9
8
10
9
jobs :
11
10
build :
Original file line number Diff line number Diff line change @@ -14,19 +14,25 @@ jobs:
14
14
steps :
15
15
- name : Checkout
16
16
uses : actions/checkout@v4
17
+ with :
18
+ persist-credentials : false
17
19
18
20
- name : Set up Node.js
19
21
uses : actions/setup-node@v4
20
22
with :
21
23
node-version : ' 22'
22
24
23
- - name : Log in to GitHub Container Registry
24
- run : echo "${{ secrets.GITHUB_TOKEN }}" | docker login ghcr.io -u ${{ github.actor }} --password-stdin
25
-
26
25
- name : Install dependencies
27
- run : npm ci
26
+ run : npm install --include=dev
28
27
29
28
- name : Run semantic-release
30
29
env :
31
- GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
32
- run : npx semantic-release
30
+ GH_TOKEN : ${{ secrets.GH_TOKEN }}
31
+ GIT_AUTHOR_EMAIL : ${{ vars.SCN_GIT_EMAIL }}
32
+ GIT_AUTHOR_NAME : ${{ vars.SCN_GIT_NAME }}
33
+ GIT_COMMITTER_EMAIL : ${{ vars.SCN_GIT_EMAIL }}
34
+ GIT_COMMITTER_NAME : ${{ vars.SCN_GIT_NAME }}
35
+ REPO_OWNER : " Local-Connectivity-Lab"
36
+ REPO_NAME : " ccn-coverage-docker"
37
+ TARGET_ARTIFACT_NAME : " ccn-coverage-backup-helper"
38
+ run : npx semantic-release
Original file line number Diff line number Diff line change 48
48
}
49
49
],
50
50
"@semantic-release/release-notes-generator",
51
- [
52
- "@semantic-release/commit-analyzer",
53
- {
54
- "preset": "angular",
55
- "releaseRules": [
56
- {
57
- "type": "feat",
58
- "release": "minor"
59
- },
60
- {
61
- "type": "fix",
62
- "release": "patch"
63
- },
64
- {
65
- "type": "refactor",
66
- "release": "patch"
67
- },
68
- {
69
- "type": "perf",
70
- "release": "patch"
71
- },
72
- {
73
- "type": "build",
74
- "release": "patch"
75
- },
76
- {
77
- "type": "ci",
78
- "release": "patch"
79
- },
80
- {
81
- "type": "chore",
82
- "release": "patch"
83
- },
84
- {
85
- "type": "docs",
86
- "release": "patch"
87
- },
88
- {
89
- "type": "style",
90
- "release": "patch"
91
- }
92
- ]
93
- }
94
- ],
95
- "@semantic-release/release-notes-generator"
51
+ "@semantic-release/git",
52
+ "@semantic-release/github"
96
53
],
97
54
"prepare": [
98
55
"@semantic-release/changelog",
99
- "./scripts/publish-docker.js"
56
+ "./scripts/publish-version.js",
57
+ "@semantic-release/git"
100
58
]
101
59
}
You can’t perform that action at this time.
0 commit comments