diff --git a/.github/actions/e2e/action.yml b/.github/actions/e2e/action.yml index 47fa786..3360c2f 100644 --- a/.github/actions/e2e/action.yml +++ b/.github/actions/e2e/action.yml @@ -86,7 +86,7 @@ runs: run: echo "tf_version=$(grep 'terraform ' .tool-versions)" >> $GITHUB_OUTPUT - name: Configure AWS Credentials for Commercial - uses: aws-actions/configure-aws-credentials@v2 + uses: aws-actions/configure-aws-credentials@v4 with: role-to-assume: ${{ inputs.role-to-assume }} role-session-name: ${{ github.event.client_payload.pull_request.head.sha || github.sha }} diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 4234e4c..7ad1525 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -16,7 +16,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Init zarf cache uses: actions/cache@v3 @@ -34,14 +34,14 @@ jobs: version: 'v0.29.2' - name: Login to GHCR - uses: docker/login-action@v2 + uses: docker/login-action@v3 with: registry: ghcr.io username: ${{ github.actor }} password: ${{ secrets.GITHUB_TOKEN }} - name: Login to registry1 - uses: docker/login-action@v2 + uses: docker/login-action@v3 with: registry: registry1.dso.mil username: ${{ secrets.REGISTRY1_USERNAME }} diff --git a/.github/workflows/test-command.yml b/.github/workflows/test-command.yml index 71a0d41..ad14a25 100644 --- a/.github/workflows/test-command.yml +++ b/.github/workflows/test-command.yml @@ -28,7 +28,7 @@ jobs: run-e2e: ${{ steps.parse.outputs.run-e2e }} steps: - name: Checkout Repo - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: token: ${{ secrets.PAT }} repository: ${{ github.event.client_payload.pull_request.head.repo.full_name || github.repository }} @@ -43,7 +43,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout Repo - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: token: ${{ secrets.PAT }} repository: ${{ github.event.client_payload.pull_request.head.repo.full_name || github.repository }} @@ -60,7 +60,7 @@ jobs: if: needs.parse.outputs.run-ping == 'true' steps: - name: Checkout Repo - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: token: ${{ secrets.PAT }} repository: ${{ github.event.client_payload.pull_request.head.repo.full_name || github.repository }} @@ -77,7 +77,7 @@ jobs: if: needs.parse.outputs.run-e2e == 'true' steps: - name: Checkout Repo - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: token: ${{ secrets.PAT }} repository: ${{ github.event.client_payload.pull_request.head.repo.full_name || github.repository }} diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 6f82e01..5845683 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -31,7 +31,7 @@ repos: hooks: - id: fix-smartquotes - repo: https://github.com/python-jsonschema/check-jsonschema - rev: 0.23.0 + rev: 0.26.3 hooks: - id: check-jsonschema name: "Validate Zarf Configs Against Schema" @@ -44,10 +44,10 @@ repos: "--no-cache" ] - repo: https://github.com/golangci/golangci-lint - rev: v1.52.2 + rev: v1.54.2 hooks: - id: golangci-lint - repo: https://github.com/renovatebot/pre-commit-hooks - rev: 35.105.1 + rev: 36.103.0 hooks: - id: renovate-config-validator diff --git a/.tool-versions b/.tool-versions index 4892760..596d205 100644 --- a/.tool-versions +++ b/.tool-versions @@ -1,7 +1,7 @@ -golang 1.20.4 -golangci-lint 1.52.2 -pre-commit 3.3.2 -terraform 1.4.6 -tflint 0.46.1 -tfsec 1.28.1 -sops 3.7.3 +golang 1.21.1 +golangci-lint 1.54.2 +pre-commit 3.4.0 +terraform 1.5.7 +tflint 0.48.0 +tfsec 1.28.4 +sops 3.8.0 diff --git a/Makefile b/Makefile index e932812..25775c3 100755 --- a/Makefile +++ b/Makefile @@ -6,9 +6,9 @@ ZARF_VERSION := v0.29.2 # The version of the build harness container to use BUILD_HARNESS_REPO := ghcr.io/defenseunicorns/build-harness/build-harness # renovate: datasource=docker depName=ghcr.io/defenseunicorns/build-harness/build-harness -BUILD_HARNESS_VERSION := 1.10.2 +BUILD_HARNESS_VERSION := 1.11.2 # renovate: datasource=docker depName=ghcr.io/defenseunicorns/packages/dubbd-k3d extractVersion=^(?\d+\.\d+\.\d+) -DUBBD_K3D_VERSION := 0.9.0 +DUBBD_K3D_VERSION := 0.9.1 # Figure out which Zarf binary we should use based on the operating system we are on ZARF_BIN := zarf diff --git a/go.mod b/go.mod index be40d70..9010127 100644 --- a/go.mod +++ b/go.mod @@ -1,9 +1,9 @@ module github.com/defenseunicorns/uds-capability-jira -go 1.20 +go 1.21.1 require ( - github.com/gruntwork-io/terratest v0.43.11 + github.com/gruntwork-io/terratest v0.44.0 github.com/stretchr/testify v1.8.4 ) diff --git a/go.sum b/go.sum index b7f64c1..fce41b2 100644 --- a/go.sum +++ b/go.sum @@ -373,6 +373,8 @@ github.com/gruntwork-io/go-commons v0.8.0 h1:k/yypwrPqSeYHevLlEDmvmgQzcyTwrlZGRa github.com/gruntwork-io/go-commons v0.8.0/go.mod h1:gtp0yTtIBExIZp7vyIV9I0XQkVwiQZze678hvDXof78= github.com/gruntwork-io/terratest v0.43.11 h1:k3U5lZjiNa38rqcTx/dus8cCaJY7qxShGIuGLeLfj/s= github.com/gruntwork-io/terratest v0.43.11/go.mod h1:Tw+6/fcJFiBPpsx9NNSkLG5oHKIeaqiJHVLpQ+ORIfQ= +github.com/gruntwork-io/terratest v0.44.0 h1:3k7lglJFAtw77p2HnR5vaZBCBnlHmu3DuLjVyuCZXJ0= +github.com/gruntwork-io/terratest v0.44.0/go.mod h1:EAEuzSjvxAzQoJCEQ06bJPTmdC9HikzgvhmxnAYuExM= github.com/hashicorp/errwrap v1.0.0 h1:hLrqtEDnRye3+sgx6z4qVLNuviH3MR5aQ0ykNJa/UYA= github.com/hashicorp/errwrap v1.0.0/go.mod h1:YH+1FKiLXxHSkmPseP+kNlulaMuP3n2brvKWEqk/Jc4= github.com/hashicorp/go-cleanhttp v0.5.2 h1:035FKYIWjmULyFRBKPs8TBQoi0x6d9G4xc9neXJWAZQ= diff --git a/utils/k3d/k3d-config.yaml b/utils/k3d/k3d-config.yaml index 0def3b3..0b971fa 100644 --- a/utils/k3d/k3d-config.yaml +++ b/utils/k3d/k3d-config.yaml @@ -3,7 +3,7 @@ kind: Simple metadata: name: ci servers: 1 -image: rancher/k3s:v1.26.5-k3s1 +image: rancher/k3s:v1.28.2-k3s1 options: k3s: extraArgs: