From e9d097ac5751771e5443081890726b76e2955ae6 Mon Sep 17 00:00:00 2001 From: Bartek Pacia Date: Fri, 8 Mar 2024 19:42:03 +0000 Subject: [PATCH] update GH actions: checkout to v4 and setup-go to v5 --- .github/workflows/deploy.yml | 14 +++++++------- .github/workflows/real-device.yml | 22 +++++++++++----------- .github/workflows/release.yml | 19 ++++++++----------- .github/workflows/test.yml | 13 ++++++------- 4 files changed, 32 insertions(+), 36 deletions(-) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 34d58e5c..70166000 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -20,18 +20,18 @@ jobs: name: Create GitHub deployment id: deployment with: - token: '${{ github.token }}' + token: ${{ github.token }} environment-url: ${{ env.NGROK_URL }} environment: staging - name: Install Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod - cache: true - name: kill old server run: systemctl --user stop goios + - name: compile run: | cd restapi @@ -52,16 +52,16 @@ jobs: if: success() uses: chrnorm/deployment-status@v2 with: - token: '${{ github.token }}' + token: ${{ github.token }} environment-url: ${{ steps.deployment.outputs.environment_url }} deployment-id: ${{ steps.deployment.outputs.deployment_id }} - state: 'success' + state: success" - name: Update deployment status (failure) if: failure() uses: chrnorm/deployment-status@v2 with: - token: '${{ github.token }}' + token: ${{ github.token }} environment-url: ${{ steps.deployment.outputs.environment_url }} deployment-id: ${{ steps.deployment.outputs.deployment_id }} - state: 'failure' + state: failure diff --git a/.github/workflows/real-device.yml b/.github/workflows/real-device.yml index 7ad7fbe8..838343c3 100644 --- a/.github/workflows/real-device.yml +++ b/.github/workflows/real-device.yml @@ -2,13 +2,13 @@ on: workflow_dispatch: inputs: ngrok: - description: 'ngrok host:port' + description: "ngrok host:port" required: true - default: '' + default: "" udid: - description: 'device udid' + description: "device udid" required: true - default: '' + default: "" # run this locally to get a device exposed on ngrok # ngrok tcp 9999 # socat TCP-LISTEN:9999,reuseaddr,fork UNIX-CONNECT:/var/run/usbmuxd @@ -18,7 +18,8 @@ jobs: sign_app_on_mac: runs-on: macos-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 + - name: create profile run: | echo "$P12_FILE" | base64 --decode > testdata/test1.p12 @@ -53,16 +54,16 @@ jobs: env: UDID: ${{ github.event.inputs.udid }} steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Install Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod - cache: true - name: compile run: go build + - name: Download mac signed wda from previous job uses: actions/download-artifact@v3 with: @@ -95,13 +96,12 @@ jobs: - sign_app_on_mac - test_on_windows steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Install Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod - cache: true - name: Download mac release from previous job uses: actions/download-artifact@v3 diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 34935d9a..a7a05ba5 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -8,9 +8,9 @@ jobs: build_on_windows: runs-on: windows-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - - name: Create Release + - name: Create release id: create_release uses: zendesk/action-create-release@v1 env: @@ -19,10 +19,9 @@ jobs: tag_schema: semantic - name: Install Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod - cache: true - name: Build run: | @@ -43,13 +42,12 @@ jobs: runs-on: macos-latest needs: build_on_windows steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Install Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod - cache: true - name: Download win release from previous job uses: actions/download-artifact@v3 @@ -83,13 +81,12 @@ jobs: runs-on: ubuntu-latest needs: build_on_mac steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Install Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod - cache: true - name: Download mac release from previous job uses: actions/download-artifact@v3 @@ -129,7 +126,7 @@ jobs: - uses: AButler/upload-release-assets@v2.0 with: - files: '*.zip' + files: "*.zip" repo-token: ${{ secrets.GITHUB_TOKEN }} release-tag: ${{ env.release_tag }} diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index f780b163..61e73d3e 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -6,16 +6,15 @@ jobs: test_on_windows: runs-on: windows-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Install Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod - cache: true #- name: Install Libusb - # run: choco install + # run: choco install - name: Build executable run: go build @@ -26,13 +25,13 @@ jobs: test_on_linux: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Install Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version-file: go.mod - cache: true + - name: update run: sudo apt-get update