changesette 0.1.0

A version and changelog manager for single-package applications, using the changesets file format
name: Post-announce

on:
  workflow_call:
    inputs:
      plan:
        required: true
        type: string

permissions: {}

defaults:
  run:
    shell: bash

jobs:
  tag:
    runs-on: ubuntu-latest

    permissions:
      contents: write

    timeout-minutes: 30

    steps:
      - name: Checkout
        uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1

      - name: Push consumer-facing tags
        run: |
          v="${GITHUB_REF_NAME#changesette-v}"
          git tag "v$v"
          git tag -f "v${v%%.*}"
          git push origin "v$v"
          git push -f origin "v${v%%.*}"