Create template-script repo for infrastructure and config repos #4

Closed
opened 2026-05-24 08:05:20 -06:00 by Xeplosion · 2 comments
Owner

What problem does this solve?

There is no standardized starting point for new infrastructure repos (nginx, systemctl, Docker). Each one is currently set up manually with inconsistent structure, scripts, and workflows.

Proposed solution

Create template-script in XeplosionGames as a Forgejo template repo containing xegames.config.yml, scripts/service-start.sh, scripts/service-stop.sh, scripts/validate.sh, scripts/healthcheck.sh, scripts/build.sh, .forgejo/workflows/ci-script.yml, deploy-production.yml, deploy-test.yml, rollback.yml, healthcheck.yml, release.yml, ISSUE_TEMPLATE copies, and pull_request_template.md. All copied from .forgejo.

Alternatives considered

No response

Additional context

No response

Checklist

  • I have searched for existing issues or discussions before opening this one
  • I have described the problem, not just the solution
### What problem does this solve? There is no standardized starting point for new infrastructure repos (nginx, systemctl, Docker). Each one is currently set up manually with inconsistent structure, scripts, and workflows. ### Proposed solution Create `template-script` in XeplosionGames as a Forgejo template repo containing `xegames.config.yml`, `scripts/service-start.sh`, `scripts/service-stop.sh`, `scripts/validate.sh`, `scripts/healthcheck.sh`, `scripts/build.sh`, `.forgejo/workflows/ci-script.yml`, `deploy-production.yml`, `deploy-test.yml`, `rollback.yml`, `healthcheck.yml`, `release.yml`, ISSUE_TEMPLATE copies, and `pull_request_template.md`. All copied from `.forgejo`. ### Alternatives considered _No response_ ### Additional context _No response_ ### Checklist - [x] I have searched for existing issues or discussions before opening this one - [x] I have described the problem, not just the solution
Author
Owner

Escalating to Priority/Critical. template-script is now a blocker for multiple open issues — the migration decision for infrastructure-template cannot be made until this template exists, and active infrastructure development on node-nginx, node-bungeecord, and other service repos is halted waiting for standardized workflows and scripts. This is the highest priority template repo to complete.

Escalating to `Priority/Critical`. `template-script` is now a blocker for multiple open issues — the migration decision for `infrastructure-template` cannot be made until this template exists, and active infrastructure development on `node-nginx`, `node-bungeecord`, and other service repos is halted waiting for standardized workflows and scripts. This is the highest priority template repo to complete.
Xeplosion stopped working 2026-05-25 01:35:55 -06:00
27 minutes 10 seconds
Author
Owner

Closing as complete. template-script has been created as a Forgejo template repo containing all standard issue templates, PR template, xegames.config.yml, script stubs (service-start.sh, service-stop.sh, validate.sh, healthcheck.sh, build.sh), and all CI/CD workflows (ci-script.yml, deploy-production.yml, deploy-test.yml, rollback.yml, healthcheck.yml, release.yml). All files sourced from .forgejo. The infrastructure-template migration decision remains open in a separate issue tracked here.

Closing as complete. [`template-script`](https://git.xegames.online/XeplosionGames/template-script) has been created as a Forgejo template repo containing all standard issue templates, PR template, `xegames.config.yml`, script stubs (`service-start.sh`, `service-stop.sh`, `validate.sh`, `healthcheck.sh`, `build.sh`), and all CI/CD workflows (`ci-script.yml`, `deploy-production.yml`, `deploy-test.yml`, `rollback.yml`, `healthcheck.yml`, `release.yml`). All files sourced from `.forgejo`. The infrastructure-template migration decision remains open in a separate issue tracked [here](https://git.xegames.online/XeplosionGames/org/issues/12).
Xeplosion 2026-05-25 01:38:03 -06:00
Sign in to join this conversation.
No milestone
No assignees
1 participant
Notifications
Total time spent: 27 minutes 10 seconds
Xeplosion
27 minutes 10 seconds
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Reference
XeplosionGames/.profile#4
No description provided.