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+ 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