Skip to content

Commit a96ed92

Browse files
Rachel RoppoloRachel Roppolo
authored andcommitted
CHORE Add release upload step to github actions
1 parent 7818f4f commit a96ed92

File tree

1 file changed

+15
-4
lines changed

1 file changed

+15
-4
lines changed

.github/workflows/create-new-release.yml

Lines changed: 15 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,9 @@ jobs:
4444
- name: Merge release branch to main
4545
run: git merge --no-ff release/${{ github.event.inputs.version }}
4646

47+
- name: Push main branch
48+
run: git push origin main
49+
4750
- name: Create tag
4851
run: git tag -a ${{ github.event.inputs.version }} -m v${{ github.event.inputs.version }}
4952

@@ -53,28 +56,36 @@ jobs:
5356
- name: Merge release branch to develop
5457
run: git merge --no-ff release/${{ github.event.inputs.version }}
5558

59+
- name: Push develop branch
60+
run: git push origin develop
61+
5662
- name: Delete release branch
5763
run: git branch -d release/${{ github.event.inputs.version }}
5864

65+
- name: Extract Package Version
66+
id: extract_version
67+
uses: Saionaro/[email protected]
68+
5969
- name: Create Release
6070
id: create_release
6171
uses: actions/create-release@v1
6272
env:
6373
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
6474
with:
65-
tag_name: v${{ github.event.inputs.version }}
66-
release_name: Release v${{ github.event.inputs.version }}
75+
tag_name: v${{ steps.extract_version.outputs.version }}
76+
release_name: Release v${{ steps.extract_version.outputs.version }}
6777
body_path:
6878
draft: false
6979
prerelease: false
7080

81+
# Upload assets to the release
7182
- name: Upload Release Asset
7283
id: upload-release-asset
7384
uses: actions/upload-release-asset@v1
7485
env:
7586
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
7687
with:
7788
upload_url: ${{ steps.create_release.outputs.upload_url }}
78-
asset_path: ./user-interviews-ui-design-system-${{ github.event.inputs.version }}.tgz
79-
asset_name: user-interviews-ui-design-system-${{ github.event.inputs.version }}.tgz
89+
asset_path: ./user-interviews-ui-design-system-${{ steps.extract_version.outputs.version }}.tgz
90+
asset_name: user-interviews-ui-design-system-${{ steps.extract_version.outputs.version }}.tgz
8091
asset_content_type: application/tar+gzip

0 commit comments

Comments
 (0)