This repository includes several GitHub Actions workflows to automate various tasks. Each workflow is defined in a .yml file in the .github/workflows directory.
Below is an overview of the available workflows. For more detailed information about a specific workflow, please refer to its dedicated documentation page.
- CI Workflow (
ci.yml) - Ensures code quality by running linting checks on every push and pull request to themainbranch. - GitHub Pages Deployment (
pages.yml) - Builds and deploys the repository's content as a GitHub Pages website. - Manual Prettier Workflow (
prettier.yml) - Manually formats the code in the repository using Prettier and commits the changes. - Release on Tag (
release-on-tag.yml) - Automates the creation of GitHub Releases when a new version tag is pushed. - Secrets Management - Best practices for managing secrets in GitHub Actions.
- Workflow Scheduling - Automating recurring tasks with cron.