No description
  • Shell 79.5%
  • Dockerfile 20.5%
Find a file
Heiko Schlittermann (HS12-RIPE) 04cc2e1594
Some checks failed
nagonag.yaml / nagonag: keep scan scratch files out of update PR (push) Failing after 0s
nagonag (Push) / nagonag (push) Failing after 2m16s
nagonag: keep scan scratch files out of update PR
2026-05-30 07:45:56 +02:00
.claude docs: date recursive module scanning 2026-05-24 15:03:48 +02:00
.forgejo/workflows nagonag: keep scan scratch files out of update PR 2026-05-30 07:45:56 +02:00
doc rename nag-nag to nagonag throughout 2026-05-16 19:31:53 +02:00
nagonag docs: date recursive module scanning 2026-05-24 15:03:48 +02:00
.gitignore git: ignore private claude files 2026-05-17 10:28:26 +02:00
README.md rename nag-nag to nagonag throughout 2026-05-16 19:31:53 +02:00

workflows — Reusable Forgejo Actions automation

workflows

This repository contains reusable Forgejo Actions workflows and the runner image definitions that support them. Downstream repositories reference these workflows with workflow_call instead of carrying local copies.

Available Workflows

Workflow Purpose Guide
nagonag Annoying-by-design Go module vulnerability, deprecation, retraction, and update scanning. nagonag/README.md

Repository Layout

  • .forgejo/workflows/ contains reusable workflow definitions and example caller workflows.
  • nagonag/ contains the nagonag runner image, banner, and user/admin guide.
  • doc/ contains repository-level documentation assets.

Using a Workflow

Copy the caller workflow for the module you want into the consuming repository's .forgejo/workflows/ directory, then adjust only the documented inputs. Reusable workflows are referenced from this repository, for example:

jobs:
  nagonag:
    uses: ius/workflows/.forgejo/workflows/nagonag.yaml@master

Use a full URL when calling workflows across Forgejo instances. See the module guide for runner labels, branch inputs, and permissions.

Maintaining Workflows

Keep workflow-specific user and admin documentation in the matching module folder. Update this README when adding or removing a workflow from the repository catalog.

Use .yaml for workflow files, keep reusable workflow names stable, and document any required runner label or image change with the module that needs it.

License

Internal tooling — see your organisation's policies.