Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 6 additions & 2 deletions .github/workflows/add-on-disable-checkout-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,10 @@ on:
- "**.md"
workflow_dispatch:

concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true

permissions:
contents: read

Expand All @@ -19,8 +23,8 @@ jobs:
runs-on: ubuntu-latest

env:
ADD_ON: JanoPL/ddev-kibana
ADD_ON_REF: v1.4.0
ADD_ON: ddev/ddev-opensearch
ADD_ON_REF: 2.2.1
DDEV_VERSION: stable

steps:
Expand Down
8 changes: 6 additions & 2 deletions .github/workflows/add-ons-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,10 @@ on:
type: string
default: ""

concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true

permissions:
contents: read

Expand All @@ -35,7 +39,7 @@ jobs:
matrix:
ddev_version: [stable, HEAD]
add_on:
- name: ddev/ddev-redis-commander
- name: ddev/ddev-redis-insight
test_command: "bats tests"
- name: ddev/ddev-mongo
test_command: ""
Expand All @@ -45,7 +49,7 @@ jobs:
test_command: ""
- name: ddev/ddev-solr
test_command: ""
- name: ddev/ddev-pdfreactor
- name: ddev/ddev-nvm
test_command: ""
- name: ddev/ddev-memcached
test_command: ""
Expand Down
8 changes: 6 additions & 2 deletions .github/workflows/doc-links.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,13 @@ on:
branches:
- main

concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true

env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

permissions:
contents: read

Expand Down Expand Up @@ -40,4 +44,4 @@ jobs:
gem install awesome_bot
cd sources
awesome_bot README.md --skip-save-results --allow-dupe --base-url http://localhost:8080/ --white-list ddev.site --allow 429
awesome_bot docs/*.md --skip-save-results --allow-dupe --base-url http://localhost:8080/docs/ --white-list ddev.site --allow 429
awesome_bot docs/*.md --skip-save-results --allow-dupe --base-url http://localhost:8080/docs/ --white-list ddev.site --allow 429
8 changes: 6 additions & 2 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,10 @@ on:
type: string
required: true

concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true

jobs:
create-release:
name: Create release
Expand Down Expand Up @@ -96,7 +100,7 @@ jobs:
fi

- name: Create Tag
uses: actions/github-script@v7
uses: actions/github-script@v9
with:
github-token: ${{ github.token }}
script: |
Expand All @@ -114,7 +118,7 @@ jobs:
echo "$VERSION_RELEASE_NOTES" >> CHANGELOG.txt

- name: Create release ${{ steps.set-version-number.outputs.version_number }}
uses: softprops/action-gh-release@v2
uses: softprops/action-gh-release@v3
with:
body_path: CHANGELOG.txt
name: ${{ steps.set-version-number.outputs.version_number }}
Expand Down
10 changes: 10 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,16 @@ The [public API](https://semver.org/spec/v2.0.0.html#spec-item-1) of this projec

---

## [v2.4.3](https://github.com/ddev/github-action-add-on-test/releases/tag/v2.4.3) - 2026-06-08

[_Compare with previous release_](https://github.com/ddev/github-action-add-on-test/compare/v2.4.2...v2.4.3)

### Changed

- Update Homebrew formulae, bump actions, replace deprecated add-ons ([PR #62](https://github.com/ddev/github-action-add-on-test/pull/62))

---

## [v2.4.2](https://github.com/ddev/github-action-add-on-test/releases/tag/v2.4.2) - 2026-04-06

[_Compare with previous release_](https://github.com/ddev/github-action-add-on-test/compare/v2.4.1...v2.4.2)
Expand Down
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -193,8 +193,8 @@ jobs:

#### `bats` tags and the `test_command` input

By default, this GitHub action is configured to exclude `release` tagged tests during _push_ and
_pull_request_ workflows by using the `bats tests --filter-tags '!release'` command.
By default, this GitHub action is configured to exclude `release` tagged tests during _push_ and
_pull_request_ workflows by using the `bats tests --filter-tags '!release'` command.

For other workflows, the default command is `bats tests`, meaning all tests, regardless of their tags, will run.

Expand Down
10 changes: 4 additions & 6 deletions action.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -49,17 +49,15 @@ inputs:
runs:
using: "composite"
steps:
- uses: Homebrew/actions/setup-homebrew@675fcd27b59e54d310c5484c8c27c01d03da660c #no release tags available
- uses: Homebrew/actions/setup-homebrew@f830e99d47c69efee99f1ddbf18a8e3144d1b93e # https://github.com/Homebrew/actions/commits/main/setup-homebrew/

- name: Environment setup
shell: bash
run: |
# For bats-assert and friends
brew tap bats-core/bats-core >/dev/null
brew install bats-core bats-file bats-assert bats-support jq mkcert yq >/dev/null
brew install bats-core bats-core/bats-core/bats-assert bats-core/bats-core/bats-file bats-core/bats-core/bats-support jq mkcert yq >/dev/null
mkcert -install

- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd #v6.0.2
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # https://github.com/actions/checkout/commits/v6.0.3/
if: inputs.disable_checkout_action == 'false'
with:
repository: ${{ inputs.addon_repository }}
Expand All @@ -80,7 +78,7 @@ runs:
shell: bash
run: ddev debug download-images >/dev/null

- uses: mxschmitt/action-tmate@c0afd6f790e3a5564914980036ebf83216678101 #v3.23
- uses: mxschmitt/action-tmate@35b54afac29c97fb54faba5b513f8fbd1882f113 # https://github.com/mxschmitt/action-tmate/commits/v3.24/
with:
limit-access-to-actor: true
github-token: ${{ inputs.token }}
Expand Down
2 changes: 1 addition & 1 deletion docs/DEVELOPER.md
Original file line number Diff line number Diff line change
Expand Up @@ -78,7 +78,7 @@ Before publishing a new release, there are some manual steps to take:
- Update the `CHANGELOG.md` file to the current format. The release description is based on the contents of the `CHANGELOG.md` file.
- If the release is a major release, modify the major tag in the `README.md` file wherever necessary.

Then, you have to [run the action manually using `Actions -> Create Release -> Tag Name`](https://github.com/ddev/github-action-add-on-test/actions/workflows/release.yml).
Then, you have to [run the action manually using `Actions -> Create Release -> Tag Name`](https://github.com/ddev/github-action-add-on-test/actions/workflows/release.yml).

Alternatively, you could use the [GitHub CLI](https://github.com/cli/cli):

Expand Down