This repository was archived by the owner on Nov 5, 2023. It is now read-only.
File tree Expand file tree Collapse file tree 3 files changed +66
-0
lines changed Expand file tree Collapse file tree 3 files changed +66
-0
lines changed Original file line number Diff line number Diff line change 1+ name : release
2+ on :
3+ push :
4+
5+ jobs :
6+ release :
7+ name : Create release
8+ runs-on : ubuntu-latest
9+ permissions :
10+ contents : write
11+ env :
12+ GH_REPO : ${{ github.repository }}
13+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
14+ outputs :
15+ release_tag : ${{ steps.release_tag.outputs.release_tag }}
16+ steps :
17+ - id : release_tag
18+ run : |
19+ release_url=$(gh release create "v-${GITHUB_SHA}" --draft)
20+ release_tag=$(echo $release_url | sed -r "s|^${GITHUB_SERVER_URL}/${GITHUB_REPOSITORY}/releases/tag/(.*)$|\1|")
21+ echo "release_tag=${release_tag}" >> "$GITHUB_OUTPUT"
22+ sleep 1
23+
24+ rename :
25+ name : Rename release title
26+ needs : release
27+ runs-on : ubuntu-latest
28+ permissions :
29+ contents : write
30+ env :
31+ GH_REPO : ${{ github.repository }}
32+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
33+ steps :
34+ - run : gh release edit ${{ needs.release.outputs.release_tag }} --title "Release v-${GITHUB_SHA}"
35+
36+ upload :
37+ name : Upload executables
38+ runs-on : ubuntu-latest
39+ needs : release
40+ permissions :
41+ contents : write
42+ steps :
43+ - uses : actions/checkout@v3
44+ - run : echo "hoge" > attachment.txt
45+ - name : Upload executables
46+ env :
47+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
48+ run : gh release upload ${{ needs.release.outputs.release_tag }} attachment.txt
49+
50+ publish :
51+ name : Publish release
52+ runs-on : ubuntu-latest
53+ needs : [release, rename, upload]
54+ env :
55+ GH_REPO : ${{ github.repository }}
56+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
57+ permissions :
58+ contents : write
59+ steps :
60+ - run : gh release edit ${{ needs.release.outputs.release_tag }} --draft=false
Original file line number Diff line number Diff line change 1+ .idea
Original file line number Diff line number Diff line change 1+ {
2+ extends : [
3+ "github>mshrtsr/renovate-config" ,
4+ ]
5+ }
You can’t perform that action at this time.
0 commit comments