Commit 58d636431 for imagemagick.org

commit 58d636431ea778c93d756f393405d66cd07f5eb5
Author: Dirk Lemstra <dirk@lemstra.org>
Date:   Sat Jun 27 15:27:30 2026 +0200

    Added job to update the website after a release.

diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
index 77d69c7df..980a81235 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/release.yml
@@ -675,3 +675,49 @@ jobs:
           VERSION: ${{needs.version.outputs.version}}
           SEMANTIC_VERSION: ${{needs.version.outputs.semantic_version}}
         run: wingetcreate update --submit --replace --token ${{secrets.WINGET_TOKEN}} --urls "https://github.com/ImageMagick/ImageMagick/releases/download/$env:VERSION/ImageMagick.${{matrix.quantum}}${{matrix.hdri_flag}}.msixbundle" --version $env:SEMANTIC_VERSION "ImageMagick.${{matrix.quantum}}${{matrix.hdri_flag}}"
+
+  update_website:
+    name: Update website
+    runs-on: ubuntu-24.04
+    needs:
+      - version
+      - release
+
+    steps:
+      - name: Create GitHub app token
+        uses: actions/create-github-app-token@bcd2ba49218906704ab6c1aa796996da409d3eb1 #v3.2.0
+        id: app-token
+        with:
+          client-id: ${{vars.APP_CLIENT_ID}}
+          private-key: ${{secrets.APP_PRIVATE_KEY}}
+          repositories: Website
+          permission-contents: write
+
+      - name: Clone Website
+        uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 #v7.0.0
+        with:
+          repository: ImageMagick/Website
+          token: ${{steps.app-token.outputs.token}}
+
+      - name: Download ChangeLog.md
+        uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c #v8.0.1
+        with:
+          name: ChangeLog
+
+      - name: Move ChangeLog.md
+        run: |
+          mv ChangeLog.md docs/changelog/index.md
+
+      - name: Update website version
+        env:
+          VERSION: ${{needs.version.outputs.version}}
+        run: |
+          ./update-version.sh "$VERSION" "$(date -u +"%Y-%m-%d")"
+
+      - name: Commit and push changes
+        env:
+          VERSION: ${{needs.version.outputs.version}}
+        run: |
+          git add -A
+          git commit -m "Update version to $VERSION"
+          git push