Skip to content
This repository was archived by the owner on Nov 5, 2023. It is now read-only.

Commit d5412bb

Browse files
committed
configure project
1 parent 37947ab commit d5412bb

File tree

3 files changed

+69
-0
lines changed

3 files changed

+69
-0
lines changed
Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,63 @@
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+
- uses: actions/checkout@v3
18+
- id: release_tag
19+
run: |
20+
release_tag="v-${GITHUB_SHA}"
21+
git tag ${release_tag}
22+
git push origin ${release_tag}
23+
echo "release_tag=${release_tag}" >> "$GITHUB_OUTPUT"
24+
- run: |
25+
gh release create ${{ steps.release_tag.outputs.release_tag }} --draft
26+
27+
rename:
28+
name: Rename release title
29+
needs: release
30+
runs-on: ubuntu-latest
31+
permissions:
32+
contents: write
33+
env:
34+
GH_REPO: ${{ github.repository }}
35+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
36+
steps:
37+
- run: gh release edit ${{ needs.release.outputs.release_tag }} --title "Release ${{ needs.release.outputs.release_tag }}"
38+
39+
upload:
40+
name: Upload executables
41+
runs-on: ubuntu-latest
42+
needs: release
43+
permissions:
44+
contents: write
45+
steps:
46+
- uses: actions/checkout@v3
47+
- run: echo "hoge" > attachment.txt
48+
- name: Upload executables
49+
env:
50+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
51+
run: gh release upload ${{ needs.release.outputs.release_tag }} attachment.txt
52+
53+
publish:
54+
name: Publish release
55+
runs-on: ubuntu-latest
56+
needs: [release, rename, upload]
57+
env:
58+
GH_REPO: ${{ github.repository }}
59+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
60+
permissions:
61+
contents: write
62+
steps:
63+
- run: gh release edit ${{ needs.release.outputs.release_tag }} --draft=false

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
.idea

renovate.json5

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
extends: [
3+
"github>mshrtsr/renovate-config",
4+
]
5+
}

0 commit comments

Comments
 (0)