From b10b9f270d4acc86a42e517ec2e594fcc161302d Mon Sep 17 00:00:00 2001 From: Tim Meusel Date: Wed, 5 Feb 2025 10:34:47 +0100 Subject: [PATCH] modulesync 9.4.0 --- .github/workflows/ci.yml | 34 +++++++++++++-------------- .github/workflows/prepare_release.yml | 23 ++++++++++++++++++ .github/workflows/release.yml | 7 ------ .msync.yml | 2 +- 4 files changed, 41 insertions(+), 25 deletions(-) create mode 100644 .github/workflows/prepare_release.yml diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 17cf20258..8c32acf95 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -1,22 +1,22 @@ --- - # Managed by modulesync - DO NOT EDIT - # https://voxpupuli.org/docs/updating-files-managed-with-modulesync/ +# Managed by modulesync - DO NOT EDIT +# https://voxpupuli.org/docs/updating-files-managed-with-modulesync/ - name: CI +name: CI - # yamllint disable-line rule:truthy - on: - pull_request: {} - push: - branches: - - main - - master +# yamllint disable-line rule:truthy +on: + pull_request: {} + push: + branches: + - main + - master - concurrency: - group: ${{ github.ref_name }} - cancel-in-progress: true +concurrency: + group: ${{ github.ref_name }} + cancel-in-progress: true - jobs: - puppet: - name: Puppet - uses: voxpupuli/gha-puppet/.github/workflows/beaker.yml@v3 +jobs: + puppet: + name: Puppet + uses: voxpupuli/gha-puppet/.github/workflows/beaker.yml@v3 diff --git a/.github/workflows/prepare_release.yml b/.github/workflows/prepare_release.yml new file mode 100644 index 000000000..01efa1a80 --- /dev/null +++ b/.github/workflows/prepare_release.yml @@ -0,0 +1,23 @@ +--- +# Managed by modulesync - DO NOT EDIT +# https://voxpupuli.org/docs/updating-files-managed-with-modulesync/ + +name: 'Prepare Release' + +on: + workflow_dispatch: + inputs: + version: + description: 'Module version to be released. Must be a valid semver string without leading v. (1.2.3)' + required: false + +jobs: + release_prep: + uses: 'voxpupuli/gha-puppet/.github/workflows/prepare_release.yml@v3' + with: + version: ${{ github.event.inputs.version }} + allowed_owner: 'voxpupuli' + secrets: + # Configure secrets here: + # https://docs.github.com/en/actions/security-guides/encrypted-secrets + github_pat: '${{ secrets.PCCI_PAT_RELEASE_PREP }}' diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 4adf65cd1..3db60fbc5 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -21,10 +21,3 @@ jobs: # https://docs.github.com/en/actions/security-guides/encrypted-secrets username: ${{ secrets.PUPPET_FORGE_USERNAME }} api_key: ${{ secrets.PUPPET_FORGE_API_KEY }} - - create-github-release: - name: Create GitHub Release - runs-on: ubuntu-latest - steps: - - name: Create GitHub release - uses: voxpupuli/gha-create-a-github-release@v1 diff --git a/.msync.yml b/.msync.yml index ac84b45df..36e892e9a 100644 --- a/.msync.yml +++ b/.msync.yml @@ -2,4 +2,4 @@ # Managed by modulesync - DO NOT EDIT # https://voxpupuli.org/docs/updating-files-managed-with-modulesync/ -modulesync_config_version: '9.3.0' +modulesync_config_version: '9.4.0'