diff --git a/.github/workflows/changelog.yml b/.github/workflows/changelog.yml new file mode 100644 index 0000000..67b3b97 --- /dev/null +++ b/.github/workflows/changelog.yml @@ -0,0 +1,34 @@ +name: Changelog Update + +on: + pull_request: + types: [opened, synchronize] + +jobs: + generate-changelog: + runs-on: ubuntu-latest + + steps: + - name: Checkout the repository + uses: actions/checkout@v3 + + - name: Set up Rust + uses: actions/setup-rust@v1 + with: + rust-version: stable + + - name: Install git-cliff + run: cargo install git-cliff + + - name: Generate Changelog + run: | + git-cliff --config cliff.toml > CHANGELOG.md + git add CHANGELOG.md + + - name: Commit and Push Changes + run: | + git config --global user.email "action@github.com" + git config --global user.name "GitHub Action" + git commit -m "chore: update changelog" || echo "No changes to commit" + git push origin HEAD:${{ github.head_ref }} + diff --git a/CHANGELOG.md b/CHANGELOG.md index 7f11f6c..d5f9c9e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,7 +10,7 @@ type: docs
-
unreleased/untagged
+
• unreleased / untagged

-
0.2.1-rc.3 2023-11-18 - 44264a7
+
• 0.2.1-rc.3 2023-11-18 - 44264a7

-
rosenpass-v0.2.1-rc.2 2023-11-18 - 9597e48
+
• rosenpass-v0.2.1-rc.2 2023-11-18 - 9597e48

-
rosenpass-v0.2.1-rc.1 2023-11-18 - 3901e66
+
• rosenpass-v0.2.1-rc.1 2023-11-18 - 3901e66

-
0.2.0 2023-09-05 - b997238
+
• 0.2.0 2023-09-05 - b997238

-
0.2.0-rc.1 2023-08-29 - d915e63
+
• 0.2.0-rc.1 2023-08-29 - d915e63

-
0.1.2-rc.4 2023-04-13 - 94d57f2
+
• 0.1.2-rc.4 2023-04-13 - 94d57f2

-
0.1.1 2023-02-25 - 97f5d75
+
• 0.1.1 2023-02-25 - 97f5d75

-
0.1.1-rc.7 2023-02-25 - aa15872
+
• 0.1.1-rc.7 2023-02-25 - aa15872

-
0.1.1-rc.5 2023-02-25 - f4c351c
+
• 0.1.1-rc.5 2023-02-25 - f4c351c

-
0.1.1-rc.4 2023-02-25 - 4b4902c
+
• 0.1.1-rc.4 2023-02-25 - 4b4902c

-
0.1.1-rc.3 2023-02-24 - 8313a61
+
• 0.1.1-rc.3 2023-02-24 - 8313a61

-
0.1.1-rc.2 2023-02-24 - d50c3fc
+
• 0.1.1-rc.2 2023-02-24 - d50c3fc

-
0.1.1-rc.1 2023-02-24 - e34610a
+
• 0.1.1-rc.1 2023-02-24 - e34610a