WIP: tests #62

Draft
kawaiipunk wants to merge 14 commits from kawaiipunk/wordpress:tests into main
Owner

This is part of #61

This is part of https://git.coopcloud.tech/coop-cloud/wordpress/issues/61
kawaiipunk added 4 commits 2026-06-02 15:31:46 +00:00
kawaiipunk added 1 commit 2026-06-02 15:40:10 +00:00
Run CI tests on pull requests (not just push to main)
Some checks failed
continuous-integration/drone/pr Build is failing
0394491779
kawaiipunk added 1 commit 2026-06-02 15:51:04 +00:00
Disable swarm-test deployment (server is down)
Some checks failed
continuous-integration/drone/pr Build is failing
50f4638c71
Author
Owner

Do you think we should merge this then I open another PR for a new test deployment server or even not use that kind of testing in future?

This is deffo WIP. Looking for input!

Do you think we should merge this then I open another PR for a new test deployment server or even not use that kind of testing in future? This is deffo WIP. Looking for input!
kawaiipunk added 1 commit 2026-06-02 21:29:30 +00:00
Add Renovate regex manager for Docker image tags
Some checks failed
continuous-integration/drone/pr Build is failing
ce42ec3025
kawaiipunk added 3 commits 2026-06-02 21:34:56 +00:00
merge upstream
Some checks reported errors
continuous-integration/drone/pr Build encountered an error
b305445512
Merge origin/main into tests
Some checks failed
continuous-integration/drone/pr Build is failing
5c74fb28a9
kawaiipunk added 1 commit 2026-06-02 21:41:08 +00:00
Add Docker Compose config validation test
Some checks failed
continuous-integration/drone/pr Build is failing
4d019afcaa
kawaiipunk added 1 commit 2026-06-02 21:43:41 +00:00
Add explanatory comments to all test scripts
Some checks failed
continuous-integration/drone/pr Build is failing
37c9ab27e5
kawaiipunk added 1 commit 2026-06-02 21:47:59 +00:00
Add MariaDB healthcheck to db service
Some checks failed
continuous-integration/drone/pr Build is failing
85ba83cc6c
kawaiipunk added 1 commit 2026-06-02 21:50:19 +00:00
Revert "Add MariaDB healthcheck to db service"
Some checks failed
continuous-integration/drone/pr Build is failing
1f808bdc18
This reverts commit 85ba83cc6c.
kawaiipunk added 1 commit 2026-06-02 22:15:50 +00:00
Fix lint issues and improve test suite resilience
All checks were successful
continuous-integration/drone/pr Build is passing
35f2e50023
- compose.matrix.yml: add trailing newline
- compose.ftp-222*.yml: fix YAML indentation (8->6 spaces)
- entrypoint.sh.tmpl: fix SC2198 ([ -n "$@" ] -> [ $# -gt 0 ])
- All .tmpl files: migrate from {{ env }} to {{ getenv }} for gomplate v5 compat
- uploads.ini.tmpl: add {{- / -}} whitespace trimming, fix double-space typo
- tests/run.sh: only run ShellCheck on *.sh.tmpl files
- tests/test_shell.sh: gracefully skip if shellcheck not installed
- tests/test_templates.sh: remove dead render() function,
  gracefully skip if gomplate not found, use set -a/. for env sourcing
- tests/test_compose_config.sh: validate override files combined
  with compose.yml, skip partial snippets needing more context
- README.md: add test instructions with brew install
kawaiipunk added 1 commit 2026-06-02 22:19:14 +00:00
Updated README test instructions
All checks were successful
continuous-integration/drone/pr Build is passing
7003ea85ce
kawaiipunk added 1 commit 2026-06-02 22:21:21 +00:00
Pin gomplate to v5.0.0 in CI, add Renovate regex manager
Some checks failed
continuous-integration/drone/pr Build is failing
cc09c6cb79
- .drone.yml: pin gomplate to v5.0.0, remove redundant pip yamllint install
- renovate.json: add github-releases regex manager for hairyhenderson/gomplate
kawaiipunk added 1 commit 2026-06-02 22:21:54 +00:00
Rename stale pipeline name (deploy step is disabled)
All checks were successful
continuous-integration/drone/pr Build is passing
a9efe706d1
kawaiipunk force-pushed tests from a9efe706d1 to e14f47a4b3 2026-06-02 22:36:33 +00:00 Compare
All checks were successful
continuous-integration/drone/pr Build is passing
This pull request is marked as a work in progress.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u tests:kawaiipunk-tests
git checkout kawaiipunk-tests
Sign in to join this conversation.
No description provided.