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
Owner
No description provided.
deco added 6 commits 2025-07-17 21:31:55 +03:00
- 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
Update .github/workflows/build.yml
Some checks failed
Build Site / build (push) Has been cancelled
0265c44006
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
- 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>
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>
Remove GitHub Actions workflows in favor of Forgejo Actions
Some checks failed
Build Site / build (pull_request) Failing after 8s
adeb2efd1e
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>
deco added 1 commit 2025-07-17 21:34:06 +03:00
Fix Forgejo Actions to use GitHub action references
Some checks failed
Build Site / build (pull_request) Has been cancelled
c0d5b498ea
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>
deco added 1 commit 2025-07-17 21:34:43 +03:00
Use correct action references for Forgejo Actions
Some checks failed
Build Site / build (pull_request) Failing after 1m9s
0f6983565a
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>
deco self-assigned this 2025-07-17 21:35:01 +03:00
deco added 1 commit 2025-07-17 21:36:32 +03:00
Downgrade upload-artifact to v3 for GHES compatibility
All checks were successful
Build Site / build (pull_request) Successful in 1m3s
b660b9cd5d
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>
deco merged commit 84d9093750 into main 2025-07-17 21:38:11 +03:00
deco deleted branch feature/add-github-actions 2025-07-17 21:38:11 +03:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: signal-works/angrymichigander#1
No description provided.