A collection of useful Github actions https://luflow.net/
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Andreas Widen 4ae3740d18
ci: made issue templates clearar
Signed-off-by: Andreas Widen <aw@luflow.net>
2026-08-21 08:09:31 +02:00
CODEOWNERS/.github Initial commit. 2026-08-11 19:25:44 +02:00
issue-templates/.github/ISSUE_TEMPLATE ci: made issue templates clearar 2026-08-21 08:09:31 +02:00
pull-request-template/.github ci: updated PULL_REQUEST_TEMPLATE.md 2026-08-20 16:20:28 +02:00
rust-ci/.github/workflows ci: updated ci.yaml so that push is main only 2026-08-15 15:21:21 +02:00
rust-create-release-with-assets/.github/workflows ci: add crates.io publishing to release.yaml 2026-08-18 16:18:55 +02:00
rust-create-release-without-assets/.github/workflows ci: updated release.yaml wo assets name 2026-08-18 16:22:42 +02:00
README.md docs: made README.md clearer 2026-08-11 19:30:51 +02:00

github-actions

This repo contains a few useful Github actions that can be used for a self hosted Github instance.

CODEOWNERS

The term "code owners" refers to individuals or teams specified in a repository who are responsible for maintaining certain files or directories within the project. When changes are proposed to those areas, the designated code owners are automatically requested for review. This ensures that the right people, who are most familiar with the specific parts of the code the changes are referencing, are involved in the decision-making and review process.

See CODEOWNERS/.github/CODEOWNERS file for an example with one user for *. CODEOWNERS file should be placed in .github located in repo root.

Check out https://help.github.com/articles/about-codeowners/ for more details.

rust-create-release-with-assets

This action generates a new release with assets for Windows/Mac OS and GNU/Linux. This action is executed when a new tag is pushed. A valid write token needs to be added to repo with the name WRITE_TOKEN (${{ secrets.WRITE_TOKEN }}). This token should have Contents (Read/Write) permission set.

rust-create-release-without-assets

This action generates a new release without assets. This action is executed when a new tag is pushed. A valid write token needs to be added to repo with the name WRITE_TOKEN (${{ secrets.WRITE_TOKEN }}). This token should have Contents (Read/Write) permission set.

rust-ci

This action builds, tests and checks formatting with rustfmt when pushing to main branch.