Skip to content

push-tag

push-tag #45

Workflow file for this run

name: Update tag
# This workflow uses actions that are not certified by GitHub.
# They are provided by a third-party and are governed by
# separate terms of service, privacy policy, and support
# documentation.
on:
repository_dispatch:
types: [push-tag]
jobs:
update_tag:
runs-on: ubuntu-latest
env:
TAG: ${{ github.event.client_payload.tag }}
steps:
- uses: actions/checkout@v4
with:
token: ${{ secrets.GH_PAT }}
- name: Find and Replace
uses: jacobtomlinson/gha-find-replace@v3
with:
find: ([v](([0-9]+)\.([0-9]+)\.([0-9]+)(?:-([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?)(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?)
replace: ${{ env.TAG }}
include: LATEST_CLIENT_TAG
- name: commit changes
uses: EndBug/add-and-commit@v9
with:
default_author: github_actions
message: "Update tag to ${{ env.TAG }}"