diff --git a/.gitea/workflows/release.yaml b/.gitea/workflows/release.yaml index 4d8ac7e..a0c9068 100644 --- a/.gitea/workflows/release.yaml +++ b/.gitea/workflows/release.yaml @@ -17,7 +17,8 @@ jobs: GITEA_SERVER: ${{ secrets.GITEA_SERVER }} steps: - uses: actions/checkout@v6 - + with: + fetch-depth: '' - uses: actions-rust-lang/setup-rust-toolchain@v1 with: toolchain: nightly @@ -25,7 +26,16 @@ jobs: - name: Build release run: | cargo build --release + - name: Generate a changelog + uses: orhun/git-cliff-action@v4 + id: git-cliff + with: + config: cliff.toml + args: --verbose --unreleased + env: + OUTPUT: CHANGELOG.md - uses: akkuman/gitea-release-action@v1 with: files: |- - target/release/teachertracker-rs \ No newline at end of file + target/release/teachertracker-rs + body: ${{ steps.git-cliff.outputs.changelog }} \ No newline at end of file