mirror of
https://github.com/lukaszraczylo/go-telegram.git
synced 2026-06-10 23:09:04 +00:00
Compare commits
3 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 6f9b29ea0c | |||
| bd80af240d | |||
| af180b75c5 |
@@ -245,23 +245,17 @@ jobs:
|
|||||||
API_TAG: ${{ steps.api_version.outputs.tag }}
|
API_TAG: ${{ steps.api_version.outputs.tag }}
|
||||||
API_VER: ${{ steps.api_version.outputs.version }}
|
API_VER: ${{ steps.api_version.outputs.version }}
|
||||||
run: |
|
run: |
|
||||||
|
# Bot API version (currently $API_VER) is intentionally NOT
|
||||||
|
# tagged separately. semver-generator picks the most recent
|
||||||
|
# tag as the version base; a non-SemVer marker like
|
||||||
|
# bot-api-vX.Y poisons that and restarts numbering from
|
||||||
|
# v0.0.x. Bot API version stays as a comment in the lib tag
|
||||||
|
# message and in the release notes.
|
||||||
git config user.name "github-actions[bot]"
|
git config user.name "github-actions[bot]"
|
||||||
git config user.email "github-actions[bot]@users.noreply.github.com"
|
git config user.email "github-actions[bot]@users.noreply.github.com"
|
||||||
git tag -a "$LIB_TAG" -m "Release $LIB_TAG"
|
git tag -a "$LIB_TAG" -m "Release $LIB_TAG (Bot API $API_VER)"
|
||||||
git push origin "$LIB_TAG"
|
git push origin "$LIB_TAG"
|
||||||
|
|
||||||
if [ -n "$API_TAG" ]; then
|
|
||||||
# Force-update the bot-api tag so it always points at the latest
|
|
||||||
# release that supports that API version.
|
|
||||||
if git rev-parse "$API_TAG" >/dev/null 2>&1; then
|
|
||||||
git tag -f -a "$API_TAG" -m "go-telegram release $LIB_TAG (Bot API $API_VER)"
|
|
||||||
git push -f origin "$API_TAG"
|
|
||||||
else
|
|
||||||
git tag -a "$API_TAG" -m "go-telegram release $LIB_TAG (Bot API $API_VER)"
|
|
||||||
git push origin "$API_TAG"
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
|
|
||||||
- name: Run GoReleaser
|
- name: Run GoReleaser
|
||||||
if: github.event_name != 'workflow_dispatch' || inputs.dry-run-release == false
|
if: github.event_name != 'workflow_dispatch' || inputs.dry-run-release == false
|
||||||
uses: goreleaser/goreleaser-action@v6
|
uses: goreleaser/goreleaser-action@v6
|
||||||
|
|||||||
Reference in New Issue
Block a user