test add assets
Some checks failed
Release Workflow / set-release-target (push) Successful in 1s
Release Workflow / build (metadata, amd64, linux) (push) Has been cancelled
Release Workflow / prerelease (push) Has been cancelled
Release Workflow / build (db, amd64, linux) (push) Has been cancelled

Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
This commit is contained in:
GnomeZworc 2025-12-15 11:39:28 +01:00
commit 0d70291afe
Signed by: nicolas.boufideline
GPG key ID: 4406BBBF8845D632

View file

@ -31,29 +31,6 @@ jobs:
- name: Afficher la variable
run: echo "Release cible = ${{ steps.setvar.outputs.release_cible }}"
prerelease:
runs-on: docker
needs: set-release-target
steps:
- name: Create prerelease
env:
TOKEN: ${{ secrets.RELEASE }}
TAG: ${{ needs.set-release-target.outputs.release_cible }}
run: |
curl -vvv -X POST \
-H "Authorization: token $TOKEN" \
-H "Content-Type: application/json" \
--trace - \
"https://git.g3e.fr/api/v1/repos/${{ github.repository }}/releases" \
-d @- <<EOF
{
"tag_name": "$TAG",
"name": "$TAG",
"body": "Prerelease automatique générée par la CI",
"draft": false,
"prerelease": true
}
EOF
build:
runs-on: docker
needs: set-release-target
@ -86,13 +63,38 @@ jobs:
with:
name: ${{ matrix.binaries }}-${{ env.RELEASE_CIBLE }}-${{ matrix.goos }}-${{ matrix.goarch }}
path: dist/${{ matrix.binaries }}_${{ matrix.goos }}_${{ matrix.goarch }}
publish:
prerelease:
runs-on: docker
needs: build
env:
TOKEN: ${{ secrets.RELEASE }}
TAG: ${{ needs.set-release-target.outputs.release_cible }}
steps:
- name: Download all build artifacts
uses: actions/download-artifact@v3
with:
path: dist/
- name: Publier tous les binaires
run: ls -l dist/
run: ls -l dist/
- name: Create prerelease
run: |
curl -vvv -X POST \
-H "Authorization: token $TOKEN" \
-H "Content-Type: application/json" \
"https://git.g3e.fr/api/v1/repos/${{ github.repository }}/releases" \
-d @- <<EOF
{
"tag_name": "$TAG",
"name": "$TAG",
"body": "Prerelease automatique générée par la CI",
"draft": false,
"prerelease": true
}
EOF
- name: Upload asset
run: |
RELEASE_ID=$(curl -s \
-H "Authorization: token $TOKEN" \
https://git.g3e.fr/api/v1/repos/${{ github.repository }}/releases/tags/$TAG \
| jq -r .id)
echo ${RELEASE_ID}