From eb6155f6e53659630c2088f2fd08e97acfe358a7 Mon Sep 17 00:00:00 2001
From: Sumit Jha <7sumitjha@gmail.com>
Date: Tue, 5 Mar 2024 23:31:19 +0000
Subject: [PATCH] Upgrade Actions versions

---
 .github/workflows/generate_cli_doc.yml        | 4 ++--
 .github/workflows/release.yaml                | 4 ++--
 .github/workflows/run-precommit.yaml          | 2 +-
 .github/workflows/test-provider.yaml          | 2 +-
 .github/workflows/test.yaml                   | 2 +-
 .github/workflows/test_aws_integration.yaml   | 2 +-
 .github/workflows/test_conda_build.yaml       | 2 +-
 .github/workflows/test_do_integration.yaml    | 2 +-
 .github/workflows/test_gcp_integration.yaml   | 2 +-
 .github/workflows/test_helm_charts.yaml       | 2 +-
 .github/workflows/test_local_integration.yaml | 4 ++--
 .github/workflows/typing.yaml                 | 2 +-
 12 files changed, 15 insertions(+), 15 deletions(-)

diff --git a/.github/workflows/generate_cli_doc.yml b/.github/workflows/generate_cli_doc.yml
index c0ae6ee7d2..e72d3c47a7 100644
--- a/.github/workflows/generate_cli_doc.yml
+++ b/.github/workflows/generate_cli_doc.yml
@@ -25,10 +25,10 @@ jobs:
         working-directory: ./docs-sphinx
     steps:
       - name: Check out repository 🛎️
-        uses: actions/checkout@v3
+        uses: actions/checkout@v4
 
       - name: Set up Python
-        uses: actions/setup-python@v1
+        uses: actions/setup-python@v4
         with:
           python-version: "3.10"
 
diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml
index 655bd96206..b2c8a2543c 100644
--- a/.github/workflows/release.yaml
+++ b/.github/workflows/release.yaml
@@ -19,7 +19,7 @@ jobs:
         run: python -m pip install --upgrade pip build
 
       - name: Checkout repository
-        uses: actions/checkout@v3
+        uses: actions/checkout@v4
         with:
           fetch-depth: 0
 
@@ -67,7 +67,7 @@ jobs:
         run: python -m pip install --upgrade pip build
 
       - name: Checkout repository
-        uses: actions/checkout@v3
+        uses: actions/checkout@v4
         with:
           fetch-depth: 0
 
diff --git a/.github/workflows/run-precommit.yaml b/.github/workflows/run-precommit.yaml
index 50904ae178..7c8b698e79 100644
--- a/.github/workflows/run-precommit.yaml
+++ b/.github/workflows/run-precommit.yaml
@@ -17,7 +17,7 @@ jobs:
         shell: bash -l {0}
     steps:
       - name: Checkout repository 🔔
-        uses: actions/checkout@v3
+        uses: actions/checkout@v4
 
       - name: Run terraform pre-commit ⚡️
         uses: pre-commit/action@v3.0.0
diff --git a/.github/workflows/test-provider.yaml b/.github/workflows/test-provider.yaml
index 3c0a3fa89c..dcf7b554b2 100644
--- a/.github/workflows/test-provider.yaml
+++ b/.github/workflows/test-provider.yaml
@@ -56,7 +56,7 @@ jobs:
       fail-fast: false
     steps:
       - name: "Checkout Infrastructure"
-        uses: actions/checkout@v3
+        uses: actions/checkout@v4
 
       - name: Checkout the branch from the PR that triggered the job
         if: ${{ github.event_name == 'issue_comment' }}
diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml
index 6a8fa4a446..e8fed8be1c 100644
--- a/.github/workflows/test.yaml
+++ b/.github/workflows/test.yaml
@@ -42,7 +42,7 @@ jobs:
       cancel-in-progress: true
     steps:
       - name: "Checkout Infrastructure"
-        uses: actions/checkout@v3
+        uses: actions/checkout@v4
         with:
           fetch-depth: 0
 
