Skip to content

Commit 06218bc

Browse files
Update release pipeline
1 parent a5b6fb2 commit 06218bc

1 file changed

Lines changed: 13 additions & 13 deletions

File tree

.github/workflows/release.yaml

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ on:
99
type: string
1010

1111
env:
12-
UBUNTU_25_04_NAME: plucky
12+
UBUNTU_25_10_NAME: quokka
1313

1414
jobs:
1515
validate-and-patch:
@@ -27,7 +27,7 @@ jobs:
2727
(echo $VERSION | grep -Eq '^v[[:digit:]]+\.[[:digit:]]+\.[[:digit:]]+$') || echo '::error title=Invalid version::Workflow expects version input to be in form of "v{major}.{minor}.{patch}"'
2828
echo "release_version=${VERSION#v}" >> "$GITHUB_OUTPUT"
2929
30-
- uses: actions/checkout@v4
30+
- uses: actions/checkout@v6
3131
- uses: actions-rs/toolchain@v1
3232
with:
3333
toolchain: stable
@@ -44,7 +44,7 @@ jobs:
4444
- name: Update Cargo.toml version
4545
run: |
4646
cargo set-version ${{ steps.release_version.outputs.release_version }}
47-
- name: Update PKGBUILD version
47+
- name: Update PKGBUILD version
4848
run: |
4949
sed -i -E "s/^(pkgver=).*/\1${{ steps.release_version.outputs.release_version }}/" arch/PKGBUILD
5050
sed -i -E "s/^(pkgver=).*/\1${{ steps.release_version.outputs.release_version }}/" arch/bin/PKGBUILD
@@ -53,13 +53,13 @@ jobs:
5353
sed -i -E "s/^(Version:\W+).*/\1${{ steps.release_version.outputs.release_version }}/" fedora/displayconfig-mutter.spec
5454
- name: Update Debian changelog
5555
env:
56-
DEBEMAIL: eaglesemanation@gmail.com
56+
DEBEMAIL: eaglesemanation@gmail.com
5757
DEBFULLNAME: Vladimir Romashchenko
5858
run: |
59-
debchange \
60-
-v ${{ steps.release_version.outputs.release_version }}-1 \
61-
-D $UBUNTU_25_04_NAME -u low --package displayconfig-mutter \
62-
"https://github.com/eaglesemanation/displayconfig-mutter/releases/tag/v${{ steps.release_version.outputs.release_version }}"
59+
debchange \
60+
-v ${{ steps.release_version.outputs.release_version }}-1 \
61+
-D $UBUNTU_25_10_NAME -u low --package displayconfig-mutter \
62+
"https://github.com/eaglesemanation/displayconfig-mutter/releases/tag/v${{ steps.release_version.outputs.release_version }}"
6363
- uses: stefanzweifel/git-auto-commit-action@v5
6464
with:
6565
commit_message: Update release files to v${{ steps.release_version.outputs.release_version }}
@@ -93,10 +93,10 @@ jobs:
9393
needs: validate-and-patch
9494
container: archlinux:base-devel
9595
steps:
96-
- uses: actions/checkout@v4
96+
- uses: actions/checkout@v6
9797
with:
9898
ref: ${{ needs.validate-and-patch.outputs.commit_id }}
99-
- uses: KSXGitHub/github-actions-deploy-aur@v4.1.1
99+
- uses: KSXGitHub/github-actions-deploy-aur@v4.1.2
100100
with:
101101
pkgname: displayconfig-mutter
102102
pkgbuild: arch/PKGBUILD
@@ -105,7 +105,7 @@ jobs:
105105
ssh_private_key: ${{ secrets.AUR_SSH_PRIVATE_KEY }}
106106
commit_message: Release ${{ needs.validate-and-patch.outputs.release_version }}
107107
updpkgsums: true
108-
- uses: KSXGitHub/github-actions-deploy-aur@v4.1.1
108+
- uses: KSXGitHub/github-actions-deploy-aur@v4.1.2
109109
with:
110110
pkgname: displayconfig-mutter-bin
111111
pkgbuild: arch/bin/PKGBUILD
@@ -118,9 +118,9 @@ jobs:
118118
publish-launchpad:
119119
runs-on: ubuntu-latest
120120
needs: validate-and-patch
121-
container: ubuntu:24.10
121+
container: ubuntu:25.10
122122
steps:
123-
- uses: actions/checkout@v4
123+
- uses: actions/checkout@v6
124124
with:
125125
ref: ${{ needs.validate-and-patch.outputs.commit_id }}
126126
- name: Install required packages

0 commit comments

Comments
 (0)