Skip to content

Commit 54e771f

Browse files
authored
Merge pull request #5 from sitiom/master
Fix CI
2 parents f84abb1 + ac0d433 commit 54e771f

File tree

1 file changed

+18
-28
lines changed

1 file changed

+18
-28
lines changed

.github/workflows/nightly.yaml

Lines changed: 18 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,9 @@ on:
1111
jobs:
1212
build:
1313
runs-on: windows-2019
14+
15+
outputs:
16+
new_version: ${{ steps.get_new_version.outputs.version }}
1417

1518
steps:
1619
- uses: actions/checkout@v2
@@ -24,16 +27,12 @@ jobs:
2427
- name: Build
2528
run: python .\build.py
2629

27-
- name: Set NEWVERSION
28-
run: Write-Output NEWVERSION="$(Get-Content .\new.txt)" >> $env:GITHUB_ENV
29-
- name: Echo NEWVERSION
30-
run: echo "NEWVERSION is $env:NEWVERSION"
31-
- name: Persist NEWVERSION
32-
if: ${{ github.event_name == 'push' || github.event_name == 'schedule' }}
33-
uses: nick-invision/persist-action-data@v1
34-
with:
35-
data: ${{ env.NEWVERSION }}
36-
variable: NEWVERSION
30+
- name: Get NEWVERSION
31+
id: get_new_version
32+
run: |
33+
$env:NEWVERSION = "$(Get-Content .\new.txt)"
34+
echo "New version is $env:NEWVERSION"
35+
echo "::set-output name=version::$env:NEWVERSION"
3736
3837
- name: Upload less to artifact
3938
uses: actions/upload-artifact@v2
@@ -60,15 +59,7 @@ jobs:
6059
uses: actions/download-artifact@v2
6160
with:
6261
name: lesskey
63-
- name: Get NEWVERSION
64-
uses: nick-invision/persist-action-data@v1
65-
with:
66-
retrieve_variables: NEWVERSION
67-
- name: Remove NEWVERSION from artifacts
68-
uses: geekyeggo/delete-artifact@v1
69-
with:
70-
name: NEWVERSION
71-
62+
7263
- uses: octokit/request-action@v2.x
7364
id: get_workflow_runtime
7465
with:
@@ -78,20 +69,19 @@ jobs:
7869
run_id: ${{ github.run_id }}
7970
env:
8071
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
81-
72+
8273
- uses: dev-drprasad/delete-tag-and-release@v0.2.0
8374
env:
8475
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
8576
with:
8677
delete_release: true
87-
tag_name: less-v${{ env.NEWVERSION }}
88-
- uses: meeDamian/github-release@2.0
78+
tag_name: less-v${{ needs.build.outputs.new_version }}
79+
- uses: softprops/action-gh-release@v1
8980
with:
90-
token: ${{ secrets.GITHUB_TOKEN }}
91-
tag: less-v${{ env.NEWVERSION }}
92-
commitish: ${{ github.sha }}
93-
gzip: false
9481
files: |
95-
less.exe:./less.exe
96-
lesskey.exe:./lesskey.exe
82+
less.exe
83+
lesskey.exe
9784
body: Built with GitHub Actions at ${{ fromJson(steps.get_workflow_runtime.outputs.data).updated_at }}
85+
tag_name: less-v${{ needs.build.outputs.new_version }}
86+
env:
87+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

0 commit comments

Comments
 (0)