From 27d0bd3e29fabfc626d93d9dd4198a0f519e4b3a Mon Sep 17 00:00:00 2001 From: Emiliano Vavassori Date: Sat, 8 Feb 2025 20:53:23 +0100 Subject: [PATCH 01/15] Bump alla versione 1.4.3-10. --- PKGBUILD | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/PKGBUILD b/PKGBUILD index af07a1e..fb1b007 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -2,7 +2,7 @@ pkgbase=it-cie-tools-bin pkgname=( 'it-cie-lib-bin' 'cieid-bin' ) -pkgver=1.4.3.7 +pkgver=1.4.3.10 pkgrel=1 pkgdesc="CIE 3.0 PKCS11 Middleware for Italian Electronic Identity Card - Binaries from .deb" arch=('x86_64') @@ -14,15 +14,15 @@ depends=('ccid' 'opensc' 'pcsc-tools') ARCH='amd64' -source=('https://github.com/italia/cie-middleware-linux/releases/download/1.4.3.7/CIE-Middleware-1.4.3-7.amd64.deb' +source=('https://github.com/italia/cie-middleware-linux/releases/download/1.4.3.10/CIE-Middleware-1.4.3-10.amd64.deb' 'cieid.desktop') -sha256sums=('3f51958d02d9e66c8add0f55a7e3ad64bb086f0d676a9289a765d4a8cb660d26' +sha256sums=('d467411ff5ce84019d253e9ed23aa38cff0229cf0a33485ae6fb30859e577aca' '4309ca1d473f4b6117fefa8cc82b1f1c3a898bb66b2068e68863d1864bdbcdeb') build() { pkgsrc=$srcdir/$pkgbase-$pkgver mkdir $pkgsrc - ar -xv CIE-Middleware-1.4.3-7.amd64.deb || return 1 + ar -xv CIE-Middleware-1.4.3-10.amd64.deb || return 1 tar -xvf data.tar.[xg]z -C $pkgsrc || return 1 } From dd983c074726ea8ecb181992146b40bb64d66725 Mon Sep 17 00:00:00 2001 From: Emiliano Vavassori Date: Sat, 8 Feb 2025 21:18:41 +0100 Subject: [PATCH 02/15] Fixing up updating of repos. --- .gitea/workflows/build-publish.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.gitea/workflows/build-publish.yml b/.gitea/workflows/build-publish.yml index 6c12b46..f6453cf 100644 --- a/.gitea/workflows/build-publish.yml +++ b/.gitea/workflows/build-publish.yml @@ -10,7 +10,9 @@ jobs: - name: Fix permissions run: /fixperms.sh - name: Compile package - run: /paruw.sh "paru -Bi ${{ gitea.workspace }}" + run: + - /paruw.sh "paru -Syy" + - /paruw.sh "paru -Bi ${{ gitea.workspace }}" - name: Setup go for publishing uses: actions/setup-go@v4 with: From 748ad7d1c7c95ee7a1b2f1f10b6980fcec57b64d Mon Sep 17 00:00:00 2001 From: Emiliano Vavassori Date: Sat, 8 Feb 2025 21:20:39 +0100 Subject: [PATCH 03/15] Fixing up refreshing packages. --- .gitea/workflows/build-publish.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.gitea/workflows/build-publish.yml b/.gitea/workflows/build-publish.yml index f6453cf..3547e7b 100644 --- a/.gitea/workflows/build-publish.yml +++ b/.gitea/workflows/build-publish.yml @@ -9,10 +9,10 @@ jobs: uses: actions/checkout@v2 - name: Fix permissions run: /fixperms.sh + - name: Refresh packages + run: /paruw.sh "paru -Syy" - name: Compile package - run: - - /paruw.sh "paru -Syy" - - /paruw.sh "paru -Bi ${{ gitea.workspace }}" + run: /paruw.sh "paru -Bi ${{ gitea.workspace }}" - name: Setup go for publishing uses: actions/setup-go@v4 with: From 1bd54e9eac802b31d81b00ba066c1d2ccf8a6166 Mon Sep 17 00:00:00 2001 From: Emiliano Vavassori Date: Sat, 8 Feb 2025 21:24:53 +0100 Subject: [PATCH 04/15] Other fixes to build package. --- .gitea/workflows/build-publish.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitea/workflows/build-publish.yml b/.gitea/workflows/build-publish.yml index 3547e7b..91513b6 100644 --- a/.gitea/workflows/build-publish.yml +++ b/.gitea/workflows/build-publish.yml @@ -12,7 +12,7 @@ jobs: - name: Refresh packages run: /paruw.sh "paru -Syy" - name: Compile package - run: /paruw.sh "paru -Bi ${{ gitea.workspace }}" + run: /paruw.sh "paru -Bi --noconfirm ${{ gitea.workspace }}" - name: Setup go for publishing uses: actions/setup-go@v4 with: From fa97a1b4c6b54817143529900ea8c6d33ae26b23 Mon Sep 17 00:00:00 2001 From: Emiliano Vavassori Date: Sat, 8 Feb 2025 21:29:29 +0100 Subject: [PATCH 05/15] Updating keys during building. --- .gitea/workflows/build-publish.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.gitea/workflows/build-publish.yml b/.gitea/workflows/build-publish.yml index 91513b6..6940ebc 100644 --- a/.gitea/workflows/build-publish.yml +++ b/.gitea/workflows/build-publish.yml @@ -11,6 +11,8 @@ jobs: run: /fixperms.sh - name: Refresh packages run: /paruw.sh "paru -Syy" + - name: Refresh keys + run: /paruw.sh "paru -S --noconfirm archlinux-keyring" - name: Compile package run: /paruw.sh "paru -Bi --noconfirm ${{ gitea.workspace }}" - name: Setup go for publishing From 7ca1978489987d69eab7f21487f3fb067e9860e8 Mon Sep 17 00:00:00 2001 From: Emiliano Vavassori Date: Sat, 8 Feb 2025 21:32:23 +0100 Subject: [PATCH 06/15] Hard refreshing keys. --- .gitea/workflows/build-publish.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.gitea/workflows/build-publish.yml b/.gitea/workflows/build-publish.yml index 6940ebc..97d89b6 100644 --- a/.gitea/workflows/build-publish.yml +++ b/.gitea/workflows/build-publish.yml @@ -13,6 +13,8 @@ jobs: run: /paruw.sh "paru -Syy" - name: Refresh keys run: /paruw.sh "paru -S --noconfirm archlinux-keyring" + - name: Hard refresh keys + run: pacman-key --refresh-keys - name: Compile package run: /paruw.sh "paru -Bi --noconfirm ${{ gitea.workspace }}" - name: Setup go for publishing From 0ea1e04bb97edc8f759bf377ec44c595106cb711 Mon Sep 17 00:00:00 2001 From: Emiliano Vavassori Date: Sat, 8 Feb 2025 21:58:45 +0100 Subject: [PATCH 07/15] Long renewing image. --- .gitea/workflows/build-publish.yml | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/.gitea/workflows/build-publish.yml b/.gitea/workflows/build-publish.yml index 97d89b6..2a12286 100644 --- a/.gitea/workflows/build-publish.yml +++ b/.gitea/workflows/build-publish.yml @@ -10,11 +10,21 @@ jobs: - name: Fix permissions run: /fixperms.sh - name: Refresh packages - run: /paruw.sh "paru -Syy" - - name: Refresh keys - run: /paruw.sh "paru -S --noconfirm archlinux-keyring" + run: pacman -Syy + - name: Installing packaged keyring + run: /paruw.sh "paru -S archlinux-keyring" + - name: Create master keyring + run: pacman-key --init --allow-weak-key-signatures + - name: Populate master keyring + run: pacman-key --populate archlinux --allow-weak-key-signatures - name: Hard refresh keys - run: pacman-key --refresh-keys + run: pacman-key --refresh-keys --allow-weak-key-signatures + - name: Installing rankmirrors + run: /paruw.sh "paru -S --noconfirm pacman-contrib pacman-mirrorlist" + - name: Renew mirrors choice + run: rankmirror -n 5 /etc/pacman.d/mirrorlist + - name: Ri-refreshing packages + run: /paruw.sh "paru -Syy" - name: Compile package run: /paruw.sh "paru -Bi --noconfirm ${{ gitea.workspace }}" - name: Setup go for publishing From 63e9ff69212aed4b99c97d44c5f97f02294dae79 Mon Sep 17 00:00:00 2001 From: Emiliano Vavassori Date: Sat, 8 Feb 2025 22:01:34 +0100 Subject: [PATCH 08/15] Reviewing update process of pipeline. --- .gitea/workflows/build-publish.yml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/.gitea/workflows/build-publish.yml b/.gitea/workflows/build-publish.yml index 2a12286..3fb9f5f 100644 --- a/.gitea/workflows/build-publish.yml +++ b/.gitea/workflows/build-publish.yml @@ -5,14 +5,10 @@ jobs: pkgbuild: runs-on: archlinux steps: - - name: Checkout - uses: actions/checkout@v2 - - name: Fix permissions - run: /fixperms.sh - - name: Refresh packages - run: pacman -Syy + - name: Refreshing packages + run: /paruw.sh "paru -Syy" - name: Installing packaged keyring - run: /paruw.sh "paru -S archlinux-keyring" + run: /paruw.sh "paru -S --noconfirm archlinux-keyring" - name: Create master keyring run: pacman-key --init --allow-weak-key-signatures - name: Populate master keyring @@ -25,6 +21,10 @@ jobs: run: rankmirror -n 5 /etc/pacman.d/mirrorlist - name: Ri-refreshing packages run: /paruw.sh "paru -Syy" + - name: Checkout + uses: actions/checkout@v2 + - name: Fix permissions + run: /fixperms.sh - name: Compile package run: /paruw.sh "paru -Bi --noconfirm ${{ gitea.workspace }}" - name: Setup go for publishing From 7441875dffc055400ba87a1444894f386944cc52 Mon Sep 17 00:00:00 2001 From: Emiliano Vavassori Date: Sat, 8 Feb 2025 22:02:53 +0100 Subject: [PATCH 09/15] Fixed refreshing of master keyring. --- .gitea/workflows/build-publish.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.gitea/workflows/build-publish.yml b/.gitea/workflows/build-publish.yml index 3fb9f5f..64018ec 100644 --- a/.gitea/workflows/build-publish.yml +++ b/.gitea/workflows/build-publish.yml @@ -10,11 +10,11 @@ jobs: - name: Installing packaged keyring run: /paruw.sh "paru -S --noconfirm archlinux-keyring" - name: Create master keyring - run: pacman-key --init --allow-weak-key-signatures + run: pacman-key --init - name: Populate master keyring - run: pacman-key --populate archlinux --allow-weak-key-signatures + run: pacman-key --populate archlinux - name: Hard refresh keys - run: pacman-key --refresh-keys --allow-weak-key-signatures + run: pacman-key --refresh-keys - name: Installing rankmirrors run: /paruw.sh "paru -S --noconfirm pacman-contrib pacman-mirrorlist" - name: Renew mirrors choice From 542b22a3b991ca6a677f63d760715f63a2159b30 Mon Sep 17 00:00:00 2001 From: Emiliano Vavassori Date: Sat, 8 Feb 2025 22:14:19 +0100 Subject: [PATCH 10/15] Fixed refreshing of mirrors. --- .gitea/workflows/build-publish.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitea/workflows/build-publish.yml b/.gitea/workflows/build-publish.yml index 64018ec..d392eb3 100644 --- a/.gitea/workflows/build-publish.yml +++ b/.gitea/workflows/build-publish.yml @@ -18,7 +18,7 @@ jobs: - name: Installing rankmirrors run: /paruw.sh "paru -S --noconfirm pacman-contrib pacman-mirrorlist" - name: Renew mirrors choice - run: rankmirror -n 5 /etc/pacman.d/mirrorlist + run: rankmirrors -n 5 /etc/pacman.d/mirrorlist - name: Ri-refreshing packages run: /paruw.sh "paru -Syy" - name: Checkout From 075bcacad5e54bed4da159e48b1ad7cf0d407f2f Mon Sep 17 00:00:00 2001 From: Emiliano Vavassori Date: Fri, 6 Jun 2025 00:25:45 +0200 Subject: [PATCH 11/15] Aggiornamento per forgejo. --- .../workflows/build-publish.yml | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) rename {.gitea => .forgejo}/workflows/build-publish.yml (69%) diff --git a/.gitea/workflows/build-publish.yml b/.forgejo/workflows/build-publish.yml similarity index 69% rename from .gitea/workflows/build-publish.yml rename to .forgejo/workflows/build-publish.yml index d392eb3..37640f4 100644 --- a/.gitea/workflows/build-publish.yml +++ b/.forgejo/workflows/build-publish.yml @@ -22,18 +22,18 @@ jobs: - name: Ri-refreshing packages run: /paruw.sh "paru -Syy" - name: Checkout - uses: actions/checkout@v2 + uses: actions/checkout@v4 - name: Fix permissions run: /fixperms.sh - name: Compile package - run: /paruw.sh "paru -Bi --noconfirm ${{ gitea.workspace }}" - - name: Setup go for publishing - uses: actions/setup-go@v4 - with: - go-version: '>=1.20.1' + run: /paruw.sh "paru -B --noconfirm ${{ gitea.workspace }} --localrepo" + - name: Dislocate artifacts + run: + - mkdir -p dist/release + - find -iname \*.pkg.tar.zst -exec mv {} dist/release \; - name: Upload Package Archive - uses: https://gitea.com/actions/gitea-release-action@v1 + uses: actions/forgejo-release@v2.6.0 with: - files: "*.pkg.tar.zst" - api_key: ${{ secrets.APITOKEN_RELEASE }} - md5sum: true + direction: upload + release-dir: dist/release + token: ${{ secrets.APITOKEN_RELEASE }} From 8ab8b6a0461691acc2337c57d69257546c97938f Mon Sep 17 00:00:00 2001 From: Emiliano Vavassori Date: Fri, 6 Jun 2025 11:00:54 +0200 Subject: [PATCH 12/15] Aggiornata versione 1.4.3.11. --- .forgejo/workflows/build-publish.yml | 2 +- PKGBUILD | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.forgejo/workflows/build-publish.yml b/.forgejo/workflows/build-publish.yml index 37640f4..634e3ef 100644 --- a/.forgejo/workflows/build-publish.yml +++ b/.forgejo/workflows/build-publish.yml @@ -26,7 +26,7 @@ jobs: - name: Fix permissions run: /fixperms.sh - name: Compile package - run: /paruw.sh "paru -B --noconfirm ${{ gitea.workspace }} --localrepo" + run: /paruw.sh "paru -B --noconfirm ${{ gitea.workspace }}" - name: Dislocate artifacts run: - mkdir -p dist/release diff --git a/PKGBUILD b/PKGBUILD index fb1b007..d16515f 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -2,7 +2,7 @@ pkgbase=it-cie-tools-bin pkgname=( 'it-cie-lib-bin' 'cieid-bin' ) -pkgver=1.4.3.10 +pkgver=1.4.3.11 pkgrel=1 pkgdesc="CIE 3.0 PKCS11 Middleware for Italian Electronic Identity Card - Binaries from .deb" arch=('x86_64') @@ -14,15 +14,15 @@ depends=('ccid' 'opensc' 'pcsc-tools') ARCH='amd64' -source=('https://github.com/italia/cie-middleware-linux/releases/download/1.4.3.10/CIE-Middleware-1.4.3-10.amd64.deb' +source=('https://github.com/italia/cie-middleware-linux/releases/download/1.4.3.11/CIE-Middleware-1.4.3-11.amd64.deb' 'cieid.desktop') -sha256sums=('d467411ff5ce84019d253e9ed23aa38cff0229cf0a33485ae6fb30859e577aca' +sha256sums=('118c525e8593f40fbee81e25bc3c804bbb81ae58dab76e5493b75de9a1e163eb' '4309ca1d473f4b6117fefa8cc82b1f1c3a898bb66b2068e68863d1864bdbcdeb') build() { pkgsrc=$srcdir/$pkgbase-$pkgver mkdir $pkgsrc - ar -xv CIE-Middleware-1.4.3-10.amd64.deb || return 1 + ar -xv CIE-Middleware-1.4.3-11.amd64.deb || return 1 tar -xvf data.tar.[xg]z -C $pkgsrc || return 1 } From 8f4f3d2ddb4149114761efbf9f3889f60c1069d4 Mon Sep 17 00:00:00 2001 From: Emiliano Vavassori Date: Fri, 6 Jun 2025 11:04:26 +0200 Subject: [PATCH 13/15] Aggiornata versione 1.4.3.11, sistemato workflow. --- .forgejo/workflows/build-publish.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.forgejo/workflows/build-publish.yml b/.forgejo/workflows/build-publish.yml index 634e3ef..672ccfd 100644 --- a/.forgejo/workflows/build-publish.yml +++ b/.forgejo/workflows/build-publish.yml @@ -27,10 +27,10 @@ jobs: run: /fixperms.sh - name: Compile package run: /paruw.sh "paru -B --noconfirm ${{ gitea.workspace }}" - - name: Dislocate artifacts - run: - - mkdir -p dist/release - - find -iname \*.pkg.tar.zst -exec mv {} dist/release \; + - name: Creating folder for artifacts + run: mkdir -p dist/release + - name: Dislocating artifacts + run: find -iname \*.pkg.tar.zst -exec mv {} dist/release \; - name: Upload Package Archive uses: actions/forgejo-release@v2.6.0 with: From 725965c6752a560de1396feb5febabbdd88a9fb0 Mon Sep 17 00:00:00 2001 From: Emiliano Vavassori Date: Fri, 6 Jun 2025 11:29:41 +0200 Subject: [PATCH 14/15] Cambio pipeline rilascio. --- .forgejo/workflows/build-publish.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.forgejo/workflows/build-publish.yml b/.forgejo/workflows/build-publish.yml index 672ccfd..bbd37ee 100644 --- a/.forgejo/workflows/build-publish.yml +++ b/.forgejo/workflows/build-publish.yml @@ -32,8 +32,8 @@ jobs: - name: Dislocating artifacts run: find -iname \*.pkg.tar.zst -exec mv {} dist/release \; - name: Upload Package Archive - uses: actions/forgejo-release@v2.6.0 + uses: https://gitea.com/actions/gitea-release-action@v1 with: - direction: upload - release-dir: dist/release - token: ${{ secrets.APITOKEN_RELEASE }} + files: "*.pkg.tar.zst" + api_key: ${{ secrets.APITOKEN_RELEASE }} + md5sum: true From 4169f3df590f110f4bc0cebdf0350a6eb9651820 Mon Sep 17 00:00:00 2001 From: Emiliano Vavassori Date: Fri, 6 Jun 2025 11:40:47 +0200 Subject: [PATCH 15/15] Cambio pipeline rilascio - 1. --- .forgejo/workflows/build-publish.yml | 4 ---- 1 file changed, 4 deletions(-) diff --git a/.forgejo/workflows/build-publish.yml b/.forgejo/workflows/build-publish.yml index bbd37ee..db70a43 100644 --- a/.forgejo/workflows/build-publish.yml +++ b/.forgejo/workflows/build-publish.yml @@ -27,10 +27,6 @@ jobs: run: /fixperms.sh - name: Compile package run: /paruw.sh "paru -B --noconfirm ${{ gitea.workspace }}" - - name: Creating folder for artifacts - run: mkdir -p dist/release - - name: Dislocating artifacts - run: find -iname \*.pkg.tar.zst -exec mv {} dist/release \; - name: Upload Package Archive uses: https://gitea.com/actions/gitea-release-action@v1 with: