Skip to content

Commit d14f0ca

Browse files
committed
fix: update deprecated GitHub Actions to latest versions
- Update actions/setup-go@v2 → v5 - Update actions/checkout@v2 → v4 - Update actions/upload-artifact@v2 → v4 - Replace deprecated actions/create-release@v1 with softprops/action-gh-release - Fix deprecated set-output command to use GITHUB_OUTPUT This resolves the deprecation warnings and improves workflow performance.
1 parent 3f9593e commit d14f0ca

File tree

2 files changed

+10
-19
lines changed

2 files changed

+10
-19
lines changed

.github/workflows/build.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,12 +15,12 @@ jobs:
1515
steps:
1616

1717
- name: Setup Go
18-
uses: actions/setup-go@v2
18+
uses: actions/setup-go@v5
1919
with:
2020
go-version: ${{ matrix.go-version }}
2121

2222
- name: Checkout
23-
uses: actions/checkout@v2
23+
uses: actions/checkout@v4
2424

2525
- name: Set up xgo
2626
run: |
@@ -35,7 +35,7 @@ jobs:
3535
bash build.sh
3636
3737
- name: Upload artifact
38-
uses: actions/upload-artifact@v2
38+
uses: actions/upload-artifact@v4
3939
with:
4040
name: artifact
4141
path: build

.github/workflows/release.yml

Lines changed: 7 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -14,13 +14,13 @@ jobs:
1414
runs-on: ${{ matrix.platform }}
1515
steps:
1616
- name: Set up Go
17-
uses: actions/setup-go@v2
17+
uses: actions/setup-go@v5
1818
with:
1919
go-version: ${{ matrix.go-version }}
2020

2121
- name: Get version
2222
id: get_version
23-
run: echo ::set-output name=VERSION::${GITHUB_REF/refs\/tags\//}
23+
run: echo "VERSION=${GITHUB_REF/refs\/tags\//}" >> $GITHUB_OUTPUT
2424

2525
- name: Get Set
2626
env:
@@ -42,7 +42,7 @@ jobs:
4242
echo 'EOF' >> $GITHUB_ENV
4343
4444
- name: Check out code into the Go module directory
45-
uses: actions/checkout@v2
45+
uses: actions/checkout@v4
4646

4747
- name: Get dependencies
4848
run: |
@@ -104,19 +104,10 @@ jobs:
104104
env:
105105
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
106106

107-
- name: Create Release
108-
id: create_release
109-
uses: actions/create-release@v1
110-
env:
111-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
112-
with:
113-
tag_name: ${{ github.ref }}
114-
release_name: Release ${{ github.ref }}
115-
body: ${{steps.github_release.outputs.changelog}}
116-
draft: false
117-
prerelease: false
118-
119107
- name: Release
120108
uses: softprops/action-gh-release@v1
121109
with:
122-
files: build/compress/*
110+
files: build/compress/*
111+
body: ${{steps.github_release.outputs.changelog}}
112+
draft: false
113+
prerelease: false

0 commit comments

Comments
 (0)