diff --git a/.forgejo/workflows/debian.yml b/.forgejo/workflows/debian.yml index 7899fd1..b93f79a 100644 --- a/.forgejo/workflows/debian.yml +++ b/.forgejo/workflows/debian.yml @@ -44,19 +44,18 @@ jobs: - name: Upload Artifact (für CI-Artefakt) uses: actions/upload-artifact@v3 with: - name: timetracker.deb - path: timetracker_*.deb + name: timetracker_$(git rev-parse --short HEAD).deb + path: timetracker_$(git rev-parse --short HEAD).deb retention-days: 5 token: ${{ secrets.test }} - #- uses: actions/forgejo-release@v2.7.1 - # with: - # direction: upload - # repo: ronnyfriedland/timetracker - # token: ${{ secrets.test }} - - # - name: 'Upload Artifact' - # uses: actions/upload-release-asset@v1 - #with: - # name: timetracker_binary - #path: timetracker_${{github.ref_name}}.deb + - uses: https://data.forgejo.org/actions/checkout@v4 + - name: Upload Package + run: | + FILE="timetracker.deb" + ORG="Ronny.Friedland" + REPO="timetracker" + VERSION=$(git rev-parse --short HEAD) + curl --user ${{ secrets.USER }}:${{ secrets.TOKEN }} \ + --upload-file $FILE \ + "https://${{ env.FORGEJO_BASE_URL }}/api/packages/${ORG}/generic/${REPO}/${VERSION}/${FILE}"