diff --git a/.github/actions/test-build-ecr-image/action.yml b/.github/actions/test-build-ecr-image/action.yml index 7ca4670f..20f97a1d 100644 --- a/.github/actions/test-build-ecr-image/action.yml +++ b/.github/actions/test-build-ecr-image/action.yml @@ -19,11 +19,9 @@ runs: using: 'composite' steps: - name: 'Setup brew' - uses: Homebrew/actions/setup-homebrew@master - - - name: 'Install BATS' - shell: bash - run: brew install bats-core + uses: shopsmart/bd-actions/setup-homebrew@feat/setup-homebrew + with: + packages: bats-core - name: 'Set up Docker Buildx' uses: docker/setup-buildx-action@v4 diff --git a/.github/actions/test-deploy-lambda-function-workflow/action.yml b/.github/actions/test-deploy-lambda-function-workflow/action.yml index f17bc783..698683b2 100644 --- a/.github/actions/test-deploy-lambda-function-workflow/action.yml +++ b/.github/actions/test-deploy-lambda-function-workflow/action.yml @@ -15,11 +15,9 @@ runs: using: 'composite' steps: - name: 'Setup brew' - uses: Homebrew/actions/setup-homebrew@master - - - name: 'Install BATS' - shell: bash - run: brew install bats-core + uses: shopsmart/bd-actions/setup-homebrew@feat/setup-homebrew + with: + packages: bats-core - name: 'Checkout' uses: actions/checkout@v6 diff --git a/.github/actions/test-deploy-lambda-function/action.yml b/.github/actions/test-deploy-lambda-function/action.yml index acc33650..521bdb67 100644 --- a/.github/actions/test-deploy-lambda-function/action.yml +++ b/.github/actions/test-deploy-lambda-function/action.yml @@ -12,11 +12,9 @@ runs: using: 'composite' steps: - name: 'Setup brew' - uses: Homebrew/actions/setup-homebrew@master - - - name: 'Install BATS' - shell: bash - run: brew install bats-core + uses: shopsmart/bd-actions/setup-homebrew@feat/setup-homebrew + with: + packages: bats-core - name: 'Checkout' uses: actions/checkout@v6 diff --git a/.github/actions/test-deploy-to-s3-bucket/action.yml b/.github/actions/test-deploy-to-s3-bucket/action.yml index 56d072c2..c534ac61 100644 --- a/.github/actions/test-deploy-to-s3-bucket/action.yml +++ b/.github/actions/test-deploy-to-s3-bucket/action.yml @@ -12,11 +12,9 @@ runs: using: 'composite' steps: - name: 'Setup Homebrew' - uses: Homebrew/actions/setup-homebrew@master - - - name: 'Install BATS and jq' - shell: bash - run: brew install bats-core jq + uses: shopsmart/bd-actions/setup-homebrew@feat/setup-homebrew + with: + packages: bats-core jq - name: 'Checkout' uses: actions/checkout@v6 diff --git a/.github/actions/test-is-gh-release/action.yml b/.github/actions/test-is-gh-release/action.yml index 15aea540..7a1b927b 100644 --- a/.github/actions/test-is-gh-release/action.yml +++ b/.github/actions/test-is-gh-release/action.yml @@ -7,11 +7,9 @@ runs: using: 'composite' steps: - name: 'Setup Homebrew' - uses: Homebrew/actions/setup-homebrew@master - - - name: 'Install BATS' - shell: bash - run: brew install bats-core + uses: shopsmart/bd-actions/setup-homebrew@feat/setup-homebrew + with: + packages: bats-core - name: 'Checkout' uses: actions/checkout@v6 diff --git a/.github/actions/test-notify-slack/action.yml b/.github/actions/test-notify-slack/action.yml index b4c1b0b1..a00678dc 100644 --- a/.github/actions/test-notify-slack/action.yml +++ b/.github/actions/test-notify-slack/action.yml @@ -13,11 +13,9 @@ runs: using: "composite" steps: - name: 'Setup brew' - uses: Homebrew/actions/setup-homebrew@master - - - name: 'Install BATS' - shell: bash - run: brew install bats-core + uses: shopsmart/bd-actions/setup-homebrew@feat/setup-homebrew + with: + packages: bats-core - name: 'Checkout' uses: actions/checkout@v6 diff --git a/.github/actions/test-package-archive/action.yml b/.github/actions/test-package-archive/action.yml index 2640cfd2..72706bb5 100644 --- a/.github/actions/test-package-archive/action.yml +++ b/.github/actions/test-package-archive/action.yml @@ -7,11 +7,9 @@ runs: using: 'composite' steps: - name: 'Setup Homebrew' - uses: Homebrew/actions/setup-homebrew@master - - - name: 'Install BATS' - shell: bash - run: brew install bats-core + uses: shopsmart/bd-actions/setup-homebrew@feat/setup-homebrew + with: + packages: bats-core - name: 'Checkout' uses: actions/checkout@v6 diff --git a/.github/actions/test-register-task-definition/action.yml b/.github/actions/test-register-task-definition/action.yml index 17bf0c9f..d1269ccf 100644 --- a/.github/actions/test-register-task-definition/action.yml +++ b/.github/actions/test-register-task-definition/action.yml @@ -15,11 +15,9 @@ runs: using: 'composite' steps: - name: 'Setup brew' - uses: Homebrew/actions/setup-homebrew@master - - - name: 'Install BATS' - shell: bash - run: brew install bats-core + uses: shopsmart/bd-actions/setup-homebrew@feat/setup-homebrew + with: + packages: bats-core - name: 'Checkout' uses: actions/checkout@v6 diff --git a/.github/actions/test-render-jinjanator-template/action.yml b/.github/actions/test-render-jinjanator-template/action.yml index 55cc8a44..f52c065a 100644 --- a/.github/actions/test-render-jinjanator-template/action.yml +++ b/.github/actions/test-render-jinjanator-template/action.yml @@ -12,11 +12,9 @@ runs: using: 'composite' steps: - name: 'Setup brew' - uses: Homebrew/actions/setup-homebrew@master - - - name: 'Install BATS' - shell: bash - run: brew install bats-core + uses: shopsmart/bd-actions/setup-homebrew@feat/setup-homebrew + with: + packages: bats-core - name: 'Checkout' uses: actions/checkout@v6 diff --git a/.github/actions/test-render-task-definition/action.yml b/.github/actions/test-render-task-definition/action.yml index a9f156a6..65436a9c 100644 --- a/.github/actions/test-render-task-definition/action.yml +++ b/.github/actions/test-render-task-definition/action.yml @@ -12,11 +12,9 @@ runs: using: 'composite' steps: - name: 'Setup brew' - uses: Homebrew/actions/setup-homebrew@master - - - name: 'Install BATS' - shell: bash - run: brew install bats-core + uses: shopsmart/bd-actions/setup-homebrew@feat/setup-homebrew + with: + packages: bats-core - name: 'Checkout' uses: actions/checkout@v6 diff --git a/.github/actions/test-retag-docker-image/action.yml b/.github/actions/test-retag-docker-image/action.yml index 6ae17157..375d0da9 100644 --- a/.github/actions/test-retag-docker-image/action.yml +++ b/.github/actions/test-retag-docker-image/action.yml @@ -12,11 +12,9 @@ runs: using: 'composite' steps: - name: 'Setup Homebrew' - uses: Homebrew/actions/setup-homebrew@master - - - name: 'Install BATS' - shell: bash - run: brew install bats-core + uses: shopsmart/bd-actions/setup-homebrew@feat/setup-homebrew + with: + packages: bats-core - name: 'Checkout' uses: actions/checkout@v6 diff --git a/.github/actions/test-setup-homebrew/action.yml b/.github/actions/test-setup-homebrew/action.yml index 92b4d877..2f810151 100644 --- a/.github/actions/test-setup-homebrew/action.yml +++ b/.github/actions/test-setup-homebrew/action.yml @@ -7,11 +7,9 @@ runs: using: 'composite' steps: - name: 'Setup Homebrew' - uses: Homebrew/actions/setup-homebrew@master - - - name: 'Install BATS' - shell: bash - run: brew install bats-core + uses: shopsmart/bd-actions/setup-homebrew@feat/setup-homebrew + with: + packages: bats-core - name: 'Checkout actions' uses: actions/checkout@v6 diff --git a/.github/actions/test-setup-node/action.yml b/.github/actions/test-setup-node/action.yml index 0e042772..7ae59b5e 100644 --- a/.github/actions/test-setup-node/action.yml +++ b/.github/actions/test-setup-node/action.yml @@ -7,11 +7,9 @@ runs: using: 'composite' steps: - name: 'Setup Homebrew' - uses: Homebrew/actions/setup-homebrew@master - - - name: 'Install BATS' - shell: bash - run: brew install bats-core + uses: shopsmart/bd-actions/setup-homebrew@feat/setup-homebrew + with: + packages: bats-core - name: 'Checkout actions' uses: actions/checkout@v6 diff --git a/.github/actions/test-tag-ecs-resource/action.yml b/.github/actions/test-tag-ecs-resource/action.yml index bd78caac..5496b8d7 100644 --- a/.github/actions/test-tag-ecs-resource/action.yml +++ b/.github/actions/test-tag-ecs-resource/action.yml @@ -12,11 +12,9 @@ runs: using: 'composite' steps: - name: 'Setup brew' - uses: Homebrew/actions/setup-homebrew@master - - - name: 'Install BATS' - shell: bash - run: brew install bats-core + uses: shopsmart/bd-actions/setup-homebrew@feat/setup-homebrew + with: + packages: bats-core - name: 'Checkout' uses: actions/checkout@v6 diff --git a/.github/actions/test-unpack-archive/action.yml b/.github/actions/test-unpack-archive/action.yml index 53705a68..a1997e92 100644 --- a/.github/actions/test-unpack-archive/action.yml +++ b/.github/actions/test-unpack-archive/action.yml @@ -7,11 +7,9 @@ runs: using: 'composite' steps: - name: 'Setup Homebrew' - uses: Homebrew/actions/setup-homebrew@master - - - name: 'Install BATS' - shell: bash - run: brew install bats-core + uses: shopsmart/bd-actions/setup-homebrew@feat/setup-homebrew + with: + packages: bats-core - name: 'Checkout' uses: actions/checkout@v6 diff --git a/.github/workflows/validate-pr.yml b/.github/workflows/validate-pr.yml index a7fc3d3b..2076a7a3 100644 --- a/.github/workflows/validate-pr.yml +++ b/.github/workflows/validate-pr.yml @@ -48,10 +48,9 @@ jobs: uses: actions/checkout@v6 - name: 'Setup Homebrew' - uses: Homebrew/actions/setup-homebrew@2026.09.13.1 - - - name: 'Install bats' - run: brew install bats-core + uses: shopsmart/bd-actions/setup-homebrew@feat/setup-homebrew + with: + packages: bats-core - name: 'Run action tests' run: bats -r actions/*/*.bats