Skip to content

Policy sys scriptlets#26

Merged
h8d13 merged 2 commits into
masterfrom
policy-sys-scriptlets
Jun 15, 2026
Merged

Policy sys scriptlets#26
h8d13 merged 2 commits into
masterfrom
policy-sys-scriptlets

Conversation

@h8d13

@h8d13 h8d13 commented Jun 15, 2026

Copy link
Copy Markdown
Owner

No description provided.

h8d13 added 2 commits June 15, 2026 17:37
Add a compound -sys postfix (-git-sys / -rel-sys) that opts a recipe in
to pre/post install scriptlets. The source-tier suffix still determines
and validates source=(); -sys only relaxes the scriptlet ban.

- check: rule 1 accepts *-git-sys/*-rel-sys; rule 2 skips the install=
  and *.install ban for *-sys packages.
- .gitignore: whitelist *.install only under pkgs/*-sys/ dirs.
- readme: document the -sys opt-in under both rules.

Signed-off-by: h8d13 <hadean-eon-dev@proton.me>
Replace the removed DCO GitHub App with a repo-owned check. New ./dco
script verifies every non-merge commit in a range carries a
Signed-off-by trailer matching its author; merge commits are exempt.

- dco: range-based check, defaults to origin/master..HEAD.
- check.yml: add a 'dco' job alongside 'policy' (fetch-depth 0, computes
  base..head per event, falls back to origin/master for new branches).
- readme: document ./dco and the second CI job.

Signed-off-by: h8d13 <hadean-eon-dev@proton.me>
@h8d13 h8d13 merged commit f4c8eee into master Jun 15, 2026
8 checks passed
@h8d13 h8d13 deleted the policy-sys-scriptlets branch June 16, 2026 23:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant