bx-sites-actions
Installation
SKILL.md
bx-sites GitHub Actions Operations
Use this skill for CI and release operations in:
- Repository:
ortus-boxlang/bx-sites - Actions dashboard:
https://github.com/ortus-boxlang/bx-sites/actions
Workflow inventory
| Workflow | File | Trigger | Purpose |
|---|---|---|---|
| Daily Tests | cron.yml |
cron 0 0 * * * (UTC) |
Calls tests.yml |
| Pull Requests | pr.yml |
push on any branch except main/master/development/releases/v*; pull_request to development and releases/v*; both ignore core/**, gradle-plugin/**, maven-plugin/** |
Calls tests.yml; cancels the older duplicate run per branch |
| Test Suites | tests.yml |
workflow_call + workflow_dispatch only |
The one real test workflow |
| Build Snapshot | snapshot.yml |
push to development, dispatch |
Runs tests.yml, then release.yml with snapshot: true |
| Release | release.yml |
push to main/master, workflow_call, dispatch |
Stable release (or snapshot when called with snapshot: true) |
| Docbox | docbox.yml |
workflow_call + workflow_dispatch only |
Generates API docs, uploads ./apidocs to S3 via ./runDocs.sh |
| Publish Docs | pages.yml |
push to development/main (no paths: filter), dispatch |
10-theme matrix build, assemble, deploy to GitHub Pages |
| Gradle / Maven Plugin CI | gradle-plugin-ci.yml, maven-plugin-ci.yml |
push to development/main/master and pull requests touching core/**, the plugin folder, or the workflow file |
Job Build & Test on JDK 21 |
| Gradle / Maven Plugin Release | gradle-plugin-release.yml, maven-plugin-release.yml |
tags gradle-plugin-v* / maven-plugin-v* |
Test, then publish to the Gradle Plugin Portal / Maven Central |