From 0f4e666062e43e1b8b710adbf969f55ada732be3 Mon Sep 17 00:00:00 2001 From: per1234 Date: Sat, 1 Nov 2025 19:13:48 -0700 Subject: [PATCH] Do not generate changelog for release Previously, the release workflow generated a changelog from the commit history and added it to the release notes. The generated changelog serves no value. If a user wants to see a list of commits, a higher quality list can be obtained by looking at the commit history. Furthermore, a generated changelog is actually very harmful in that it encourages the project maintainer to shirk their duty (which is specified in the formal release procedure) of writing a real changelog. Since the changelog generation provides no value, the generation code is hereby removed from the release workflow. --- .github/workflows/release-go-task.yml | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/.github/workflows/release-go-task.yml b/.github/workflows/release-go-task.yml index 10d3ec90..b6e30ffc 100644 --- a/.github/workflows/release-go-task.yml +++ b/.github/workflows/release-go-task.yml @@ -59,16 +59,6 @@ jobs: with: fetch-depth: 0 - - name: Create changelog - # Avoid creating the same changelog for each os - if: matrix.os.task == 'Windows_32bit' - uses: arduino/create-changelog@v1 - with: - tag-regex: '^[0-9]+\.[0-9]+\.[0-9]+.*$' - filter-regex: '^\[(skip|changelog)[ ,-](skip|changelog)\].*' - case-insensitive-regex: true - changelog-file-path: "${{ env.DIST_DIR }}/CHANGELOG.md" - - name: Install Go uses: actions/setup-go@v6 with: @@ -275,7 +265,6 @@ jobs: uses: ncipollo/release-action@v1 with: token: ${{ secrets.GITHUB_TOKEN }} - bodyFile: ${{ env.DIST_DIR }}/CHANGELOG.md draft: false prerelease: ${{ steps.prerelease.outputs.IS_PRE }} # NOTE: "Artifact is a directory" warnings are expected and don't indicate a problem