From b72f40f0b8c4a6832a3d6e66fc50048818f571d9 Mon Sep 17 00:00:00 2001 From: Cees-Jan Kiewiet Date: Fri, 11 Aug 2023 08:10:42 +0200 Subject: [PATCH] Switch to release management workflow for releases --- .github/workflows/ci.yml | 7 ------- ...ft-release.yaml => release-managment.yaml} | 19 ++++++++++++------- 2 files changed, 12 insertions(+), 14 deletions(-) rename .github/workflows/{craft-release.yaml => release-managment.yaml} (55%) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index f6f0ba9..cd15956 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -6,16 +6,9 @@ on: - 'master' - 'refs/heads/v[0-9]+.[0-9]+.[0-9]+' pull_request: - types: - - opened - - labeled - - unlabeled - - synchronize - - reopened ## This workflow needs the `pull-request` permissions to work for the package diffing ## Refs: https://docs.github.com/en/actions/reference/workflow-syntax-for-github-actions#permissions permissions: - issues: write pull-requests: write contents: read jobs: diff --git a/.github/workflows/craft-release.yaml b/.github/workflows/release-managment.yaml similarity index 55% rename from .github/workflows/craft-release.yaml rename to .github/workflows/release-managment.yaml index fffa9ed..c49b362 100644 --- a/.github/workflows/craft-release.yaml +++ b/.github/workflows/release-managment.yaml @@ -1,18 +1,23 @@ -name: Create Release -env: - MILESTONE: ${{ github.event.milestone.title }} +name: Release Management on: + pull_request: + types: + - opened + - labeled + - unlabeled + - synchronize + - reopened milestone: types: - closed permissions: contents: write - issues: read - pull-requests: read + issues: write + pull-requests: write jobs: - create-release: + release-managment: name: Create Release - uses: WyriHaximus/github-workflows/.github/workflows/package-craft-release.yaml@main + uses: WyriHaximus/github-workflows/.github/workflows/package-release-managment.yaml@main with: milestone: ${{ github.event.milestone.title }} description: ${{ github.event.milestone.title }}