From 75ff322e939da53d6372808ba5e7996fbadfc341 Mon Sep 17 00:00:00 2001 From: bulch Date: Sun, 16 Feb 2025 14:38:15 +0400 Subject: [PATCH] feat: upd neds ci --- .github/workflows/{draft.yml => release-drafter.yml} | 3 ++- .github/workflows/release-galaxy.yml | 8 ++++++++ .github/workflows/release-github.yml | 5 +++-- 3 files changed, 13 insertions(+), 3 deletions(-) rename .github/workflows/{draft.yml => release-drafter.yml} (97%) diff --git a/.github/workflows/draft.yml b/.github/workflows/release-drafter.yml similarity index 97% rename from .github/workflows/draft.yml rename to .github/workflows/release-drafter.yml index f6345b9..9d701ef 100644 --- a/.github/workflows/draft.yml +++ b/.github/workflows/release-drafter.yml @@ -2,6 +2,7 @@ name: Release Drafter 'on': + workflow_dispatch: workflow_run: workflows: - CI @@ -27,7 +28,7 @@ jobs: ${{ github.actor }} conclusion: ${{ github.event.workflow_run.conclusion }} See changes: https://github.com/${{ github.repository }}/commit/${{github.sha}} - on-success: + release-drafter: runs-on: ubuntu-24.04 if: ${{ github.event.workflow_run.conclusion == 'success' }} permissions: diff --git a/.github/workflows/release-galaxy.yml b/.github/workflows/release-galaxy.yml index f3d9f23..1f2b774 100644 --- a/.github/workflows/release-galaxy.yml +++ b/.github/workflows/release-galaxy.yml @@ -9,6 +9,13 @@ name: Release-galaxy 'on': workflow_dispatch: + workflow_run: + workflows: + - Release-github + types: + - completed + branches: + - master defaults: run: @@ -18,6 +25,7 @@ jobs: release-ansible-galaxy: name: Release ansible-galaxy + needs: release-github runs-on: ubuntu-24.04 steps: - name: Check out the codebase. diff --git a/.github/workflows/release-github.yml b/.github/workflows/release-github.yml index 4464142..6469351 100644 --- a/.github/workflows/release-github.yml +++ b/.github/workflows/release-github.yml @@ -5,7 +5,7 @@ # See: https://github.com/marketplace/actions/publish-ansible-role-to-galaxy # See: https://github.com/ansible/galaxy/issues/46 -name: Release-gh +name: Release-github 'on': workflow_dispatch: @@ -16,8 +16,9 @@ defaults: jobs: - release-git: + release-github: name: Release github + needs: release-drafter runs-on: ubuntu-24.04 steps: - name: 🚀 Create Release version