Skip to content

Commit ad7c595

Browse files
authored
chore(*): update Homebrew formulae, bump actions, replace deprecated add-ons, for ddev/ddev#8450 (#62)
1 parent 414b503 commit ad7c595

8 files changed

Lines changed: 41 additions & 17 deletions

File tree

.github/workflows/add-on-disable-checkout-test.yml

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,10 @@ on:
1010
- "**.md"
1111
workflow_dispatch:
1212

13+
concurrency:
14+
group: ${{ github.workflow }}-${{ github.ref }}
15+
cancel-in-progress: true
16+
1317
permissions:
1418
contents: read
1519

@@ -19,8 +23,8 @@ jobs:
1923
runs-on: ubuntu-latest
2024

2125
env:
22-
ADD_ON: JanoPL/ddev-kibana
23-
ADD_ON_REF: v1.4.0
26+
ADD_ON: ddev/ddev-opensearch
27+
ADD_ON_REF: 2.2.1
2428
DDEV_VERSION: stable
2529

2630
steps:

.github/workflows/add-ons-test.yml

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,10 @@ on:
2525
type: string
2626
default: ""
2727

28+
concurrency:
29+
group: ${{ github.workflow }}-${{ github.ref }}
30+
cancel-in-progress: true
31+
2832
permissions:
2933
contents: read
3034

@@ -35,7 +39,7 @@ jobs:
3539
matrix:
3640
ddev_version: [stable, HEAD]
3741
add_on:
38-
- name: ddev/ddev-redis-commander
42+
- name: ddev/ddev-redis-insight
3943
test_command: "bats tests"
4044
- name: ddev/ddev-mongo
4145
test_command: ""
@@ -45,7 +49,7 @@ jobs:
4549
test_command: ""
4650
- name: ddev/ddev-solr
4751
test_command: ""
48-
- name: ddev/ddev-pdfreactor
52+
- name: ddev/ddev-nvm
4953
test_command: ""
5054
- name: ddev/ddev-memcached
5155
test_command: ""

.github/workflows/doc-links.yml

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,13 @@ on:
99
branches:
1010
- main
1111

12+
concurrency:
13+
group: ${{ github.workflow }}-${{ github.ref }}
14+
cancel-in-progress: true
15+
1216
env:
1317
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
14-
18+
1519
permissions:
1620
contents: read
1721

@@ -40,4 +44,4 @@ jobs:
4044
gem install awesome_bot
4145
cd sources
4246
awesome_bot README.md --skip-save-results --allow-dupe --base-url http://localhost:8080/ --white-list ddev.site --allow 429
43-
awesome_bot docs/*.md --skip-save-results --allow-dupe --base-url http://localhost:8080/docs/ --white-list ddev.site --allow 429
47+
awesome_bot docs/*.md --skip-save-results --allow-dupe --base-url http://localhost:8080/docs/ --white-list ddev.site --allow 429

.github/workflows/release.yml

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,10 @@ on:
88
type: string
99
required: true
1010

11+
concurrency:
12+
group: ${{ github.workflow }}-${{ github.ref }}
13+
cancel-in-progress: true
14+
1115
jobs:
1216
create-release:
1317
name: Create release
@@ -96,7 +100,7 @@ jobs:
96100
fi
97101
98102
- name: Create Tag
99-
uses: actions/github-script@v7
103+
uses: actions/github-script@v9
100104
with:
101105
github-token: ${{ github.token }}
102106
script: |
@@ -114,7 +118,7 @@ jobs:
114118
echo "$VERSION_RELEASE_NOTES" >> CHANGELOG.txt
115119
116120
- name: Create release ${{ steps.set-version-number.outputs.version_number }}
117-
uses: softprops/action-gh-release@v2
121+
uses: softprops/action-gh-release@v3
118122
with:
119123
body_path: CHANGELOG.txt
120124
name: ${{ steps.set-version-number.outputs.version_number }}

CHANGELOG.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,16 @@ The [public API](https://semver.org/spec/v2.0.0.html#spec-item-1) of this projec
1111

1212
---
1313

14+
## [v2.4.3](https://github.com/ddev/github-action-add-on-test/releases/tag/v2.4.3) - 2026-06-08
15+
16+
[_Compare with previous release_](https://github.com/ddev/github-action-add-on-test/compare/v2.4.2...v2.4.3)
17+
18+
### Changed
19+
20+
- Update Homebrew formulae, bump actions, replace deprecated add-ons ([PR #62](https://github.com/ddev/github-action-add-on-test/pull/62))
21+
22+
---
23+
1424
## [v2.4.2](https://github.com/ddev/github-action-add-on-test/releases/tag/v2.4.2) - 2026-04-06
1525

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

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -193,8 +193,8 @@ jobs:
193193

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

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

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

action.yaml

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -49,17 +49,15 @@ inputs:
4949
runs:
5050
using: "composite"
5151
steps:
52-
- uses: Homebrew/actions/setup-homebrew@675fcd27b59e54d310c5484c8c27c01d03da660c #no release tags available
52+
- uses: Homebrew/actions/setup-homebrew@f830e99d47c69efee99f1ddbf18a8e3144d1b93e # https://github.com/Homebrew/actions/commits/main/setup-homebrew/
5353

5454
- name: Environment setup
5555
shell: bash
5656
run: |
57-
# For bats-assert and friends
58-
brew tap bats-core/bats-core >/dev/null
59-
brew install bats-core bats-file bats-assert bats-support jq mkcert yq >/dev/null
57+
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
6058
mkcert -install
6159
62-
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd #v6.0.2
60+
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # https://github.com/actions/checkout/commits/v6.0.3/
6361
if: inputs.disable_checkout_action == 'false'
6462
with:
6563
repository: ${{ inputs.addon_repository }}
@@ -80,7 +78,7 @@ runs:
8078
shell: bash
8179
run: ddev debug download-images >/dev/null
8280

83-
- uses: mxschmitt/action-tmate@c0afd6f790e3a5564914980036ebf83216678101 #v3.23
81+
- uses: mxschmitt/action-tmate@35b54afac29c97fb54faba5b513f8fbd1882f113 # https://github.com/mxschmitt/action-tmate/commits/v3.24/
8482
with:
8583
limit-access-to-actor: true
8684
github-token: ${{ inputs.token }}

docs/DEVELOPER.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ Before publishing a new release, there are some manual steps to take:
7878
- Update the `CHANGELOG.md` file to the current format. The release description is based on the contents of the `CHANGELOG.md` file.
7979
- If the release is a major release, modify the major tag in the `README.md` file wherever necessary.
8080

81-
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).
81+
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).
8282

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

0 commit comments

Comments
 (0)