Skip to content

Commit

Permalink
ci: upgrade actions
Browse files Browse the repository at this point in the history
  • Loading branch information
JustAnotherID committed Feb 2, 2024
1 parent a333703 commit ed01532
Showing 1 changed file with 32 additions and 29 deletions.
61 changes: 32 additions & 29 deletions .github/workflows/auto-build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ jobs:
with:
submodules: true
- name: Upload Documents
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
with:
name: documents
path: ./sealdice-builtins/data
Expand Down Expand Up @@ -78,15 +78,15 @@ jobs:
- name: Cache dist get
id: cache-gocq-dist
uses: actions/cache@v3
uses: actions/cache@v4
env:
cache-name: cache-gocq-${{ matrix.goos }}-${{ matrix.goarch }}-dist
with:
path: ./go-cqhttp/output
key: ${{ runner.os }}-build-${{ env.cache-name }}-${{ env.GOCQ_CID }}

- name: Install Go
uses: actions/setup-go@v3
uses: actions/setup-go@v5
if: ${{ steps.cache-gocq-dist.outputs.cache-hit != 'true' }}
with:
go-version: '1.20'
Expand All @@ -103,7 +103,7 @@ jobs:
export LD_FLAGS="-w -s -X github.com/Mrs4s/go-cqhttp/internal/base.Version=${GOCQ_CID::7}-sealdicefork"
go build -o "output/$BINARY_NAME" -trimpath -ldflags "$LD_FLAGS" .
- name: Upload Gocqhttp
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
with:
name: go-cqhttp_${{ matrix.goos }}_${{ matrix.goarch }}
path: ./go-cqhttp/output
Expand All @@ -126,7 +126,7 @@ jobs:
- name: Cache dist get
id: cache-gocq-dist
uses: actions/cache@v3
uses: actions/cache@v4
env:
cache-name: cache-gocqa-dist
with:
Expand All @@ -135,7 +135,7 @@ jobs:

- name: Install Go
if: ${{ steps.cache-gocq-dist.outputs.cache-hit != 'true' }}
uses: actions/setup-go@v3
uses: actions/setup-go@v5
with:
go-version: '1.20'
- name: Setup Android NDK
Expand All @@ -158,7 +158,7 @@ jobs:
export LD_FLAGS="-w -s -X github.com/Mrs4s/go-cqhttp/internal/base.Version=${COMMIT_ID::7}-sealdicefork"
go build -o "output/go-cqhttp" -trimpath -ldflags "$LD_FLAGS" .
- name: Upload Gocqhttp
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
with:
name: go-cqhttp_android_arm64
path: ./go-cqhttp/output
Expand All @@ -181,7 +181,7 @@ jobs:
- name: Cache ui dist get
id: cache-ui-dist
uses: actions/cache@v3
uses: actions/cache@v4
env:
cache-name: cache-ui-dist
with:
Expand All @@ -208,7 +208,7 @@ jobs:
run: npm run build

