Skip to content

Commit 4405dea

Browse files
Add changelog workflow
1 parent 5b2b684 commit 4405dea

File tree

2 files changed

+33
-0
lines changed

2 files changed

+33
-0
lines changed

.github/workflows/changelog.yml

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
name: Changelog
2+
3+
on:
4+
pull_request:
5+
branches: [ main ]
6+
7+
jobs:
8+
changelog:
9+
name: "Check changelog update"
10+
runs-on: ubuntu-latest
11+
steps:
12+
- uses: tarides/changelog-check-action@v2
13+
with:
14+
changelog: CHANGELOG.md
15+
16+
changelog_success:
17+
name: "Changelog success"
18+
runs-on: ubuntu-latest
19+
needs: [changelog]
20+
steps:
21+
- run: echo "Changelog workflow completed successfully"

CHANGELOG.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,18 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
### Added
11+
12+
- CICD: CI workflow
13+
- CICD: Changelog workflow
14+
- Complete API documentation
15+
16+
### Fixed
17+
18+
- Clean up dead code
19+
- Correct type annotations
20+
- Update `resources.path` to `resources.files`
21+
1022
## [1.0.0] - 2024-10-29
1123

1224
- Extract this project from [foxplot](https://github.com/stephane-caron/foxplot)

0 commit comments

Comments
 (0)