From 97a85aa925de2f9c03785ccbe7ab42c2efbfd0f0 Mon Sep 17 00:00:00 2001 From: Albert Hernandez Pellicer Date: Sat, 10 Feb 2024 13:40:13 +0100 Subject: [PATCH] ci(github): add github settings as code --- .github/settings.yml | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 .github/settings.yml diff --git a/.github/settings.yml b/.github/settings.yml new file mode 100644 index 0000000..e7b2fae --- /dev/null +++ b/.github/settings.yml @@ -0,0 +1,33 @@ +--- +repository: + name: express-typescript-service-template + description: Template for new services based on Express and Typescript with the Best Practices and Ready for Production + homepage: github.com/AlbertHernandez/express-typescript-service-template + topics: nodejs, template, typescript, nodejs service template, express, nodejs express template + has_wiki: false + private: false + has_issues: true + has_projects: false + default_branch: main + allow_squash_merge: true + allow_merge_commit: false + allow_rebase_merge: false + delete_branch_on_merge: true + enable_automated_security_fixes: true + enable_vulnerability_alerts: 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: [] + enforce_admins: false + required_linear_history: true + restrictions: + apps: [] + users: [] + teams: []