From 221db6dd3a7adcad8d826e5e7662d6bbb876b2af Mon Sep 17 00:00:00 2001 From: tomdavidson Date: Thu, 19 Mar 2026 21:41:09 -0600 Subject: [PATCH] ci: add safe settings config and dprint --- .github/safe-settings.yml | 41 +++++++++++++++++++++++++++++++++++++++ .prototools | 3 ++- 2 files changed, 43 insertions(+), 1 deletion(-) create mode 100644 .github/safe-settings.yml diff --git a/.github/safe-settings.yml b/.github/safe-settings.yml new file mode 100644 index 0000000..8ca2d06 --- /dev/null +++ b/.github/safe-settings.yml @@ -0,0 +1,41 @@ +repository: + # General Settings + has_wiki: false + has_issues: true + has_projects: false + has_downloads: true + allow_squash_merge: true + allow_merge_commit: false + allow_rebase_merge: false + allow_auto_merge: true + delete_branch_on_merge: true + +branches: + - name: main + protection: + required_pull_request_reviews: + required_approving_review_count: 1 + dismiss_stale_reviews: true + require_code_owner_reviews: true + required_status_checks: + strict: true + contexts: + - CI # Name of your github actions job + enforce_admins: false + +labels: + - name: bug + color: d73a4a + description: Something isn't working + - name: enhancement + color: a2eeef + description: New feature or request + - name: documentation + color: 0075ca + description: Improvements or additions to documentation + - name: dependency + color: 0366d6 + description: Pull requests that update a dependency file + +security: + enableVulnerabilityAlerts: true diff --git a/.prototools b/.prototools index 45af517..feca60c 100644 --- a/.prototools +++ b/.prototools @@ -1 +1,2 @@ -dprint = "^0.52.0" +[plugins.tools] +dprint = "https://raw.githubusercontent.com/Phault/proto-toml-plugins/main/dprint/plugin.toml"