- name: Upload UI
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
with:
name: sealdice-ui
path: ./sealdice-ui/dist
Expand Down Expand Up @@ -242,7 +242,7 @@ jobs:
if: matrix.goos == 'linux' && matrix.goarch == 'arm64'
run: sudo apt-get -y install gcc-aarch64-linux-gnu
- name: Install Go
uses: actions/setup-go@v3
uses: actions/setup-go@v5
with:
go-version: '1.20'
- name: Install Dependencies
Expand All @@ -251,7 +251,7 @@ jobs:
go mod tidy
go get .
- name: Get UI Resources
uses: actions/download-artifact@v3
uses: actions/download-artifact@v4
with:
name: sealdice-ui
path: ./sealdice-core/static/frontend
Expand Down Expand Up @@ -297,7 +297,7 @@ jobs:
working-directory: ./sealdice-core
run: go build -o "output/$BINARY_NAME" -trimpath -ldflags "-s -w -X sealdice-core/dice.VERSION=$CUR_TIME($PROJECT_VERSION_S)" .
- name: Upload Core
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
with:
name: sealdice-core_${{ env.PROJECT_VERSION }}_${{ matrix.goos }}_${{ matrix.goarch }}
path: ./sealdice-core/output
Expand All @@ -318,7 +318,7 @@ jobs:
with:
submodules: true
- name: Install Go
uses: actions/setup-go@v3
uses: actions/setup-go@v5
with:
go-version: '1.20'
- name: Install dependencies
Expand All @@ -327,7 +327,7 @@ jobs:
go mod tidy
go get .
- name: Get UI Resources
uses: actions/download-artifact@v3
uses: actions/download-artifact@v4
with:
name: sealdice-ui
path: ./sealdice-core/static/frontend
Expand Down Expand Up @@ -357,7 +357,7 @@ jobs:
working-directory: ./sealdice-core
run: go build -o "output/sealdice-core" -trimpath -ldflags "-s -w -X sealdice-core/dice.VERSION=$CUR_TIME($PROJECT_VERSION_S)" .
- name: Upload Core
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
with:
name: sealdice-core_${{ env.PROJECT_VERSION }}_${{ matrix.goos }}_${{ matrix.goarch }}
path: ./sealdice-core/output
Expand All @@ -379,7 +379,7 @@ jobs:
link-to-sdk: true
local-cache: false
- name: Install Go
uses: actions/setup-go@v3
uses: actions/setup-go@v5
with:
go-version: '1.20'
- name: Install dependencies
Expand All @@ -388,7 +388,7 @@ jobs:
go mod tidy
go get .
- name: Get UI Resources
uses: actions/download-artifact@v3
uses: actions/download-artifact@v4
with:
name: sealdice-ui
path: ./sealdice-core/static/frontend
Expand Down Expand Up @@ -418,7 +418,7 @@ jobs:
run: |
go build -o "output/sealdice-core" -trimpath -ldflags "-s -w -X sealdice-core/dice.VERSION=$CUR_TIME($PROJECT_VERSION_S)" .
- name: Upload Core
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
with:
name: sealdice-core_${{ env.PROJECT_VERSION }}_android_arm64
path: ./sealdice-core/output
Expand All @@ -438,17 +438,17 @@ jobs:
- name: Set Env
run: echo "PROJECT_VERSION=dev-${COMMIT_ID::7}" >> $GITHUB_ENV;
- name: Get Core-android
uses: actions/download-artifact@v3
uses: actions/download-artifact@v4
with:
name: sealdice-core_${{ env.PROJECT_VERSION }}_android_arm64
path: ./sealdice-android/app/src/main/assets/sealdice
- name: Get Documents
uses: actions/download-artifact@v3
uses: actions/download-artifact@v4
with:
name: documents
path: ./sealdice-android/app/src/main/assets/sealdice/data
- name: Get Gocqhttp
uses: actions/download-artifact@v3
uses: actions/download-artifact@v4
with:
name: go-cqhttp_android_arm64
path: ./sealdice-android/app/src/main/assets/sealdice/go-cqhttp/
Expand Down Expand Up @@ -505,25 +505,25 @@ jobs:
- name: Set Env
run: echo "PROJECT_VERSION=dev-${COMMIT_ID::7}" >> $GITHUB_ENV;
- name: Get Documents
uses: actions/download-artifact@v3
uses: actions/download-artifact@v4
with:
name: documents
path: ./data
- name: Get Gocqhttp
uses: actions/download-artifact@v3
uses: actions/download-artifact@v4
with:
name: go-cqhttp_${{ matrix.goos }}_${{ matrix.goarch }}
path: ./go-cqhttp/
- name: Get Core
uses: actions/download-artifact@v3
uses: actions/download-artifact@v4
with:
name: sealdice-core_${{ env.PROJECT_VERSION }}_${{ matrix.goos }}_${{ matrix.goarch }}
path: .
- name: Set Execute Attribute
if: matrix.goos != 'windows'
run: chmod +x ./sealdice-core
- name: Upload
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
with:
name: sealdice_${{ env.PROJECT_VERSION }}_${{ matrix.goos }}_${{ matrix.goarch }}
path: .
Expand Down Expand Up @@ -553,7 +553,7 @@ jobs:
- name: Set Env
run: echo "PROJECT_VERSION=dev-${COMMIT_ID::7}" >> $GITHUB_ENV;
- name: Get Files
uses: actions/download-artifact@v3
uses: actions/download-artifact@v4
with:
name: sealdice_${{ env.PROJECT_VERSION }}_${{ matrix.goos }}_${{ matrix.goarch }}
path: ./temp/
Expand Down Expand Up @@ -596,7 +596,7 @@ jobs:
mv ./temp/sealdice_${PROJECT_VERSION}_${GOARCH}.apk ./sealdice_${PROJECT_VERSION}_${CUR_TIME}_${GOARCH}.apk
echo "DIST=sealdice_${PROJECT_VERSION}_${CUR_TIME}_${GOARCH}.apk" >> $GITHUB_ENV;
- name: Upload
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
with:
name: sealdice-prerelease
path: ${{ env.DIST }}
Expand All @@ -610,7 +610,7 @@ jobs:
contents: write
steps:
- name: Get Files
uses: actions/download-artifact@v3
uses: actions/download-artifact@v4
with:
name: sealdice-prerelease
path: ./dist/
Expand Down Expand Up @@ -644,9 +644,12 @@ jobs:
runs-on: ubuntu-latest
needs:
- prerelease
permissions:
actions: write
steps:
- uses: geekyeggo/delete-artifact@v2
- uses: geekyeggo/delete-artifact@v4
with:
token: ${{ github.token }}
name: |
documents
go-cqhttp*
Expand Down

0 comments on commit ed01532

Please sign in to comment.