No description
  • Dockerfile 100%
Find a file
Heiko Schlittermann (HS12-RIPE) 82d45ee377
Some checks failed
mod-nag (Push) / prepare (push) Successful in 2s
mod-nag (Push) / scan (master, true, current, 82d45ee3774b1a1d105030dba3914cb6d9c8d07a) (push) Failing after 4s
mod-nag (Push) / mod-nag (push) Failing after 0s
Simplify mod-nag scan target selection
2026-05-14 22:15:11 +02:00
.claude Simplify mod-nag scan target selection 2026-05-14 22:15:11 +02:00
.forgejo/workflows Simplify mod-nag scan target selection 2026-05-14 22:15:11 +02:00
doc Rename module to mod-nag 2026-05-14 22:05:05 +02:00
mod-nag Simplify mod-nag scan target selection 2026-05-14 22:15:11 +02:00
AGENTS.md Rename module to mod-nag 2026-05-14 22:05:05 +02:00
README.md Rename module to mod-nag 2026-05-14 22:05:05 +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
mod-nag Annoying-by-design Go module vulnerability, deprecation, retraction, and update scanning. mod-nag/README.md

Repository Layout

  • .forgejo/workflows/ contains reusable workflow definitions and example caller workflows.
  • mod-nag/ contains the mod-nag 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:
  mod-nag:
    uses: ius/workflows/.forgejo/workflows/mod-nag.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.