From b56f53bdc27b14c8624ad134b292800fce82e12b Mon Sep 17 00:00:00 2001 From: jutty Date: Thu, 26 Feb 2026 20:17:10 -0300 Subject: [PATCH] CI: Adjust curl logging, add a job for internal networking tests --- .forgejo/workflows/publish.yaml | 4 ++-- .forgejo/workflows/rebound.yaml | 25 +++++++++++++++++++++++++ 2 files changed, 27 insertions(+), 2 deletions(-) create mode 100644 .forgejo/workflows/rebound.yaml diff --git a/.forgejo/workflows/publish.yaml b/.forgejo/workflows/publish.yaml index 956fd79..22684a2 100644 --- a/.forgejo/workflows/publish.yaml +++ b/.forgejo/workflows/publish.yaml @@ -32,9 +32,9 @@ jobs: - name: Publish to git.jutty.dev package registry run: | version=$(./target/release/en --version) - api_root=https://git.jutty.dev/api/ + api_root=https://git.jutty.dev/api url=$api_root/packages/jutty/generic/en/$version/en-x86_64-linux-gnu - curl -fsSL \ + curl -fsSLiv \ --user jutty:${{ secrets.GJD_REGISTRY_TOKEN }} \ --upload-file target/release/en $url diff --git a/.forgejo/workflows/rebound.yaml b/.forgejo/workflows/rebound.yaml new file mode 100644 index 0000000..32143ee --- /dev/null +++ b/.forgejo/workflows/rebound.yaml @@ -0,0 +1,25 @@ +on: + push + +jobs: + publish: + runs-on: docker + container: + image: alpine:latest + steps: + - name: Install action dependencies + run: apk add curl + + - name: Upload to git.jutty.dev package registry + run: | + payload=/tmp/payload.data + api_root=https://git.jutty.dev/api + url=$api_root/packages/jutty/generic/tests/v0.0.0/payload.data + + date > $payload + cat /dev/random | head | base64 >> $payload + sha256sum $payload + + curl -fsSLiv \ + --user jutty:${{ secrets.GJD_REGISTRY_TOKEN }} \ + --upload-file $payload $url