From 386ad9aa6632924c61468ca7f32d41391120af18 Mon Sep 17 00:00:00 2001 From: KingRainbow44 Date: Mon, 15 May 2023 03:46:23 -0400 Subject: [PATCH] Update GitHub Actions to use 'download-file' over 'wget' --- .github/workflows/build.yml | 5 ++++- .github/workflows/handbook.yml | 30 ++++++++++++++++++++---------- 2 files changed, 24 insertions(+), 11 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 28ee2b8ab..5ea446776 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -38,7 +38,10 @@ jobs: restore-keys: | ${{ runner.os }}-gradle- - name: Download Handbook - run: wget https://api.grasscutter.io/static/handbook.html -O src/main/resources/handbook.html + uses: suisei-cn/actions-download-file@v1.4.0 + with: + url: https://api.grasscutter.io/static/handbook.html + target: src/main/resources/ - name: Run Gradle run: ./gradlew && ./gradlew jar - name: Upload build diff --git a/.github/workflows/handbook.yml b/.github/workflows/handbook.yml index 52b8abb79..697987120 100644 --- a/.github/workflows/handbook.yml +++ b/.github/workflows/handbook.yml @@ -43,20 +43,30 @@ jobs: run: npm run lint - name: Download Avatar Data - working-directory: src/handbook - run: wget https://api.grasscutter.io/static/avatars.csv -O data/avatars.csv + uses: suisei-cn/actions-download-file@v1.4.0 + with: + url: https://api.grasscutter.io/static/avatars.csv + target: src/handbook/data/ - name: Download Command Data - working-directory: src/handbook - run: wget https://api.grasscutter.io/static/commands.json -O data/commands.json + uses: suisei-cn/actions-download-file@v1.4.0 + with: + url: https://api.grasscutter.io/static/commands.json + target: src/handbook/data/ - name: Download Entity Data - working-directory: src/handbook - run: wget https://api.grasscutter.io/static/entities.csv -O data/entities.csv + uses: suisei-cn/actions-download-file@v1.4.0 + with: + url: https://api.grasscutter.io/static/entities.csv + target: src/handbook/data/ - name: Download Item Data - working-directory: src/handbook - run: wget https://api.grasscutter.io/static/items.csv -O data/items.csv + uses: suisei-cn/actions-download-file@v1.4.0 + with: + url: https://api.grasscutter.io/static/items.csv + target: src/handbook/data/ - name: Download Scene Data - working-directory: src/handbook - run: wget https://api.grasscutter.io/static/scenes.csv -O data/scenes.csv + uses: suisei-cn/actions-download-file@v1.4.0 + with: + url: https://api.grasscutter.io/static/scenes.csv + target: src/handbook/data/ - run: git config --global user.name "github-actions" - run: git config --global user.email "41898282+github-actions[bot]@users.noreply.github.com"