Skip to content
This repository was archived by the owner on Jan 27, 2026. It is now read-only.

Commit 9fd544c

Browse files
authored
only create tags and not releases during dev flow (#364)
* only create tags and not releases during dev flow * ensure tag does not exist yet
1 parent 792d424 commit 9fd544c

1 file changed

Lines changed: 11 additions & 40 deletions

File tree

.github/workflows/dev-release.yml

Lines changed: 11 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -13,22 +13,9 @@ permissions:
1313
packages: write
1414

1515
jobs:
16-
cleanup-old-releases:
17-
name: Cleanup Old Development Releases
18-
runs-on: ubuntu-22.04
19-
steps:
20-
- name: Delete old development releases
21-
uses: dev-drprasad/delete-older-releases@v0.3.2
22-
with:
23-
keep_latest: 5
24-
delete_tags: true
25-
delete_tag_pattern: ^dev-
26-
env:
27-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
2816

2917
build-and-release:
3018
name: Build and Create Development Release
31-
needs: cleanup-old-releases
3219
runs-on: ubuntu-22.04
3320

3421
steps:
@@ -98,33 +85,17 @@ jobs:
9885
9986
echo "tag_name=${TAG_NAME}" >> $GITHUB_OUTPUT
10087
101-
- name: Create Release
102-
uses: softprops/action-gh-release@v1
103-
with:
104-
tag_name: ${{ steps.next_version.outputs.tag_name }}
105-
name: Development Build ${{ steps.next_version.outputs.tag_name }}
106-
body: |
107-
⚠️ Development Build (Not for Production Use)
108-
109-
Branch: develop
110-
Commit: ${{ github.sha }}
111-
Build Date: ${{ steps.next_version.outputs.tag_name }}
112-
113-
Platform:
114-
- Linux x86_64
115-
116-
Components:
117-
- worker
118-
- Validator
119-
- Orchestrator
120-
- Discovery svc
121-
122-
Note: This is an automated development build. For stable releases, please use builds from the master branch.
123-
files: release-artifacts/*
124-
prerelease: true
125-
generate_release_notes: true
126-
env:
127-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
88+
- name: Create development tag
89+
run: |
90+
git config user.name "github-actions[bot]"
91+
git config user.email "github-actions[bot]@users.noreply.github.com"
92+
TAG_NAME=${{ steps.next_version.outputs.tag_name }}
93+
if git tag --list "$TAG_NAME" | grep -q "$TAG_NAME"; then
94+
echo "Tag $TAG_NAME already exists. Skipping tag creation."
95+
else
96+
git tag "$TAG_NAME"
97+
git push origin "$TAG_NAME"
98+
fi
12899
129100
- name: Authenticate to Google Cloud
130101
uses: google-github-actions/auth@v1

0 commit comments

Comments
 (0)