summarylogtreecommitdiffstats
path: root/.woodpecker.yml
diff options
context:
space:
mode:
authorstefanwimmer1282023-11-22 18:31:18 +0100
committerstefanwimmer1282023-11-22 18:31:18 +0100
commit4a258aa757c7dc48bb59b59efcbb90f27fa0c84b (patch)
tree31b7849c36bf2f5ef9487f886030029229bb31a1 /.woodpecker.yml
parenta20179cbaff09cfb5548d56120b7efb3669e4a52 (diff)
downloadaur-4a258aa757c7dc48bb59b59efcbb90f27fa0c84b.tar.gz
Move from GitLab to Woodpecker CI
Diffstat (limited to '.woodpecker.yml')
-rw-r--r--.woodpecker.yml50
1 files changed, 50 insertions, 0 deletions
diff --git a/.woodpecker.yml b/.woodpecker.yml
new file mode 100644
index 000000000000..f0faf7cd31d5
--- /dev/null
+++ b/.woodpecker.yml
@@ -0,0 +1,50 @@
+labels:
+ picus: small
+
+steps:
+ build:
+ image: codeberg.org/stefanwimmer128/archlinux-chaotic-paru-user:latest
+ commands:
+ - export HOME=/home/user
+ - sudo chown -R $(id -u):$(id -g) .
+ - paru -Syu --noconfirm
+ - makepkg -s --noconfirm
+ upload:
+ image: woodpeckerci/plugin-s3
+ settings:
+ bucket: zellij-selector
+ source: "*.pkg.tar.zst"
+ target: /${CI_PIPELINE_NUMBER}/
+ path_style: true
+ endpoint: https://minio.stefanwimmer128.xyz/
+ access_key:
+ from_secret: upload_key
+ secret_key:
+ from_secret: upload_secret
+ checksum:
+ image: alpine:latest
+ commands:
+ - sha256sum *.pkg.tar.zst | tee SHA256SUM
+ upload-checksum:
+ image: woodpeckerci/plugin-s3
+ settings:
+ bucket: zellij-selector
+ source: SHA256SUM
+ target: /${CI_PIPELINE_NUMBER}/
+ path_style: true
+ endpoint: https://minio.stefanwimmer128.xyz/
+ access_key:
+ from_secret: upload_key
+ secret_key:
+ from_secret: upload_secret
+ publish:
+ when:
+ event: tag
+ image: woodpeckerci/plugin-gitea-release
+ settings:
+ base_url: https://codeberg.org/
+ files:
+ - zellij-selector-${CI_COMMIT_TAG}-any.pkg.tar.zst
+ - SHA256SUM
+ api_key:
+ from_secret: release_token