Skip to content

Commit e979eaf

Browse files
committed
chore: update actions
The release-please has breaking changes and now requires a manifest to use advanced options. Note that it must be located outside of .github, which has specific permissions.
1 parent 31d52d3 commit e979eaf

File tree

5 files changed

+41
-5
lines changed

5 files changed

+41
-5
lines changed

.github/workflows/build.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ jobs:
4646
run: make docs
4747

4848
- name: CodeCov
49-
uses: codecov/codecov-action@v4.0.1
49+
uses: codecov/codecov-action@v5
5050
with:
5151
token: ${{ secrets.CODECOV_TOKEN }}
5252
slug: derlin/mantelo
@@ -62,6 +62,7 @@ jobs:
6262
with:
6363
name: coverage
6464
path: .artifacts/
65+
include-hidden-files: true
6566

6667
- name: Upload artifacts
6768
uses: actions/upload-artifact@v4
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
{
2+
"packages": {
3+
".": {
4+
"release-type": "simple",
5+
"changelog-sections": [
6+
{
7+
"type": "feat",
8+
"section": "🚀 Features",
9+
"hidden": false
10+
},
11+
{
12+
"type": "fix",
13+
"section": "🐛 Bug Fixes",
14+
"hidden": false
15+
},
16+
{
17+
"type": "docs",
18+
"section": "💬 Documentation",
19+
"hidden": false
20+
},
21+
{
22+
"type": "ci",
23+
"section": "🦀 Build and CI",
24+
"hidden": false
25+
},
26+
{
27+
"type": "style",
28+
"section": "🌈 Styling",
29+
"hidden": false
30+
}
31+
]
32+
}
33+
}
34+
}

.github/workflows/release.yml

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,11 +14,10 @@ jobs:
1414
release_created: ${{ steps.rp.outputs.release_created }}
1515
tag_name: ${{ steps.rp.outputs.tag_name }}
1616
steps:
17-
- uses: google-github-actions/release-please-action@v3
17+
- uses: googleapis/release-please-action@v4
1818
id: rp
1919
with:
20-
release-type: simple
21-
changelog-types: '[{"type":"feat","section":"🚀 Features","hidden":false},{"type":"fix","section":"🐛 Bug Fixes","hidden":false},{"type":"docs","section":"💬 Documentation","hidden":false},{"type":"ci","section":"🦀 Build and CI","hidden":false}, {"type":"style","section":"🌈 Styling","hidden":false}]'
20+
config-file: .github/workflows/release-please-config.json
2221

2322
publish:
2423
runs-on: ubuntu-latest
@@ -58,7 +57,7 @@ jobs:
5857
verbose: true
5958

6059
- name: Add files to Release
61-
uses: softprops/action-gh-release@v1
60+
uses: softprops/action-gh-release@v2
6261
with:
6362
tag_name: ${{ needs.release-please.outputs.tag_name }}
6463
files: |

.release-please-manifest.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{".": "2.1.1"}

pyproject.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -88,6 +88,7 @@ ignore = [
8888
"CONTRIBUTING.md",
8989
"CODEOWNERS",
9090
".readthedocs.yaml",
91+
".release-please-manifest.json",
9192
"docs/**",
9293
]
9394

0 commit comments

Comments
 (0)