ci : release_overwrite + prerequis runner documentes (pull docker.io, secret GITEA_TOKEN)
This commit is contained in:
@@ -8,6 +8,11 @@
|
||||
# Un runner manquant laisse son job en attente ; le job linux couvre la
|
||||
# majorite des cas (les artefacts windows/macos peuvent aussi etre produits
|
||||
# par les scripts locaux documentes dans RELEASING.md).
|
||||
#
|
||||
# Prérequis du runner : pouvoir tirer les images docker.io (rust:1.94-alpine
|
||||
# ici, ou les images messense/rust-musl-cross:x86_64-musl / :aarch64-musl) et
|
||||
# le secret GITEA_TOKEN (jeton avec droit 'write:release') positionné sur le
|
||||
# dépôt. La release existante est écrasée (release_overwrite).
|
||||
name: release
|
||||
|
||||
on:
|
||||
@@ -51,6 +56,7 @@ jobs:
|
||||
dist/am-linux-aarch64.tar.gz
|
||||
dist/checksums.txt
|
||||
GITHUB_TOKEN: ${{ secrets.GITEA_TOKEN }}
|
||||
release_overwrite: true
|
||||
|
||||
windows:
|
||||
runs-on: windows-latest
|
||||
@@ -72,6 +78,7 @@ jobs:
|
||||
files: dist/am-windows-x86_64.zip
|
||||
dist/checksums.txt
|
||||
GITHUB_TOKEN: ${{ secrets.GITEA_TOKEN }}
|
||||
release_overwrite: true
|
||||
|
||||
macos:
|
||||
runs-on: macos-latest
|
||||
@@ -101,3 +108,4 @@ jobs:
|
||||
dist/am-macos-aarch64.tar.gz
|
||||
dist/checksums.txt
|
||||
GITHUB_TOKEN: ${{ secrets.GITEA_TOKEN }}
|
||||
release_overwrite: true
|
||||
|
||||
Reference in New Issue
Block a user