File tree Expand file tree Collapse file tree 1 file changed +18
-7
lines changed Expand file tree Collapse file tree 1 file changed +18
-7
lines changed Original file line number Diff line number Diff line change @@ -3,7 +3,23 @@ name: release
3
3
on :
4
4
workflow_dispatch :
5
5
6
+ permissions :
7
+ id-token : write
8
+ contents : write
9
+
6
10
jobs :
11
+ prereqs :
12
+ name : Prerequisites
13
+ runs-on : ubuntu-latest
14
+ outputs :
15
+ version : ${{ steps.version.outputs.version }}
16
+ steps :
17
+ - uses : actions/checkout@v4
18
+
19
+ - name : Set version
20
+ run : echo "version=$(cat VERSION | sed -E 's/.[0-9]+$//')" >> $GITHUB_OUTPUT
21
+ id : version
22
+
7
23
# ================================
8
24
# macOS
9
25
# ================================
@@ -698,15 +714,10 @@ jobs:
698
714
name : Publish GitHub draft release
699
715
runs-on : ubuntu-latest
700
716
environment : release
701
- needs : [ validate ]
717
+ needs : [ prereqs, validate ]
702
718
steps :
703
719
- uses : actions/checkout@v4
704
720
705
- - name : Set version environment variable
706
- run : |
707
- # Remove the "revision" portion of the version
708
- echo "VERSION=$(cat VERSION | sed -E 's/.[0-9]+$//')" >> $GITHUB_ENV
709
-
710
721
- name : Set up .NET
711
722
712
723
with :
@@ -736,7 +747,7 @@ jobs:
736
747
script : |
737
748
const fs = require('fs');
738
749
const path = require('path');
739
- const version = process.env.VERSION
750
+ const version = "${{ needs.prereqs.outputs.version }}"
740
751
741
752
var releaseMetadata = {
742
753
owner: context.repo.owner,
You can’t perform that action at this time.
0 commit comments