2022-12-07 12:17:48 +01:00
|
|
|
# Create or update a latest git tag when releasing a stable version of Meilisearch
|
2022-12-01 12:48:01 +01:00
|
|
|
name: Update latest git tag
|
|
|
|
on:
|
|
|
|
workflow_dispatch:
|
|
|
|
release:
|
2023-01-11 10:30:18 +01:00
|
|
|
types: [released]
|
2022-12-01 12:48:01 +01:00
|
|
|
|
|
|
|
jobs:
|
2022-12-07 12:17:48 +01:00
|
|
|
check-version:
|
|
|
|
name: Check the version validity
|
|
|
|
runs-on: ubuntu-latest
|
|
|
|
steps:
|
|
|
|
- uses: actions/checkout@v3
|
|
|
|
- name: Check release validity
|
|
|
|
if: github.event_name == 'release'
|
|
|
|
run: bash .github/scripts/check-release.sh
|
|
|
|
|
2022-12-01 12:48:01 +01:00
|
|
|
update-latest-tag:
|
|
|
|
runs-on: ubuntu-latest
|
2023-01-12 15:04:11 +01:00
|
|
|
needs: check-version
|
2022-12-01 12:48:01 +01:00
|
|
|
steps:
|
|
|
|
- uses: actions/checkout@v3
|
|
|
|
- uses: rickstaa/action-create-tag@v1
|
|
|
|
with:
|
|
|
|
tag: "latest"
|
|
|
|
message: "Latest stable release of Meilisearch"
|
|
|
|
# Move the tag if `latest` already exists
|
|
|
|
force_push_tag: true
|
|
|
|
github_token: ${{ secrets.MEILI_BOT_GH_PAT }}
|