From 9fdd12f344c6767138904eb0ab550ef8bf6bed8b Mon Sep 17 00:00:00 2001 From: Tamal Saha Date: Fri, 16 Aug 2024 21:44:00 -0700 Subject: [PATCH] Use ubuntu 24.04 Signed-off-by: Tamal Saha --- .github/workflows/ci-0.yml | 6 ++++-- .github/workflows/ci-1.yml | 6 ++++-- .github/workflows/ci-2.yml | 6 ++++-- .github/workflows/ci-3.yml | 6 ++++-- .github/workflows/ci-4.yml | 6 ++++-- .github/workflows/ci-5.yml | 6 ++++-- .github/workflows/ci-6.yml | 6 ++++-- .github/workflows/ci-7.yml | 6 ++++-- .github/workflows/ci-8.yml | 6 ++++-- .github/workflows/ci-9.yml | 6 ++++-- refresh-repo.sh | 2 ++ 11 files changed, 42 insertions(+), 20 deletions(-) diff --git a/.github/workflows/ci-0.yml b/.github/workflows/ci-0.yml index b4565f0..5371ec9 100644 --- a/.github/workflows/ci-0.yml +++ b/.github/workflows/ci-0.yml @@ -16,7 +16,7 @@ concurrency: jobs: build: name: Build - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 steps: - name: Set up Go 1.x uses: actions/setup-go@v2 @@ -32,7 +32,7 @@ jobs: curl -fsSL -o yqq https://github.com/mikefarah/yq/releases/download/3.3.0/yq_linux_amd64 chmod +x yqq sudo mv yqq /usr/local/bin/yqq - pip3 install yq + pipx install yq - name: Install Kubernetes CLI run: | @@ -73,6 +73,8 @@ jobs: GITHUB_TOKEN: ${{ secrets.LGTM_GITHUB_TOKEN }} run: | GH_TOOLS_TOKEN=${GITHUB_TOKEN} gh-tools list-repos --orgs=appscode,appscodelabs,wandrs > repos.txt + python3 -m venv .venv + source .venv/bin/activate pip3 install pyyaml pip3 install ruamel.yaml ./refresh-repo.sh repos.txt diff --git a/.github/workflows/ci-1.yml b/.github/workflows/ci-1.yml index 6c2625c..24b377b 100644 --- a/.github/workflows/ci-1.yml +++ b/.github/workflows/ci-1.yml @@ -16,7 +16,7 @@ concurrency: jobs: build: name: Build - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 steps: - name: Set up Go 1.x uses: actions/setup-go@v2 @@ -32,7 +32,7 @@ jobs: curl -fsSL -o yqq https://github.com/mikefarah/yq/releases/download/3.3.0/yq_linux_amd64 chmod +x yqq sudo mv yqq /usr/local/bin/yqq - pip3 install yq + pipx install yq - name: Install Kubernetes CLI run: | @@ -73,6 +73,8 @@ jobs: GITHUB_TOKEN: ${{ secrets.LGTM_GITHUB_TOKEN }} run: | GH_TOOLS_TOKEN=${GITHUB_TOKEN} gh-tools list-repos --orgs=appscode-cloud,kubepack,ops-center,kluster-manager,kluster-api > repos.txt + python3 -m venv .venv + source .venv/bin/activate pip3 install pyyaml pip3 install ruamel.yaml ./refresh-repo.sh repos.txt diff --git a/.github/workflows/ci-2.yml b/.github/workflows/ci-2.yml index 3959b8d..530c13f 100644 --- a/.github/workflows/ci-2.yml +++ b/.github/workflows/ci-2.yml @@ -16,7 +16,7 @@ concurrency: jobs: build: name: Build - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 steps: - name: Set up Go 1.x uses: actions/setup-go@v2 @@ -32,7 +32,7 @@ jobs: curl -fsSL -o yqq https://github.com/mikefarah/yq/releases/download/3.3.0/yq_linux_amd64 chmod +x yqq sudo mv yqq /usr/local/bin/yqq - pip3 install yq + pipx install yq - name: Install Kubernetes CLI run: | @@ -73,6 +73,8 @@ jobs: GITHUB_TOKEN: ${{ secrets.LGTM_GITHUB_TOKEN }} run: | GH_TOOLS_TOKEN=${GITHUB_TOKEN} gh-tools list-repos --orgs=gomodules,kmodules > repos.txt + python3 -m venv .venv + source .venv/bin/activate pip3 install pyyaml pip3 install ruamel.yaml ./refresh-repo.sh repos.txt diff --git a/.github/workflows/ci-3.yml b/.github/workflows/ci-3.yml index bf0a5b2..1d649a2 100644 --- a/.github/workflows/ci-3.yml +++ b/.github/workflows/ci-3.yml @@ -16,7 +16,7 @@ concurrency: jobs: build: name: Build - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 steps: - name: Set up Go 1.x uses: actions/setup-go@v2 @@ -32,7 +32,7 @@ jobs: curl -fsSL -o yqq https://github.com/mikefarah/yq/releases/download/3.3.0/yq_linux_amd64 chmod +x yqq sudo mv yqq /usr/local/bin/yqq - pip3 install yq + pipx install yq - name: Install Kubernetes CLI run: | @@ -73,6 +73,8 @@ jobs: GITHUB_TOKEN: ${{ secrets.LGTM_GITHUB_TOKEN }} run: | GH_TOOLS_TOKEN=${GITHUB_TOKEN} gh-tools list-repos --orgs=kubeguard,kubeshield,pharmer > repos.txt + python3 -m venv .venv + source .venv/bin/activate pip3 install pyyaml pip3 install ruamel.yaml ./refresh-repo.sh repos.txt diff --git a/.github/workflows/ci-4.yml b/.github/workflows/ci-4.yml index b65720d..ca0cace 100644 --- a/.github/workflows/ci-4.yml +++ b/.github/workflows/ci-4.yml @@ -16,7 +16,7 @@ concurrency: jobs: build: name: Build - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 steps: - name: Set up Go 1.x uses: actions/setup-go@v2 @@ -32,7 +32,7 @@ jobs: curl -fsSL -o yqq https://github.com/mikefarah/yq/releases/download/3.3.0/yq_linux_amd64 chmod +x yqq sudo mv yqq /usr/local/bin/yqq - pip3 install yq + pipx install yq - name: Install Kubernetes CLI run: | @@ -73,6 +73,8 @@ jobs: GITHUB_TOKEN: ${{ secrets.LGTM_GITHUB_TOKEN }} run: | GH_TOOLS_TOKEN=${GITHUB_TOKEN} gh-tools list-repos --orgs=kubedb > repos.txt + python3 -m venv .venv + source .venv/bin/activate pip3 install pyyaml pip3 install ruamel.yaml ./refresh-repo.sh repos.txt diff --git a/.github/workflows/ci-5.yml b/.github/workflows/ci-5.yml index b3aa14e..9ae8b70 100644 --- a/.github/workflows/ci-5.yml +++ b/.github/workflows/ci-5.yml @@ -16,7 +16,7 @@ concurrency: jobs: build: name: Build - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 steps: - name: Set up Go 1.x uses: actions/setup-go@v2 @@ -32,7 +32,7 @@ jobs: curl -fsSL -o yqq https://github.com/mikefarah/yq/releases/download/3.3.0/yq_linux_amd64 chmod +x yqq sudo mv yqq /usr/local/bin/yqq - pip3 install yq + pipx install yq - name: Install Kubernetes CLI run: | @@ -73,6 +73,8 @@ jobs: GITHUB_TOKEN: ${{ secrets.LGTM_GITHUB_TOKEN }} run: | GH_TOOLS_TOKEN=${GITHUB_TOKEN} gh-tools list-repos --orgs=kubeform > repos.txt + python3 -m venv .venv + source .venv/bin/activate pip3 install pyyaml pip3 install ruamel.yaml ./refresh-repo.sh repos.txt diff --git a/.github/workflows/ci-6.yml b/.github/workflows/ci-6.yml index 8349277..3e30ade 100644 --- a/.github/workflows/ci-6.yml +++ b/.github/workflows/ci-6.yml @@ -16,7 +16,7 @@ concurrency: jobs: build: name: Build - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 steps: - name: Set up Go 1.x uses: actions/setup-go@v2 @@ -32,7 +32,7 @@ jobs: curl -fsSL -o yqq https://github.com/mikefarah/yq/releases/download/3.3.0/yq_linux_amd64 chmod +x yqq sudo mv yqq /usr/local/bin/yqq - pip3 install yq + pipx install yq - name: Install Kubernetes CLI run: | @@ -73,6 +73,8 @@ jobs: GITHUB_TOKEN: ${{ secrets.LGTM_GITHUB_TOKEN }} run: | GH_TOOLS_TOKEN=${GITHUB_TOKEN} gh-tools list-repos --orgs=kubevault > repos.txt + python3 -m venv .venv + source .venv/bin/activate pip3 install pyyaml pip3 install ruamel.yaml ./refresh-repo.sh repos.txt diff --git a/.github/workflows/ci-7.yml b/.github/workflows/ci-7.yml index 81b7ca8..a3144a8 100644 --- a/.github/workflows/ci-7.yml +++ b/.github/workflows/ci-7.yml @@ -16,7 +16,7 @@ concurrency: jobs: build: name: Build - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 steps: - name: Set up Go 1.x uses: actions/setup-go@v2 @@ -32,7 +32,7 @@ jobs: curl -fsSL -o yqq https://github.com/mikefarah/yq/releases/download/3.3.0/yq_linux_amd64 chmod +x yqq sudo mv yqq /usr/local/bin/yqq - pip3 install yq + pipx install yq - name: Install Kubernetes CLI run: | @@ -73,6 +73,8 @@ jobs: GITHUB_TOKEN: ${{ secrets.LGTM_GITHUB_TOKEN }} run: | GH_TOOLS_TOKEN=${GITHUB_TOKEN} gh-tools list-repos --orgs=stashed,kubestash > repos.txt + python3 -m venv .venv + source .venv/bin/activate pip3 install pyyaml pip3 install ruamel.yaml ./refresh-repo.sh repos.txt diff --git a/.github/workflows/ci-8.yml b/.github/workflows/ci-8.yml index 1a29f7e..106b4b4 100644 --- a/.github/workflows/ci-8.yml +++ b/.github/workflows/ci-8.yml @@ -16,7 +16,7 @@ concurrency: jobs: build: name: Build - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 steps: - name: Set up Go 1.x uses: actions/setup-go@v2 @@ -32,7 +32,7 @@ jobs: curl -fsSL -o yqq https://github.com/mikefarah/yq/releases/download/3.3.0/yq_linux_amd64 chmod +x yqq sudo mv yqq /usr/local/bin/yqq - pip3 install yq + pipx install yq - name: Install Kubernetes CLI run: | @@ -73,6 +73,8 @@ jobs: GITHUB_TOKEN: ${{ secrets.LGTM_GITHUB_TOKEN }} run: | GH_TOOLS_TOKEN=${GITHUB_TOKEN} gh-tools list-repos --orgs=voyagermesh > repos.txt + python3 -m venv .venv + source .venv/bin/activate pip3 install pyyaml pip3 install ruamel.yaml ./refresh-repo.sh repos.txt diff --git a/.github/workflows/ci-9.yml b/.github/workflows/ci-9.yml index 4733421..279de64 100644 --- a/.github/workflows/ci-9.yml +++ b/.github/workflows/ci-9.yml @@ -16,7 +16,7 @@ concurrency: jobs: build: name: Build - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 steps: - name: Set up Go 1.x uses: actions/setup-go@v2 @@ -32,7 +32,7 @@ jobs: curl -fsSL -o yqq https://github.com/mikefarah/yq/releases/download/3.3.0/yq_linux_amd64 chmod +x yqq sudo mv yqq /usr/local/bin/yqq - pip3 install yq + pipx install yq - name: Install Kubernetes CLI run: | @@ -73,6 +73,8 @@ jobs: GITHUB_TOKEN: ${{ secrets.LGTM_GITHUB_TOKEN }} run: | GH_TOOLS_TOKEN=${GITHUB_TOKEN} gh-tools list-repos --orgs=kubeops,open-viz > repos.txt + python3 -m venv .venv + source .venv/bin/activate pip3 install pyyaml pip3 install ruamel.yaml ./refresh-repo.sh repos.txt diff --git a/refresh-repo.sh b/refresh-repo.sh index 55da014..b93e3d7 100755 --- a/refresh-repo.sh +++ b/refresh-repo.sh @@ -131,6 +131,8 @@ refresh() { sed -i 's|ubuntu-20.04|ubuntu-24.04|g' * sed -i 's|ubuntu-latest|ubuntu-24.04|g' * + sed -i 's|pip3 install|pipx install|g' * + # update GO sed -i 's/Go\ 1.20/Go\ 1.23/g' * sed -i "s/go-version:\ 1.20/go-version:\ '1.23'/g" *