Skip to content

Commit bd29b4d

Browse files
ci: update GH workflows
1 parent 75f07c4 commit bd29b4d

6 files changed

Lines changed: 85 additions & 15 deletions

File tree

.github/workflows/create-release-pr.yaml

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -15,14 +15,8 @@ jobs:
1515
release-please:
1616
runs-on: ubuntu-latest
1717
steps:
18-
- uses: google-github-actions/release-please-action@v3
18+
- uses: googleapis/release-please-action@v4
1919
id: release
20-
with:
21-
release-type: simple
22-
extra-files: |
23-
pyproject.toml
24-
src/app.py
25-
changelog-types: '[{ "type": "feat", "section": "Features", "hidden": false },{ "type": "feature", "section": "Features", "hidden": false },{ "type": "fix", "section": "Bug Fixes", "hidden": false },{ "type": "perf", "section": "Performance Improvements", "hidden": false },{ "type": "revert", "section": "Reverts", "hidden": false },{ "type": "docs", "section": "Documentation", "hidden": false },{ "type": "style", "section": "Styles", "hidden": false },{ "type": "chore", "section": "Miscellaneous Chores", "hidden": false },{ "type": "refactor", "section": "Code Refactoring", "hidden": false },{ "type": "test", "section": "Tests", "hidden": false },{ "type": "build", "section": "Build System", "hidden": false },{ "type": "ci", "section": "Continuous Integration", "hidden": false }]'
2620
outputs:
2721
release_created: ${{ steps.release.outputs.release_created }}
28-
tag_name: ${{ steps.release.outputs.tag_name }}
22+
tag_name: ${{ steps.release.outputs.tag_name }}

.github/workflows/on-tag.yaml

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ jobs:
1313
set-tag-ref:
1414
runs-on: ubuntu-latest
1515
steps:
16-
- uses: actions/checkout@main
16+
- uses: actions/checkout@v4
1717
- id: create-ref
1818
run: |
1919
TAG_REF=$(echo $GITHUB_REF | cut -d / -f 3)
@@ -25,8 +25,6 @@ jobs:
2525
needs: [set-tag-ref, tests]
2626
uses: ./.github/workflows/publish.yaml
2727
with:
28-
image-tag: ${{ needs.set-tag-ref.outputs.tag-ref }}
28+
image-tags: ${{ needs.set-tag-ref.outputs.tag-ref }}
2929
secrets:
3030
ACR_SECRET: ${{ secrets.ACR_SECRET }}
31-
32-

.github/workflows/publish.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ jobs:
2323
runs-on: ubuntu-latest
2424

2525
steps:
26-
- uses: actions/checkout@main
26+
- uses: actions/checkout@v4
2727

2828
- name: "Write version file"
2929
run: echo $(git log -n 1 --format=format:'%h% %>(12) %cs %>(12,mtrunc)%aN% %s %D') > ./src/version.txt

.github/workflows/stale.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,10 @@ jobs:
1010
runs-on: ubuntu-latest
1111

1212
steps:
13-
- uses: actions/stale@v1
13+
- uses: actions/stale@v10
1414
with:
15-
repo-token: ${{ secrets.GITHUB_TOKEN }}
1615
stale-issue-message: 'Stale issue message'
1716
stale-pr-message: 'Stale pull request message'
1817
stale-issue-label: 'no-issue-activity'
1918
stale-pr-label: 'no-pr-activity'
19+
days-before-close: -1

.release-please-manifest.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
".": "1.6.4"
3+
}

release-please-config.json

Lines changed: 75 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,75 @@
1+
{
2+
"release-type": "simple",
3+
"changelog-sections": [
4+
{
5+
"type": "feat",
6+
"section": "Features",
7+
"hidden": false
8+
},
9+
{
10+
"type": "feature",
11+
"section": "Features",
12+
"hidden": false
13+
},
14+
{
15+
"type": "fix",
16+
"section": "Bug Fixes",
17+
"hidden": false
18+
},
19+
{
20+
"type": "perf",
21+
"section": "Performance Improvements",
22+
"hidden": false
23+
},
24+
{
25+
"type": "revert",
26+
"section": "Reverts",
27+
"hidden": false
28+
},
29+
{
30+
"type": "docs",
31+
"section": "Documentation",
32+
"hidden": false
33+
},
34+
{
35+
"type": "style",
36+
"section": "Styles",
37+
"hidden": false
38+
},
39+
{
40+
"type": "chore",
41+
"section": "Miscellaneous Chores",
42+
"hidden": false
43+
},
44+
{
45+
"type": "refactor",
46+
"section": "Code Refactoring",
47+
"hidden": false
48+
},
49+
{
50+
"type": "test",
51+
"section": "Tests",
52+
"hidden": false
53+
},
54+
{
55+
"type": "build",
56+
"section": "Build System",
57+
"hidden": false
58+
},
59+
{
60+
"type": "ci",
61+
"section": "Continuous Integration",
62+
"hidden": false
63+
}
64+
],
65+
"extra-files": [
66+
"pyproject.toml",
67+
"src/app.py"
68+
],
69+
"packages": {
70+
".": {
71+
"package-name": "dm-job",
72+
"include-component-in-tag": false
73+
}
74+
}
75+
}

0 commit comments

Comments
 (0)