Assorted forgejo/github actions
| .forgejo/workflows | ||
| actions | ||
| .editorconfig | ||
| .gitignore | ||
| .markdownlint-cli2.jsonc | ||
| .markdownlint.jsonc | ||
| .prettierignore | ||
| CHANGELOG.md | ||
| cog.toml | ||
| LICENSE | ||
| README.md | ||
| renovate.json5 | ||
Forgejo Actions Collection
A collection of reusable Forgejo (and GitHub, untested) Actions for common CI/CD tasks.
Available Actions
Hugo Build & Rsync (actions/hugo-build-rsync)
Builds a Hugo static site and deploys it via rsync; support for PR previews and branch builds.
Prettier + Markdownlint (actions/prettier-markdown)
Formats code with Prettier and lints Markdown files, automatically pushing any fixes.
- Formatting with Prettier (supports JS, TS, JSON, YAML, TOML, etc.)
- Markdown linting and auto-fixing with markdownlint-cli2
- Automatic commit and push of formatting fixes
Release with Cog (actions/release-with-cog)
Creates releases using cocogitto with changelog generation and PR comment support.
- Main branch mode: Creates releases, bumps versions, and generates changelogs - all based on conventional commits
- Pull request mode: Generates changelogs and posts them as PR comments
- Supports Forgejo release creation
- used in this repository
License
This project is licensed under the MIT License - see the LICENSE file for details.
Author
Oluf Lorenzen ol+forgejo-action@oluflorenzen.de