Skip to content

setup: add community files, dependabot, and npm security config#13

Merged
Lewiskunta merged 1 commit into
mainfrom
setup/community-files
May 31, 2026
Merged

setup: add community files, dependabot, and npm security config#13
Lewiskunta merged 1 commit into
mainfrom
setup/community-files

Conversation

@Lewiskunta

Copy link
Copy Markdown
Contributor

Adds community health files and frontend supply chain security:

Community files:

  • CHANGELOG.md with Phase 0 history under [Unreleased]
  • .github/PULL_REQUEST_TEMPLATE.md
  • .github/ISSUE_TEMPLATE/config.yml - disables blank issues
  • .github/ISSUE_TEMPLATE/bug_report.yml
  • .github/ISSUE_TEMPLATE/feature_request.yml
  • .github/ISSUE_TEMPLATE/question.yml

Dependency management:

  • .github/dependabot.yml - weekly updates with cooldown periods:
    7-day cooldown for npm, 3-day for Go and Actions
    Major version updates excluded from automatic proposals
  • frontend/.npmrc - three security settings:
    ignore-scripts=true (blocks postinstall attack vector)
    min-release-age=7 (rejects packages published <7 days ago)
    save-exact=true (pins new packages to exact versions)

@Lewiskunta Lewiskunta merged commit acd1bae into main May 31, 2026
4 checks passed
@Lewiskunta Lewiskunta deleted the setup/community-files branch May 31, 2026 12:22
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