Skip to content

chore: sync settings, security, and workflows with PulseBase - #23

Merged
gerfru merged 1 commit into
masterfrom
chore/sync-pulsebase-workflows
Jun 13, 2026
Merged

chore: sync settings, security, and workflows with PulseBase#23
gerfru merged 1 commit into
masterfrom
chore/sync-pulsebase-workflows

Conversation

@gerfru

@gerfru gerfru commented Jun 13, 2026

Copy link
Copy Markdown
Owner

What does this PR change?

Syncs .github/ with the PulseBase repo (same owner, same standards) after a gap since PR #22.

Changes

Action pin bumps (ci.yml)

  • actions/checkout v4 → v6.0.3 (digest df4cb1c)
  • gitleaks/gitleaks-action v2 → v3 (digest e0c47f4)

New workflows

  • claude.yml — Claude Code Action; triggers on @claude in issues/PRs (owner-gated)
  • sbom.yml — CycloneDX SBOM via Syft, uploaded as release asset on v* tags
  • release-please.yml — automated changelog + release PR on every master push

PR template

  • Added Security checklist: no secrets, no OWASP-introducing rules, no prompt injection vectors in skills

Type of change

  • Docs / Config
  • Meta (plugin.json, commands/, validate-skills.sh)

Checklist

  • pre-commit run --all-files passes
  • bash scripts/validate-skills.sh passes
  • Mirror up to date: cp claude/*.md plugins/dev/rules/ run (for rule changes)
  • CHANGELOG.md updated (for new skills or breaking changes)

Security

  • No secrets or personal data in committed files
  • No skill or rule that would introduce OWASP Top 10 vulnerabilities into projects
  • No prompt injection vectors in new skill workflows

- Bump actions/checkout v4 → v6.0.3 (pinned digest)
- Bump gitleaks/gitleaks-action v2 → v3 (pinned digest)
- Add claude.yml — Claude Code Action for @claude mentions in issues/PRs
- Add sbom.yml — CycloneDX SBOM generation on tag push via Syft
- Add release-please.yml — automated changelog and release PRs on master
- Add Security checklist section to PR template

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@gerfru
gerfru merged commit 1253c60 into master Jun 13, 2026
5 checks passed
@gerfru
gerfru deleted the chore/sync-pulsebase-workflows branch June 13, 2026 18:03
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