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

Commit 35c6f83

Browse files
committed
configure project
1 parent 37947ab commit 35c6f83

File tree

3 files changed

+66
-0
lines changed

3 files changed

+66
-0
lines changed
Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,60 @@
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

.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)