diff --git a/.github/actions/test-backend/action.yml b/.github/actions/test-backend/action.yml index ce454bbe7..14f51269c 100644 --- a/.github/actions/test-backend/action.yml +++ b/.github/actions/test-backend/action.yml @@ -9,7 +9,7 @@ runs: steps: - uses: browser-actions/setup-chrome@latest - name: Set up Python 3.9 - uses: actions/setup-python@v2 + uses: actions/setup-python@v4 with: python-version: 3.9 - name: Install Python dependencies @@ -30,6 +30,8 @@ runs: shell: bash - name: Install npm uses: actions/setup-node@v3 + with: + node-version: 18.x - name: Compile frontend working-directory: MPCAutofill run: | diff --git a/.github/actions/test-desktop-tool/action.yml b/.github/actions/test-desktop-tool/action.yml index 613652c5e..a4c71471f 100644 --- a/.github/actions/test-desktop-tool/action.yml +++ b/.github/actions/test-desktop-tool/action.yml @@ -10,7 +10,7 @@ runs: edge-version: beta - name: Set up Python 3.9 - uses: actions/setup-python@v2 + uses: actions/setup-python@v4 with: python-version: 3.9 - name: Install Python dependencies diff --git a/.github/actions/test-frontend/action.yml b/.github/actions/test-frontend/action.yml index e132354aa..bc1135ec9 100644 --- a/.github/actions/test-frontend/action.yml +++ b/.github/actions/test-frontend/action.yml @@ -5,6 +5,8 @@ runs: steps: - name: Install npm uses: actions/setup-node@v3 + with: + node-version: 18.x - name: Compile frontend working-directory: frontend run: | diff --git a/.github/actions/test-pre-commit/action.yml b/.github/actions/test-pre-commit/action.yml index 77e0fc500..141651737 100644 --- a/.github/actions/test-pre-commit/action.yml +++ b/.github/actions/test-pre-commit/action.yml @@ -4,7 +4,7 @@ runs: using: composite steps: - name: Set up Python 3.9 - uses: actions/setup-python@v2 + uses: actions/setup-python@v4 with: python-version: 3.9 - name: Install pre-commit diff --git a/.github/workflows/build-desktop-tool.yml b/.github/workflows/build-desktop-tool.yml index 8783818f1..51caabd4a 100644 --- a/.github/workflows/build-desktop-tool.yml +++ b/.github/workflows/build-desktop-tool.yml @@ -24,10 +24,10 @@ jobs: TARGET: linux OUT_FILE_NAME: autofill steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - uses: browser-actions/setup-chrome@latest - name: Set up Python 3.9 - uses: actions/setup-python@v2 + uses: actions/setup-python@v4 with: python-version: 3.9 - name: Install dependencies @@ -37,7 +37,7 @@ jobs: - name: Build with pyinstaller for ${{ matrix.TARGET }} run: pyinstaller autofill.spec - name: Upload artifact - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v3 with: path: ./desktop-tool/dist/${{ matrix.OUT_FILE_NAME }} name: autofill-${{ matrix.TARGET }} diff --git a/.github/workflows/build-frontend.yml b/.github/workflows/build-frontend.yml index bb0db549d..743755ce3 100644 --- a/.github/workflows/build-frontend.yml +++ b/.github/workflows/build-frontend.yml @@ -9,9 +9,11 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v2 + uses: actions/checkout@v3 - name: Install npm uses: actions/setup-node@v3 + with: + node-version: 18.x - name: Install packages and run tests working-directory: frontend run: | diff --git a/.github/workflows/test-backend.yml b/.github/workflows/test-backend.yml index 8a1254cf1..2e270df3c 100644 --- a/.github/workflows/test-backend.yml +++ b/.github/workflows/test-backend.yml @@ -9,7 +9,7 @@ jobs: name: Backend tests runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - uses: ./.github/actions/test-backend with: google-drive-api-key: ${{ secrets.GOOGLE_DRIVE_API_KEY }} diff --git a/.github/workflows/test-desktop-tool.yml b/.github/workflows/test-desktop-tool.yml index fa50d8570..33ba15b9c 100644 --- a/.github/workflows/test-desktop-tool.yml +++ b/.github/workflows/test-desktop-tool.yml @@ -9,5 +9,5 @@ jobs: name: Desktop tool tests runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - uses: ./.github/actions/test-desktop-tool diff --git a/.github/workflows/test-frontend.yml b/.github/workflows/test-frontend.yml index 0220a8238..d1911db8e 100644 --- a/.github/workflows/test-frontend.yml +++ b/.github/workflows/test-frontend.yml @@ -9,5 +9,5 @@ jobs: name: Frontend tests runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - uses: ./.github/actions/test-frontend diff --git a/.github/workflows/test-pre-commit.yml b/.github/workflows/test-pre-commit.yml index ad85b8b41..70230f870 100644 --- a/.github/workflows/test-pre-commit.yml +++ b/.github/workflows/test-pre-commit.yml @@ -8,5 +8,5 @@ jobs: name: Formatting and static type checking runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - uses: ./.github/actions/test-pre-commit diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 5f1aa592e..c1217012c 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -8,7 +8,7 @@ jobs: name: Backend tests runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - uses: ./.github/actions/test-backend with: google-drive-api-key: ${{ secrets.GOOGLE_DRIVE_API_KEY }} @@ -16,17 +16,17 @@ jobs: name: Desktop tool tests runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - uses: ./.github/actions/test-desktop-tool test-frontend: name: Frontend tests runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - uses: ./.github/actions/test-frontend test-pre-commit: name: Formatting and static type checking runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - uses: ./.github/actions/test-pre-commit