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