Skip to content

chore(deps): update dependency guzzlehttp/guzzle to v7.12.3 #45

chore(deps): update dependency guzzlehttp/guzzle to v7.12.3

chore(deps): update dependency guzzlehttp/guzzle to v7.12.3 #45

Workflow file for this run

name: Release
on:
workflow_dispatch:
pull_request:
types: [closed]
jobs:
release:
if: ${{ github.event_name == 'workflow_dispatch' || (github.event_name == 'pull_request' && github.event.pull_request.merged == true) }}
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v7
with:
fetch-tags: true
fetch-depth: 0
- name: Get latest tag
id: get_tag
run: echo "tag=$(git describe --tags `git rev-list --tags --max-count=1`)" >> $GITHUB_OUTPUT
- name: Bump version
id: bump_version
run: |
IFS='.' read -r major minor patch <<< "${{ steps.get_tag.outputs.tag }}"
echo "Current version: $major.$minor.$patch"
echo "Bumping patch version..."
echo "version=$major.$minor.$((patch + 1))" >> $GITHUB_OUTPUT
- name: Create release
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: |
gh release create ${{ steps.bump_version.outputs.version }} --title ${{ steps.bump_version.outputs.version }} --latest --generate-notes