Skip to content

Commit dd0b81c

Browse files
committed
[ci] zip and create release upon push
1 parent 3ee6d4d commit dd0b81c

File tree

1 file changed

+22
-3
lines changed

1 file changed

+22
-3
lines changed

.github/workflows/release.yml

Lines changed: 22 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,6 @@ name: release
33
on:
44
push:
55
branches: [ master, cidev ]
6-
pull_request:
7-
branches: [ master, cidev ]
86

97
jobs:
108
release:
@@ -20,4 +18,25 @@ jobs:
2018
run: |
2119
gem install --no-rdoc --no-ri bundler
2220
bundle install --jobs 4 --retry 3 --deployment --without "development test"
23-
21+
- name: Zip
22+
run : |
23+
zip -r slowlog_check.zip ./*
24+
- name: Create Release
25+
id: create_release
26+
uses: actions/create-release@v1
27+
env:
28+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
29+
with:
30+
tag_name: ${{ github.ref }}
31+
release_name: Release ${{ github.ref }}
32+
draft: true
33+
prerelease: true
34+
- name: Upload Release Asset
35+
uses: actions/upload-release-asset@v1
36+
env:
37+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
38+
with:
39+
upload_url: ${{ steps.create_release.outputs.upload_url }}
40+
asset_path: ./slowlog_check.zip
41+
asset_name: slowlog_check-${{ github.ref }}.zip
42+
asset_content_type: application/zip

0 commit comments

Comments
 (0)