From c8ff16cbacf552cbee8a676d6a1db1461399998d Mon Sep 17 00:00:00 2001 From: pat-s Date: Sat, 28 Jun 2025 21:59:13 +0200 Subject: [PATCH] add archived-missed-pkgs workflow --- .crow/archive-missed-packages.yaml | 56 ++++++++++++++++++++++++++++++ 1 file changed, 56 insertions(+) create mode 100644 .crow/archive-missed-packages.yaml diff --git a/.crow/archive-missed-packages.yaml b/.crow/archive-missed-packages.yaml new file mode 100644 index 0000000..1941c2a --- /dev/null +++ b/.crow/archive-missed-packages.yaml @@ -0,0 +1,56 @@ +### Required extra vars +# woodpecker-cli pipeline create --var task=archive-missed-packages --branch=main --log-level=info 7 +when: + - event: manual + evaluate: 'task == "archive-missed-packages"' + +matrix: + include: + - CODENAME: jammy + ARCH: amd64 + - CODENAME: jammy + ARCH: arm64 + - CODENAME: noble + ARCH: amd64 + - CODENAME: noble + ARCH: arm64 + - CODENAME: redhat-8 + ARCH: amd64 + - CODENAME: redhat-8 + ARCH: arm64 + - CODENAME: redhat-9 + ARCH: amd64 + - CODENAME: redhat-9 + ARCH: arm64 + - CODENAME: alpine321 + ARCH: amd64 + - CODENAME: alpine321 + ARCH: arm64 + - CODENAME: alpine322 + ARCH: amd64 + - CODENAME: alpine322 + ARCH: arm64 + +steps: + - name: 'Archive missed packages' + image: docker.io/devxygmbh/rpkgs-build-env-alpine:3.22-4.5 + pull: true + environment: + RED_HAT_DEV_PW: + from_secret: RED_HAT_DEV_PW + HETZNER_S3_ACCESS_KEY_K3S: + from_secret: HETZNER_S3_ACCESS_KEY_K3S + HETZNER_S3_SECRET_KEY_K3S: + from_secret: HETZNER_S3_SECRET_KEY_K3S + PGPASS: + from_secret: PGPASS + GIT_RO_TOKEN: + from_secret: GIT_RO_TOKEN + GITHUB_PAT: + from_secret: GITHUB_PAT + # normal env vars + GIT_USER: pat-s + commands: + - R -q -e 'pak::pak("git::https://codefloe.com/rpkgs/bincraft.git", dependencies = TRUE)' + - R -q -e 'packageVersion("bincraft")' + - R -q -e 'bincraft::process_unarchived_pkgs(Sys.getenv("CODENAME"), Sys.getenv("ARCH"), workers = 1L)' \ No newline at end of file