Skip to content

Create Tag

Create Tag #73

Workflow file for this run

name: Create Tag
on:
workflow_dispatch:
inputs:
version:
description: 'Version to release (x.y.z-abcN e.g. 4.5.6-beta1)'
required: true
real_op:
description: 'Push changes'
type: boolean
default: false
required: true
git_push_args:
description: 'For example: --force-with-lease'
type: string
default: ''
required: false
jobs:
# No need to wait for the parent package (ibexa/headless) — it is available on Packagist, not via Satis
action:
runs-on: ubuntu-26.04
steps:
- uses: actions/checkout@v7
with:
persist-credentials: false
- name: Set dependency versions, commit, tag and push
uses: ibexa/gh-workflows/actions/create-metapackage-tag@ibx-11778-metapackage-composite-actions
with:
version: ${{ inputs.version }}
pin-packages: ibexa/headless
real-op: ${{ inputs.real_op }}
git-push-args: ${{ inputs.git_push_args }}
gh-client-id: ${{ secrets.AUTOMATION_CLIENT_ID }}
gh-client-secret: ${{ secrets.AUTOMATION_CLIENT_SECRET }}
satis-network-key: ${{ secrets.SATIS_NETWORK_KEY }}
satis-network-token: ${{ secrets.SATIS_NETWORK_TOKEN }}