From 653ba378722401c21cfa27b5824cfbec996d2c0c Mon Sep 17 00:00:00 2001 From: Khanh Nguyen Date: Mon, 6 Jan 2025 19:20:53 +0700 Subject: [PATCH] Update workflows for branch feature/10.0/MARP-1053 --- .github/workflows/publish-release-drafter.yml | 36 +++++++++++++++++++ .github/workflows/release-drafter.yml | 9 ++--- 2 files changed, 39 insertions(+), 6 deletions(-) create mode 100644 .github/workflows/publish-release-drafter.yml diff --git a/.github/workflows/publish-release-drafter.yml b/.github/workflows/publish-release-drafter.yml new file mode 100644 index 0000000..fa415da --- /dev/null +++ b/.github/workflows/publish-release-drafter.yml @@ -0,0 +1,36 @@ +name: Publish Release Drafter + +on: + workflow_run: + workflows: ["Release-Build"] + types: + - completed + +jobs: + publish_release_drafter: + if: ${{ github.event.workflow_run.conclusion == 'success' }} + uses: axonivy-market/github-workflows/.github/workflows/publish-release-drafter.yml@v5 + # The following input parameters are available: + # + # - tag: (optional) Specifies the release tag (e.g., 'v10.0.0'). + # If not provided, the most recent tag in the repository will be used by default. + # This ensures the workflow runs without requiring explicit tag input. + # + # - commitish: (optional) Indicates the branch name for the release. + # If not provided, it defaults to 'master'. For versioned releases, + # the workflow automatically checks for a corresponding branch + # (e.g., 'release/10.0' for version 10.0) and uses it if available. + # This allows the workflow to execute with default branch behavior. + # + # - publish: (optional) Controls whether the release is published automatically. + # Defaults to 'true'. Set to 'false' to create a draft release + # without immediate publication. + # + # Note: Both 'tag' and 'commitish' are configured to run with sensible defaults, + # so manual input is not required unless custom values are needed. + # + # Uncomment and modify the inputs as needed: + # with: + # tag: v10.0.0 + # commitish: release/10.0 + # publish: false diff --git a/.github/workflows/release-drafter.yml b/.github/workflows/release-drafter.yml index 99bf697..768fc63 100644 --- a/.github/workflows/release-drafter.yml +++ b/.github/workflows/release-drafter.yml @@ -4,13 +4,10 @@ on: push: branches: - master + - release/* pull_request: types: [opened, reopened, synchronize] -permissions: - contents: write - pull-requests: write - jobs: - build: - uses: axonivy-market/github-workflows/.github/workflows/release-drafter.yml@v4 + release_drafter: + uses: axonivy-market/github-workflows/.github/workflows/release-drafter.yml@v5