No description
  • Shell 79.5%
  • Dockerfile 20.5%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Heiko Schlittermann (HS12-RIPE) 23f98b4e80
Some checks failed
nagonag.yaml / docs: document nagonag deployment and Go version (2026-08-01) (push) Failing after 0s
nagonag (Push) / nagonag (push) Failing after 2m14s
docs: document nagonag deployment and Go version (2026-08-01)
2026-08-01 12:33:07 +02:00
.claude docs: document nagonag deployment and Go version (2026-08-01) 2026-08-01 12:33:07 +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: document nagonag deployment and Go version (2026-08-01) 2026-08-01 12:33:07 +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.