File tree Expand file tree Collapse file tree 5 files changed +520
-190
lines changed
Expand file tree Collapse file tree 5 files changed +520
-190
lines changed Original file line number Diff line number Diff line change 1+ name : " Plugin release"
2+
3+ on :
4+ push :
5+ tags :
6+ - ' *'
7+
8+ jobs :
9+ create-release :
10+ name : " Create release"
11+ runs-on : " ubuntu-latest"
12+ steps :
13+ - name : " Extract tag name"
14+ run : |
15+ echo "tag_name=${GITHUB_REF#refs/tags/}" >> $GITHUB_ENV
16+ - name : " Checkout"
17+ uses : " actions/checkout@v2"
18+ - name : " Build package"
19+ id : " build-package"
20+ uses :
" glpi-project/tools/github-actions/[email protected] " 21+ with :
22+ plugin-version : ${{ env.tag_name }}
23+ - name : " Create release"
24+ id : " create-release"
25+ uses : " actions/create-release@v1"
26+ env :
27+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
28+ with :
29+ tag_name : ${{ env.tag_name }}
30+ release_name : ${{ env.tag_name }}
31+ draft : true
32+ - name : " Attach package to release"
33+ uses : " actions/upload-release-asset@v1"
34+ env :
35+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
36+ with :
37+ upload_url : ${{ steps.create-release.outputs.upload_url }}
38+ asset_path : ${{ steps.build-package.outputs.package-path }}
39+ asset_name : ${{ steps.build-package.outputs.package-basename }}
40+ asset_content_type : " application/x-bzip2"
You can’t perform that action at this time.
0 commit comments