diff --git a/.github/actions/vagrant-setup/action.yml b/.github/actions/vagrant-setup/action.yml index 3b4eba04..a8d1d9a1 100644 --- a/.github/actions/vagrant-setup/action.yml +++ b/.github/actions/vagrant-setup/action.yml @@ -16,7 +16,7 @@ runs: using: "composite" steps: - name: Cache Vagrant boxes - uses: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # 4.3.0 + uses: actions/cache@9255dc7a253b0ccc959486e2bca901246202afeb # 5.0.1 with: path: ~/.vagrant.d/boxes key: ${{ runner.os }}-vagrant-${{ inputs.vagrant_name }}-${{ hashFiles('distros_supported.yml') }} diff --git a/.github/workflows/compress-images.yml b/.github/workflows/compress-images.yml index ec414532..95a99e9f 100644 --- a/.github/workflows/compress-images.yml +++ b/.github/workflows/compress-images.yml @@ -29,7 +29,7 @@ jobs: if: github.event.pull_request.head.repo.full_name == github.repository runs-on: ubuntu-latest steps: - - uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # 5.0.1 + - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # 6.0.1 - uses: calibreapp/image-actions@f32575787d333b0579f0b7d506ff03be63a669d1 # 1.4.1 with: githubToken: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/distros.yml b/.github/workflows/distros.yml index b626e1a8..c83fe2ee 100644 --- a/.github/workflows/distros.yml +++ b/.github/workflows/distros.yml @@ -22,8 +22,8 @@ jobs: pull-requests: write # for technote-space/create-pr-action to create a PR runs-on: vm-self-hosted steps: - - uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # 5.0.1 - - uses: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # 4.3.0 + - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # 6.0.1 + - uses: actions/cache@9255dc7a253b0ccc959486e2bca901246202afeb # 5.0.1 with: path: ~/.vagrant.d/boxes key: ${{ runner.os }}-vagrant-${{ hashFiles('distros_supported.yml') }} diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 32364bd4..de88bd35 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -16,9 +16,9 @@ jobs: name: Count Lines of Code runs-on: ubuntu-latest steps: - - uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # 5.0.1 + - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # 6.0.1 - name: Setup Go - uses: actions/setup-go@44694675825211faa026b3c33043df3e48a5fa00 # 6.0.0 + uses: actions/setup-go@4dc6199c7b1a012772edbd06daecab0f50c9053c # 6.1.0 with: go-version: ">=1.20.0" - name: Install dependencies @@ -29,16 +29,16 @@ jobs: name: Check URL broken links into documentation runs-on: ubuntu-latest steps: - - uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # 5.0.1 + - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # 6.0.1 - name: Check broken links uses: gaurav-nelson/github-action-markdown-link-check@4a1af151f4d7cf4d8f8ac5780597672a3671b88b # 1.0.17 check-super-linter: name: Run GitHub super-linter tool for verify quality of code runs-on: ubuntu-latest steps: - - uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # 5.0.1 + - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # 6.0.1 - name: Check super-linter - uses: super-linter/super-linter@2bdd90ed3262e023ac84bf8fe35dc480721fc1f2 # 8.2.1 + uses: super-linter/super-linter@47984f49b4e87383eed97890fe2dca6063bbd9c3 # 8.3.1 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} LINTER_RULES_PATH: / @@ -51,7 +51,7 @@ jobs: name: Run additional linter tools from python tox runs-on: ubuntu-latest steps: - - uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # 5.0.1 + - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # 6.0.1 - name: Install tox run: pip install tox - name: Run tox validation diff --git a/.github/workflows/on-demand.yml b/.github/workflows/on-demand.yml index 89d4c108..3d46b525 100644 --- a/.github/workflows/on-demand.yml +++ b/.github/workflows/on-demand.yml @@ -21,7 +21,7 @@ jobs: name: Check scripts format runs-on: ubuntu-latest steps: - - uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # 5.0.1 + - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # 6.0.1 - name: Run the sh-checker uses: luizm/action-sh-checker@17bd25a6ee188d2b91f677060038f4ba37ba14b2 # 0.9.0 env: @@ -33,7 +33,7 @@ jobs: name: Run BDD shell specs runs-on: ubuntu-latest steps: - - uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # 5.0.1 + - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # 6.0.1 - name: Install ShellSpec run: curl -fsSL https://github.com/shellspec/shellspec/releases/latest/download/shellspec-dist.tar.gz | tar -xz -C .. - name: Run Shellspec @@ -46,7 +46,7 @@ jobs: outputs: scripts: ${{ steps.filter.outputs.changes }} steps: - - uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # 5.0.1 + - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # 6.0.1 - uses: dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36 # 3.0.2 if: ${{ !env.ACT }} id: filter @@ -64,7 +64,7 @@ jobs: enable-vagrant-check: ${{ steps.set-matrices.outputs.enable-vagrant-check }} enable-devcontainers-check: ${{ steps.set-matrices.outputs.enable-devcontainers-check }} steps: - - uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # 5.0.1 + - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # 6.0.1 - id: set-matrices env: DEBUG: true @@ -80,7 +80,7 @@ jobs: matrix: include: ${{ fromJson(needs.generate-matrix.outputs.matrix-alias) }} steps: - - uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # 5.0.1 + - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # 6.0.1 - uses: ./.github/actions/check-vagrant with: vagrant_name: ${{ matrix.name }} @@ -96,7 +96,7 @@ jobs: matrix: include: ${{ fromJson(needs.generate-matrix.outputs.matrix-image) }} steps: - - uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # 5.0.1 + - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # 6.0.1 - name: Install latest devcontainer CLI run: npm install -g @devcontainers/cli - name: Generating tests for '${{ matrix.script }}' diff --git a/.github/workflows/rebase.yml b/.github/workflows/rebase.yml index 7addea17..d8fdcbaf 100644 --- a/.github/workflows/rebase.yml +++ b/.github/workflows/rebase.yml @@ -20,7 +20,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout the latest code - uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # 5.0.1 + uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # 6.0.1 with: token: ${{ secrets.GITHUB_TOKEN }} fetch-depth: 0 diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 2c4ab338..64f3ecf8 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -21,7 +21,7 @@ jobs: contents: write pull-requests: write steps: - - uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # 5.0.1 + - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # 6.0.1 - name: Publish Features uses: devcontainers/action@1082abd5d2bf3a11abccba70eef98df068277772 # 1.4.3 with: diff --git a/.github/workflows/spell.yml b/.github/workflows/spell.yml index e28da855..97e7d200 100644 --- a/.github/workflows/spell.yml +++ b/.github/workflows/spell.yml @@ -29,7 +29,7 @@ jobs: name: Check misspelling words with reviewdog tools runs-on: ubuntu-latest steps: - - uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # 5.0.1 + - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # 6.0.1 - uses: reviewdog/action-misspell@e7ea17f144822818706c7e579de7927d59384575 # 1.27.0 with: github_token: ${{ secrets.github_token }} @@ -37,6 +37,6 @@ jobs: name: Check misspelling words with pySpelling tool runs-on: ubuntu-latest steps: - - uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # 5.0.1 + - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # 6.0.1 - uses: igsekor/pyspelling-any@44278deea34ea69d8f0d5179ac409c140b0a2f5a # 1.0.5 name: Spellcheck diff --git a/.github/workflows/update.yml b/.github/workflows/update.yml index cbf36089..12fa039a 100644 --- a/.github/workflows/update.yml +++ b/.github/workflows/update.yml @@ -21,7 +21,7 @@ jobs: name: Check new versions for scripts supported runs-on: ubuntu-latest steps: - - uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # 5.0.1 + - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # 6.0.1 with: # Fine-grained PAT with contents:write and workflows:write scopes token: ${{ secrets.WORKFLOW_TOKEN }} @@ -37,7 +37,7 @@ jobs: name: Update word list runs-on: ubuntu-latest steps: - - uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # 5.0.1 + - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # 6.0.1 - uses: technote-space/create-pr-action@91114507cf92349bec0a9a501c2edf1635427bc5 # 2.1.4 with: EXECUTE_COMMANDS: | diff --git a/ci/pinned_versions.env b/ci/pinned_versions.env index dbdfc751..93d470ae 100644 --- a/ci/pinned_versions.env +++ b/ci/pinned_versions.env @@ -1,28 +1,28 @@ -export PKG_ACT_VERSION=0.2.82 -export PKG_AWS_VERSION=2.31.38 -export PKG_CNI_PLUGINS_VERSION=1.8.0 -export PKG_CRUN_VERSION=1.25 +export PKG_ACT_VERSION=0.2.83 +export PKG_AWS_VERSION=2.32.20 +export PKG_CNI_PLUGINS_VERSION=1.9.0 +export PKG_CRUN_VERSION=1.25.1 export PKG_DOCKER_DIVE_VERSION=0.13.1 export PKG_DOCKER_SLIM_VERSION=1.40.11 export PKG_FINALIZE_NAMESPACE_VERSION=0.0.2 -export PKG_FLANNEL_VERSION=1.8.0-flannel2 +export PKG_FLANNEL_VERSION=1.9.0-flannel1 export PKG_FLY_VERSION=7.14.3 export PKG_GOMPLATE_VERSION=4.3.3 export PKG_HADOLINT_VERSION=2.14.0 -export PKG_KIND_VERSION=0.30.0 +export PKG_KIND_VERSION=0.31.0 export PKG_KN_VERSION=knative-v1.20.0 export PKG_KREW_VERSION=0.4.5 export PKG_KUSTOMIZE_VERSION=5.8.0 -export PKG_NINJA_VERSION=1.13.1 +export PKG_NINJA_VERSION=1.13.2 export PKG_PMDK_VERSION=2.1.1 -export PKG_QEMU_VERSION=10.1.2 -export PKG_REGCLIENT_VERSION=0.10.0 -export PKG_RUNC_VERSION=1.3.3 -export PKG_TERRAFORM_DOCS_VERSION=0.20.0 -export PKG_TERRAFORM_VERSION=1.13.5 +export PKG_QEMU_VERSION=10.2.0-rc4 +export PKG_REGCLIENT_VERSION=0.11.1 +export PKG_RUNC_VERSION=1.4.0 +export PKG_TERRAFORM_DOCS_VERSION=0.21.0 +export PKG_TERRAFORM_VERSION=1.14.3 export PKG_TERRASCAN_VERSION=1.19.9 -export PKG_TKN_VERSION=0.42.0 +export PKG_TKN_VERSION=0.43.0 export PKG_VAGRANT_VERSION=2.4.9 export PKG_YOUKI_VERSION=0.5.7 -export PKG_YQ_VERSION=4.48.2 +export PKG_YQ_VERSION=4.50.1 diff --git a/src/act/devcontainer-feature.json b/src/act/devcontainer-feature.json index ee7bc113..4013b68b 100644 --- a/src/act/devcontainer-feature.json +++ b/src/act/devcontainer-feature.json @@ -7,7 +7,7 @@ "pkg_act_version": { "type": "string", "description": "Specifies the act version to be installed", - "default": "0.2.82" // PKG_ACT_VERSION + "default": "0.2.83" // PKG_ACT_VERSION }, "pkg_debug": { "type": "boolean", diff --git a/src/aws/devcontainer-feature.json b/src/aws/devcontainer-feature.json index fde611ce..ac36d162 100644 --- a/src/aws/devcontainer-feature.json +++ b/src/aws/devcontainer-feature.json @@ -7,7 +7,7 @@ "pkg_aws_version": { "type": "string", "description": "Specifies the AWS CLI version to be installed", - "default": "2.31.38" // PKG_AWS_VERSION + "default": "2.32.20" // PKG_AWS_VERSION }, "pkg_debug": { "type": "boolean", diff --git a/src/cni-plugins/devcontainer-feature.json b/src/cni-plugins/devcontainer-feature.json index 461c5098..55cfad3f 100644 --- a/src/cni-plugins/devcontainer-feature.json +++ b/src/cni-plugins/devcontainer-feature.json @@ -7,7 +7,7 @@ "pkg_cni_plugins_version": { "type": "string", "description": "Specifies the CNI plugins version to be installed", - "default": "1.8.0" // PKG_CNI_PLUGINS_VERSION + "default": "1.9.0" // PKG_CNI_PLUGINS_VERSION }, "pkg_cni_plugins_folder": { "type": "string", @@ -17,7 +17,7 @@ "pkg_flannel_version": { "type": "string", "description": "Specifies the Flannel CNI version to be installed", - "default": "1.8.0-flannel2" // PKG_FLANNEL_VERSION + "default": "1.9.0-flannel1" // PKG_FLANNEL_VERSION }, "pkg_cni_plugins_install_flannel": { "type": "boolean", diff --git a/src/kind/devcontainer-feature.json b/src/kind/devcontainer-feature.json index 6eb3ec2a..40d5b777 100644 --- a/src/kind/devcontainer-feature.json +++ b/src/kind/devcontainer-feature.json @@ -7,7 +7,7 @@ "pkg_kind_version": { "type": "string", "description": "Specifies the KinD version to be installed", - "default": "0.30.0" // PKG_KIND_VERSION + "default": "0.31.0" // PKG_KIND_VERSION }, "pkg_debug": { "type": "boolean", diff --git a/src/virtualbox/install.sh b/src/virtualbox/install.sh index 239272d8..949847fe 100755 --- a/src/virtualbox/install.sh +++ b/src/virtualbox/install.sh @@ -56,7 +56,7 @@ function main { sudo apt-get install -y -qq -o=Dpkg::Use-Pty=0 gnupg sudo mkdir -p /usr/share/keyrings - sudo gpg --dearmor --yes < oracle_vbox.asc | sudo tee /usr/share/keyrings/oracle-virtualbox-2016.gpg > /dev/null + sudo gpg --dearmor --yes /dev/null echo "deb [arch=amd64 signed-by=/usr/share/keyrings/oracle-virtualbox-2016.gpg] http://download.virtualbox.org/virtualbox/debian ${VERSION_CODENAME:-jessie} contrib" | sudo tee /etc/apt/sources.list.d/virtualbox.list 2>/dev/null sudo apt-get update -qq >/dev/null eval "sudo apt-get install -y -qq -o=Dpkg::Use-Pty=0 $pkgs"