Skip to content

Commit c36ed90

Browse files
Create Latest Release (#9)
* Update release_latest.yml * Update release_latest.yml * Update release_latest.yml * Update release_latest.yml * Update release_latest.yml * Update latest release inplace * Added workflow dispatch * Use marvinpinto/action-automatic-releases * Update release_latest.yml * Create latest release on master only
1 parent f8128f9 commit c36ed90

File tree

1 file changed

+17
-41
lines changed

1 file changed

+17
-41
lines changed

.github/workflows/release_latest.yml

Lines changed: 17 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: Release
1+
name: Release Latest
22

33
on:
44
push:
@@ -9,47 +9,23 @@ jobs:
99
release_latest:
1010
runs-on: ubuntu-latest
1111
steps:
12-
- uses: actions/checkout@v2
12+
- uses: actions/checkout@v2
1313

14-
- name: Prerequisite
15-
run: sudo bash before_install.sh
14+
- name: Prerequisite
15+
run: sudo bash before_install.sh
1616

17-
- name: make test
18-
run: make test
17+
- name: make test
18+
run: make test
1919

20-
- name: make
21-
run: make
20+
- name: make
21+
run: make
2222

23-
- name: Create Latest Release
24-
id: create_release
25-
uses: actions/create-release@v1
26-
env:
27-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
28-
with:
29-
tag_name: "latest"
30-
release_name: Release Latest
31-
draft: false
32-
prerelease: false
33-
commitish: ${{ github.sha }}
34-
35-
- name: Upload Release Image
36-
uses: actions/upload-release-asset@v1
37-
id: upload-release-image
38-
env:
39-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
40-
with:
41-
upload_url: ${{ steps.create_release.outputs.upload_url }}
42-
asset_path: build/image.vmdk
43-
asset_name: image.vmdk
44-
asset_content_type: application/x-vmdk
45-
46-
- name: Upload Release Test Screenshots
47-
uses: actions/upload-release-asset@v1
48-
id: upload-release-test-screenshots
49-
env:
50-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
51-
with:
52-
upload_url: ${{ steps.create_release.outputs.upload_url }}
53-
asset_path: /tmp/test_screenshots.zip
54-
asset_name: test_screenshots.zip
55-
asset_content_type: application/zip
23+
- uses: "marvinpinto/action-automatic-releases@latest"
24+
with:
25+
repo_token: "${{ secrets.GITHUB_TOKEN }}"
26+
automatic_release_tag: "latest"
27+
prerelease: true
28+
title: "Development Build"
29+
files: |
30+
build/image.vmdk
31+
/tmp/test_screenshots.zip

0 commit comments

Comments
 (0)