Skip to content

Commit 1f09c23

Browse files
committed
💚 Fix tag creation
1 parent f2d9bc4 commit 1f09c23

File tree

1 file changed

+16
-5
lines changed

1 file changed

+16
-5
lines changed

.github/workflows/swift.yml

Lines changed: 16 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,14 +16,25 @@ jobs:
1616
- uses: actions/checkout@v4
1717
- name: Build
1818
run: swift build -v -c release
19-
- name: Tag
19+
- name: Get current date
20+
id: date
21+
run: echo "date=$(date +'%Y.%m.%d')" >> $GITHUB_ENV
22+
- name: Get run number
23+
id: run_number
24+
run: echo "run_number=${{ github.run_number }}" >> $GITHUB_ENV
25+
- name: Create tag
26+
id: create_tag
2027
run: |
21-
echo ::set-env name=TAG::$(date +'%Y.%m.%d')_${GITHUB_RUN_NUMBER}
22-
git tag -a $TAG -m "Release $TAG"
23-
git push origin $TAG
28+
tag_name="${{ env.date }}-${{ env.run_number }}"
29+
echo "Tag name: $tag_name"
30+
echo "tag_name=$tag_name" >> $GITHUB_ENV
31+
git config --global user.name "${{ secrets.GITHUB_ACTOR }}"
32+
git config --global user.email "${{ secrets.GITHUB_ACTOR }}@users.noreply.github.com"
33+
git tag $tag_name
34+
git push origin $tag_name
2435
- name: Release
2536
uses: softprops/action-gh-release@v2
2637
with:
2738
files: .build/release/swift-changelog-parser
2839
make_latest: "true"
29-
tagName: ${{ env.TAG }}
40+
tagName: ${{ env.tag_name }}

0 commit comments

Comments
 (0)