Repository navigation
chore: apply add-on update checker fixes, test on ubuntu-26.04-arm - #43
Merged
Merged
Conversation
## Short Summary (TL;DR) Brings the repo in line with the current `ddev-addon-template`, so `ddev utility addon-update-checker` passes, and runs tests on arm64 with `ubuntu-26.04-arm`. ## The Issue `ddev utility addon-update-checker` reported 4 outdated items: the workflow (tmate debug input, no `os` matrix) and the PR template (no TL;DR section, tarball URL instead of `--pr`). ## How This PR Solves The Issue - `.github/workflows/tests.yml`: synced with upstream (`contents: read` permission, renamed debug input for both `workflow_dispatch` and `workflow_call`), with an `os` matrix of `ubuntu-latest` and `ubuntu-26.04-arm`. `workflow_call` (used by `release.yml`), the cron time and the `debug_enabled` expression are kept. `mongo:latest`, `mongo-express:1.0` and `ddev/ddev-webserver` publish arm64, and the MongoDB apt repo has arm64 builds of `mongodb-mongosh` and `mongodb-database-tools`. - `.github/PULL_REQUEST_TEMPLATE.md`: add the TL;DR section, use `ddev add-on get ddev/ddev-mongo --pr` ## Manual Testing Instructions ```bash ddev add-on get ddev/ddev-mongo --pr REPLACE_ME_WITH_THIS_PR_NUMBER ddev restart ``` ## Automated Testing Overview No test logic changes. `ddev utility addon-update-checker` passes. `git archive` contains only the add-on files, `LICENSE` and `README.md`. ## Release/Deployment Notes None. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
MongoDB 8 doesn't start on Linux kernel 6.19 through 7.0.13, which the ubuntu-26.04-arm runner uses. See #40 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
stasadev
force-pushed
the
20261008_stasadev_update_checker
branch
from
October 8, 2026 08:38
2c4fd2a to
da31240
Compare
1 task done
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Short Summary (TL;DR)
Brings the repo in line with the current
ddev-addon-template, soddev utility addon-update-checkerpasses, and runs tests on arm64 withubuntu-26.04-arm. Also documents the MongoDB 8 incompatibility with Linux kernel 6.19 through 7.0.13 (#40).The Issue
ddev utility addon-update-checkerreported 4 outdated items: the workflow (tmate debug input, noosmatrix) and the PR template (no TL;DR section, tarball URL instead of--pr).On
ubuntu-26.04-arm, themongocontainer exits on startup: the runner uses Linux kernel 7.0.0, and MongoDB 8 doesn't start on kernel 6.19 through 7.0.13, see #40.How This PR Solves The Issue
.github/workflows/tests.yml: synced with upstream (contents: readpermission, renamed debug input for bothworkflow_dispatchandworkflow_call), with anosmatrix ofubuntu-latestandubuntu-26.04-arm.workflow_call(used byrelease.yml), the cron time and thedebug_enabledexpression are kept.mongo:latest,mongo-express:1.0andddev/ddev-webserverpublish arm64, and the MongoDB apt repo has arm64 builds ofmongodb-mongoshandmongodb-database-tools..github/PULL_REQUEST_TEMPLATE.md: add the TL;DR section, useddev add-on get ddev/ddev-mongo --prtests/test.bats: usemongo:7.0on arm64 viaddev dotenv set .ddev/.env.mongo --mongo-docker-image=mongo:7.0README.md: warn that MongoDB 8 doesn't start on Linux kernel 6.19 through 7.0.13, and show how to switch tomongo:7.0Manual Testing Instructions
Automated Testing Overview
Tests on arm64 use
mongo:7.0instead ofmongo:latest; amd64 tests are unchanged.ddev utility addon-update-checkerpasses.git archivecontains only the add-on files,LICENSEandREADME.md.Release/Deployment Notes
None.
🤖 Generated with Claude Code