fix: tests
Test Action / Test Node (pull_request) Has been cancelled
Test Action / Test PHP (pull_request) Has been cancelled
Test Action / Test Database Configuration (pull_request) Has been cancelled
Test Action / Test Base Modules Installation (pull_request) Has been cancelled
Test Action / Test Base Modules Requires PHP (pull_request) Has been cancelled
Test Action / Test nginx (pull_request) Has been cancelled
Test Action / Test All Components (pull_request) Has been cancelled
Test Action / Test Custom Server Path (pull_request) Has been cancelled
Test Action / Test Build Command (pull_request) Has been cancelled

Signed-off-by: Sebastian Krupinski <krupinski01@gmail.com>
This commit is contained in:
2026-07-23 00:02:45 -04:00
parent d9dd782229
commit dfc99b321d
3 changed files with 84 additions and 12 deletions
+20 -1
View File
@@ -223,7 +223,11 @@ Overrides are written into the checked-out `config/system.php`. Requires `instal
### Base Modules
Delegates cloning to [action-module-install](https://git.ktrix.dev/Nodarx/action-module-install), then installs and enables the module via `bin/console`. Requires `install-php` and a reachable, configured database.
Clones the configured module repository directly, then installs and enables the
module via `bin/console`. This avoids a nested remote-action dependency, so the
action works on GitHub-compatible hosts without resolving
`Nodarx/action-module-install` through GitHub. Requires `install-php` and a
reachable, configured database.
| Input | Description | Required | Default |
|-------|-------------|----------|---------|
@@ -231,6 +235,21 @@ Delegates cloning to [action-module-install](https://git.ktrix.dev/Nodarx/action
| `base-modules-repository` | Repository URL for the password authentication provider module | No | `https://git.ktrix.dev/Nodarx/authentication_provider_password` |
| `base-modules-branch` | Branch, tag, or commit to check out for the password authentication provider module | No | `main` |
## Testing Against Another Source
The action's test workflow keeps its server fixture source in repository
variables. The defaults target `Nodarx/server` on `https://git.ktrix.dev`.
To test another source without editing the workflow, set:
| Repository variable | Purpose | Default |
|---------------------|---------|---------|
| `TEST_SERVER_REPOSITORY` | Repository in `owner/name` form | `Nodarx/server` |
| `TEST_SERVER_REF` | Branch, tag, or commit | `main` |
| `TEST_GIT_SERVER_URL` | Base URL of the GitHub-compatible server | `https://git.ktrix.dev` |
For a private source, also add a repository secret named
`TEST_SERVER_TOKEN`. Public repositories do not require the secret.
## Outputs
| Output | Description |