diff --git a/.github/workflows/test_aws_integration.yaml b/.github/workflows/test_aws_integration.yaml
index fa1a2332df..b98a0c56a6 100644
--- a/.github/workflows/test_aws_integration.yaml
+++ b/.github/workflows/test_aws_integration.yaml
@@ -43,7 +43,7 @@ jobs:
       contents: read
     steps:
       - name: Checkout
-        uses: actions/checkout@v3
+        uses: actions/checkout@v4
         with:
           ref: ${{ env.NEBARI_GH_BRANCH }}
           fetch-depth: 0
diff --git a/.github/workflows/test_conda_build.yaml b/.github/workflows/test_conda_build.yaml
index e34363d9a3..f4de55edd7 100644
--- a/.github/workflows/test_conda_build.yaml
+++ b/.github/workflows/test_conda_build.yaml
@@ -25,7 +25,7 @@ jobs:
         cancel-in-progress: true
     steps:
       - name: "Checkout Infrastructure"
-        uses: actions/checkout@v3
+        uses: actions/checkout@v4
         with:
           fetch-depth: 0
 
diff --git a/.github/workflows/test_do_integration.yaml b/.github/workflows/test_do_integration.yaml
index dbe10a3028..e7ca0b68da 100644
--- a/.github/workflows/test_do_integration.yaml
+++ b/.github/workflows/test_do_integration.yaml
@@ -42,7 +42,7 @@ jobs:
       pull-requests: write
     steps:
       - name: Checkout
-        uses: actions/checkout@v3
+        uses: actions/checkout@v4
         with:
           ref: ${{ env.NEBARI_GH_BRANCH }}
           fetch-depth: 0
diff --git a/.github/workflows/test_gcp_integration.yaml b/.github/workflows/test_gcp_integration.yaml
index 57ef84288f..cec91ef80e 100644
--- a/.github/workflows/test_gcp_integration.yaml
+++ b/.github/workflows/test_gcp_integration.yaml
@@ -42,7 +42,7 @@ jobs:
       pull-requests: write
     steps:
       - name: Checkout
-        uses: actions/checkout@v3
+        uses: actions/checkout@v4
         with:
           ref: ${{ env.NEBARI_GH_BRANCH }}
           fetch-depth: 0
diff --git a/.github/workflows/test_helm_charts.yaml b/.github/workflows/test_helm_charts.yaml
index daf9abb6da..69777cea5d 100644
--- a/.github/workflows/test_helm_charts.yaml
+++ b/.github/workflows/test_helm_charts.yaml
@@ -23,7 +23,7 @@ jobs:
     runs-on: ubuntu-latest
     steps:
       - name: "Checkout Infrastructure"
-        uses: actions/checkout@v3
+        uses: actions/checkout@v4
         with:
           fetch-depth: 0
       - name: Set up Python
diff --git a/.github/workflows/test_local_integration.yaml b/.github/workflows/test_local_integration.yaml
index ac5ff87b46..6a67f9c884 100644
--- a/.github/workflows/test_local_integration.yaml
+++ b/.github/workflows/test_local_integration.yaml
@@ -131,9 +131,9 @@ jobs:
           nebari keycloak adduser --user "${TEST_USERNAME}" "${TEST_PASSWORD}" --config nebari-config.yaml
           nebari keycloak listusers --config nebari-config.yaml
 
-      - uses: actions/setup-node@v3
+      - uses: actions/setup-node@v4
         with:
-          node-version: 16
+          node-version: 20
 
       - name: Get nebari-config.yaml full path
         run: echo "NEBARI_CONFIG_PATH=`realpath ./local-deployment/nebari-config.yaml`" >> "$GITHUB_ENV"
diff --git a/.github/workflows/typing.yaml b/.github/workflows/typing.yaml
index ae3fa18b93..c969dd15d0 100644
--- a/.github/workflows/typing.yaml
+++ b/.github/workflows/typing.yaml
@@ -24,7 +24,7 @@ jobs:
       cancel-in-progress: true
     steps:
       - name: "Checkout Repository"
-        uses: actions/checkout@v3
+        uses: actions/checkout@v4
         with:
           fetch-depth: 0