@@ -17,13 +17,13 @@ jobs:
1717 do_release : ${{ steps.check_tag.outputs.do_release }}
1818 steps :
1919 - name : Checkout Code
20- uses : actions/checkout@v4
20+ uses : actions/checkout@v6
2121 with :
2222 fetch-depth : 0
2323
2424 - name : Get Project Version
2525 id : get_version
26- uses : ' euberdeveloper/ga-project- version@main '
26+ run : echo " version=$(npm pkg get version | tr -d '\"')" >> $GITHUB_OUTPUT
2727
2828 - name : Check Tag Exists
2929 id : check_tag
4545 runs-on : ubuntu-latest
4646 steps :
4747 - name : Checkout Code
48- uses : actions/checkout@v4
48+ uses : actions/checkout@v6
4949 with :
5050 fetch-depth : 0
5151
@@ -65,18 +65,18 @@ jobs:
6565 GITHUB_TOKEN : ${{ secrets.BOT_TOKEN }}
6666 steps :
6767 - name : Checkout Code
68- uses : actions/checkout@v4
68+ uses : actions/checkout@v6
6969 with :
7070 fetch-depth : 0
7171
7272 - name : Set up msbuild
73- uses : microsoft/setup-msbuild@v1.0.2
73+ uses : microsoft/setup-msbuild@v3
7474
7575 - uses : ./.github/actions/setup-js-env
7676
7777 - name : Check dependencies cache
7878 id : cache-dependencies
79- uses : actions/cache@v4
79+ uses : actions/cache@v5
8080 with :
8181 path : ./plugin/ThirdParty
8282 key : |
@@ -118,9 +118,10 @@ jobs:
118118
119119 - name : Fetch Release Attributes
120120 id : fetch_attributes
121- uses : zoexx/github-action-json-file-properties@release
122- with :
123- file_path : " package.json"
121+ shell : bash
122+ run : |
123+ echo "releaseSummary=$(npm pkg get releaseSummary | tr -d '\"')" >> $GITHUB_OUTPUT
124+ echo "releaseInDraft=$(npm pkg get releaseInDraft | tr -d '\"')" >> $GITHUB_OUTPUT
124125
125126 - name : Set Release Attributes
126127 id : set_attributes
@@ -142,7 +143,10 @@ jobs:
142143 echo "release_draft=$release_draft" >> $env:GITHUB_OUTPUT
143144
144145 - name : Create Release
145- uses : ncipollo/release-action@v1
146+ # Note: This action has a literal `@v1` tag and release which are no longer being updated.
147+ # As such, we have to specify an exact version to avoid getting the outdated build.
148+ # Should it ever release a v2 release with proper semantic version, update to use that.
149+ uses : ncipollo/release-action@v1.21.0
146150 with :
147151 name : ${{ steps.set_attributes.outputs.release_name }}
148152 tag : v${{ needs.validate_tag.outputs.version }}
@@ -160,7 +164,7 @@ jobs:
160164 if : ${{ github.repository == 'OverlayPlugin/cactbot' }}
161165 steps :
162166 - name : Checkout Code
163- uses : actions/checkout@v4
167+ uses : actions/checkout@v6
164168
165169 - uses : ./.github/actions/setup-js-env
166170
0 commit comments