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