From cacbd9109e5034eaec3165b8fefd357529fbd2f6 Mon Sep 17 00:00:00 2001 From: Tamal Saha Date: Fri, 16 Aug 2024 21:29:01 -0700 Subject: [PATCH] use ubuntu 24.04 Signed-off-by: Tamal Saha --- .github/workflows/ci-0.yml | 6 ++++-- .github/workflows/ci-1.yml | 8 +++++--- .github/workflows/ci-2.yml | 8 +++++--- .github/workflows/ci-3.yml | 8 +++++--- .github/workflows/ci-4.yml | 8 +++++--- .github/workflows/ci-5.yml | 8 +++++--- .github/workflows/ci-6.yml | 8 +++++--- .github/workflows/ci-7.yml | 8 +++++--- .github/workflows/ci-8.yml | 8 +++++--- .github/workflows/ci-9.yml | 8 +++++--- refresh-repo.sh | 2 ++ 11 files changed, 51 insertions(+), 29 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..d54782d 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: | @@ -72,7 +72,9 @@ jobs: env: 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 + 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-2.yml b/.github/workflows/ci-2.yml index 3959b8d..4398350 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: | @@ -72,7 +72,9 @@ jobs: env: GITHUB_TOKEN: ${{ secrets.LGTM_GITHUB_TOKEN }} run: | - GH_TOOLS_TOKEN=${GITHUB_TOKEN} gh-tools list-repos --orgs=gomodules,kmodules > repos.txt + 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-3.yml b/.github/workflows/ci-3.yml index bf0a5b2..c4b2951 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: | @@ -72,7 +72,9 @@ jobs: env: GITHUB_TOKEN: ${{ secrets.LGTM_GITHUB_TOKEN }} run: | - GH_TOOLS_TOKEN=${GITHUB_TOKEN} gh-tools list-repos --orgs=kubeguard,kubeshield,pharmer > repos.txt + 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-4.yml b/.github/workflows/ci-4.yml index b65720d..e0baf8b 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: | @@ -72,7 +72,9 @@ jobs: env: GITHUB_TOKEN: ${{ secrets.LGTM_GITHUB_TOKEN }} run: | - GH_TOOLS_TOKEN=${GITHUB_TOKEN} gh-tools list-repos --orgs=kubedb > repos.txt + 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-5.yml b/.github/workflows/ci-5.yml index b3aa14e..77a44bc 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: | @@ -72,7 +72,9 @@ jobs: env: GITHUB_TOKEN: ${{ secrets.LGTM_GITHUB_TOKEN }} run: | - GH_TOOLS_TOKEN=${GITHUB_TOKEN} gh-tools list-repos --orgs=kubeform > repos.txt + 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-6.yml b/.github/workflows/ci-6.yml index 8349277..50ff2ec 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: | @@ -72,7 +72,9 @@ jobs: env: GITHUB_TOKEN: ${{ secrets.LGTM_GITHUB_TOKEN }} run: | - GH_TOOLS_TOKEN=${GITHUB_TOKEN} gh-tools list-repos --orgs=kubevault > repos.txt + 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-7.yml b/.github/workflows/ci-7.yml index 81b7ca8..4ccc689 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: | @@ -72,7 +72,9 @@ jobs: env: GITHUB_TOKEN: ${{ secrets.LGTM_GITHUB_TOKEN }} run: | - GH_TOOLS_TOKEN=${GITHUB_TOKEN} gh-tools list-repos --orgs=stashed,kubestash > repos.txt + 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-8.yml b/.github/workflows/ci-8.yml index 1a29f7e..2be09af 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: | @@ -72,7 +72,9 @@ jobs: env: GITHUB_TOKEN: ${{ secrets.LGTM_GITHUB_TOKEN }} run: | - GH_TOOLS_TOKEN=${GITHUB_TOKEN} gh-tools list-repos --orgs=voyagermesh > repos.txt + 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-9.yml b/.github/workflows/ci-9.yml index 4733421..ad0da3d 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: | @@ -72,7 +72,9 @@ jobs: env: GITHUB_TOKEN: ${{ secrets.LGTM_GITHUB_TOKEN }} run: | - GH_TOOLS_TOKEN=${GITHUB_TOKEN} gh-tools list-repos --orgs=kubeops,open-viz > repos.txt + 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/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" *