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