fix(ci): use self-hosted Gitea action mirrors instead of GitHub #119

Merged
forbes merged 2 commits from fix/ci-self-hosted-actions into main 2026-02-09 17:12:55 +00:00
Owner

CI: Self-hosted action mirrors

Replaces all GitHub action URLs in build.yml and release.yml with self-hosted mirrors at git.kindred-systems.com/actions/:

Action Old New
checkout github.com/actions/checkout@v4 git.kindred-systems.com/actions/checkout.git@v4
cache/restore github.com/actions/cache/restore@v4 git.kindred-systems.com/actions/cache.git/restore@v4
cache/save github.com/actions/cache/save@v4 git.kindred-systems.com/actions/cache.git/save@v4
upload-artifact github.com/actions/upload-artifact@v3 git.kindred-systems.com/actions/upload-artifact.git@v3
download-artifact github.com/actions/download-artifact@v3 git.kindred-systems.com/actions/download-artifact.git@v3

Templates: Replace .github with Gitea templates (#116)

  • Removed .github/ directory (FreeCAD upstream GitHub templates, funding, dependabot, labels, images)
  • Relocated .github/codespellignore to .codespellignore
  • Relocated .github/scripts/run_gui_tests.py to scripts/run_gui_tests.py
  • Added Gitea issue templates (.gitea/ISSUE_TEMPLATE/):
    • Bug report -- steps to reproduce, component dropdown, environment info, log output
    • Feature request -- use case, component, proposed implementation
    • Documentation -- type dropdown, location, context
  • Added Gitea PR template (.gitea/pull_request_template.md) -- aligned with CONTRIBUTING.md conventions

Closes #116

## CI: Self-hosted action mirrors Replaces all GitHub action URLs in `build.yml` and `release.yml` with self-hosted mirrors at `git.kindred-systems.com/actions/`: | Action | Old | New | |--------|-----|-----| | checkout | `github.com/actions/checkout@v4` | `git.kindred-systems.com/actions/checkout.git@v4` | | cache/restore | `github.com/actions/cache/restore@v4` | `git.kindred-systems.com/actions/cache.git/restore@v4` | | cache/save | `github.com/actions/cache/save@v4` | `git.kindred-systems.com/actions/cache.git/save@v4` | | upload-artifact | `github.com/actions/upload-artifact@v3` | `git.kindred-systems.com/actions/upload-artifact.git@v3` | | download-artifact | `github.com/actions/download-artifact@v3` | `git.kindred-systems.com/actions/download-artifact.git@v3` | ## Templates: Replace .github with Gitea templates (#116) - **Removed** `.github/` directory (FreeCAD upstream GitHub templates, funding, dependabot, labels, images) - **Relocated** `.github/codespellignore` to `.codespellignore` - **Relocated** `.github/scripts/run_gui_tests.py` to `scripts/run_gui_tests.py` - **Added** Gitea issue templates (`.gitea/ISSUE_TEMPLATE/`): - Bug report -- steps to reproduce, component dropdown, environment info, log output - Feature request -- use case, component, proposed implementation - Documentation -- type dropdown, location, context - **Added** Gitea PR template (`.gitea/pull_request_template.md`) -- aligned with CONTRIBUTING.md conventions Closes #116
forbes added 1 commit 2026-02-09 17:09:46 +00:00
fix(ci): use self-hosted Gitea action mirrors instead of GitHub
Some checks failed
Build and Test / build (pull_request) Has been cancelled
633f02a8fe
Replace all GitHub action URLs with self-hosted mirrors at
git.kindred-systems.com/actions/:
- checkout@v4
- cache/restore@v4, cache/save@v4
- upload-artifact@v3
- download-artifact@v3

This removes the external GitHub dependency from CI/CD workflows.
forbes added 1 commit 2026-02-09 17:11:36 +00:00
chore: replace .github with Gitea templates (#116)
Some checks failed
Build and Test / build (pull_request) Has been cancelled
2c09c41095
- Remove .github/ directory (FreeCAD upstream GitHub templates, funding,
  dependabot, labels, images)
- Relocate .github/codespellignore to .codespellignore
- Relocate .github/scripts/run_gui_tests.py to scripts/run_gui_tests.py
- Add Gitea issue templates: bug report, feature request, documentation
- Add Gitea PR template aligned with CONTRIBUTING.md conventions

Closes #116
forbes merged commit be4586b5a0 into main 2026-02-09 17:12:55 +00:00
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: kindred/create#119