Add Forgejo Actions and documentation #1

Merged
deco merged 9 commits from feature/add-github-actions into main 2025-07-17 21:38:11 +03:00

9 commits

Author SHA1 Message Date
Derek Slenk
b660b9cd5d Downgrade upload-artifact to v3 for GHES compatibility
All checks were successful
Build Site / build (pull_request) Successful in 1m3s
actions/upload-artifact@v4 is not supported on GHES/Forgejo Actions. Using v3 for compatibility.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-17 14:36:25 -04:00
Derek Slenk
0f6983565a Use correct action references for Forgejo Actions
Some checks failed
Build Site / build (pull_request) Failing after 1m9s
Forgejo has actions/checkout, actions/upload-artifact, and aws-actions/configure-aws-credentials in its data repository. Only peaceiris/actions-hugo needs the full GitHub URL.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-17 14:34:36 -04:00
Derek Slenk
c0d5b498ea Fix Forgejo Actions to use GitHub action references
Some checks failed
Build Site / build (pull_request) Has been cancelled
Forgejo Actions doesn't have all GitHub Actions in its data repository, so we need to reference the full GitHub URLs for actions like peaceiris/actions-hugo and aws-actions/configure-aws-credentials.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-17 14:33:58 -04:00
Derek Slenk
adeb2efd1e Remove GitHub Actions workflows in favor of Forgejo Actions
Some checks failed
Build Site / build (pull_request) Failing after 8s
GitHub Actions workflows are no longer needed since we're using Forgejo Actions for CI/CD on the self-hosted runner.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-17 14:31:17 -04:00
Derek Slenk
a837049a4f Add CLAUDE.md documentation for future Claude Code instances
Includes project overview, development commands, architecture details, and tea CLI commands for Forgejo integration.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-17 14:30:30 -04:00
Derek Slenk
9dbd1af5f9 Add Forgejo Actions workflows for Hugo site
- Add build workflow for PR validation
- Add deploy workflow for main branch S3 deployment
- Use self-hosted runners

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-17 14:20:51 -04:00
Derek Slenk
0265c44006
Update .github/workflows/build.yml
Some checks failed
Build Site / build (push) Has been cancelled
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-06-29 22:37:52 -04:00
Derek Slenk
5a325d0273
disable cloudfront deploy for now 2025-06-29 22:36:31 -04:00
Derek Slenk
21ce49b769 Add GitHub Actions workflows for build and deployment
- Add build.yml: builds Hugo site on all non-main branches and PRs
- Add deploy.yml: builds and deploys to S3 + CloudFront on main branch pushes
- Uses generic OIDC role for AWS authentication
2025-06-29 22:35:02 -04:00