diff --git a/.github/workflows/release-local.yml b/.github/workflows/release-local.yml index e2874e6..37da2cd 100644 --- a/.github/workflows/release-local.yml +++ b/.github/workflows/release-local.yml @@ -3,7 +3,7 @@ name: Release on: push: tags: - - 'v*' # Déclenche pour chaque tag commençant par 'v' (ex: v1.0.0) + - 'v*' # Déclenche pour chaque tag qui commence par 'v' (ex: v1.0.0) jobs: release: @@ -17,7 +17,7 @@ jobs: # Étape 2: Installer pnpm - name: Install pnpm run: | - npm install -g pnpm # Installe pnpm globalement + npm install -g pnpm # Étape 3: Installer les dépendances avec pnpm - name: Install dependencies @@ -25,7 +25,7 @@ jobs: # Étape 4: Construire la librairie avec pnpm - name: Build library - run: pnpm run build # Remplace par ton script de build si nécessaire + run: pnpm run build # # Étape 5: Lancer les tests avec pnpm # - name: Run tests @@ -33,11 +33,12 @@ jobs: # Étape 6: Créer une release GitHub - name: Create GitHub Release + id: create_release # Ajout d'un ID pour accéder aux sorties uses: actions/create-release@v1 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} with: - tag_name: ${{ github.ref_name }} # Utilise le tag actuel comme nom de la release + tag_name: ${{ github.ref_name }} release_name: "Release ${{ github.ref_name }}" body: "Automated release for version ${{ github.ref_name }}" draft: false @@ -49,7 +50,7 @@ jobs: env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} with: - upload_url: ${{ steps.create-release.outputs.upload_url }} + upload_url: ${{ steps.create_release.outputs.upload_url }} # Utilise l'URL de téléchargement de la release asset_path: ./dist # Remplace par le dossier où sont générés tes fichiers buildés asset_name: "build-${{ github.ref_name }}.zip" asset_content_type: application/zip