From 6befee456c4da358086991f03626d24d9e7cd669 Mon Sep 17 00:00:00 2001 From: iphydf Date: Fri, 22 Nov 2024 15:57:06 +0000 Subject: [PATCH] chore: Make qtox CI checks mandatory. Also only allow rebase merge. Not that it does anything because we can't automerge anyway, but it signals how we want to merge things (not necessarily squashing everything into 1 commit if it makes sense to have multiple). --- admin/settings.yaml | 31 +++++++++++++++++++++++++++++-- 1 file changed, 29 insertions(+), 2 deletions(-) diff --git a/admin/settings.yaml b/admin/settings.yaml index bad2be2..1149a71 100644 --- a/admin/settings.yaml +++ b/admin/settings.yaml @@ -7,9 +7,9 @@ _common: default_branch: "master" delete_branch_on_merge: true is_template: false - allow_squash_merge: true + allow_squash_merge: false allow_merge_commit: false - allow_rebase_merge: false + allow_rebase_merge: true archived: false security_and_analysis: secret_scanning: @@ -414,6 +414,14 @@ dockerfiles: - "buildfarm (server)" - "buildfarm (worker)" - "CodeFactor" + - "qtox (alpine)" + - "qtox (android-builder)" + - "qtox (debian)" + - "qtox (fedora)" + - "qtox (flatpak-builder)" + - "qtox (ubuntu-lts)" + - "qtox (windows-builder.i686)" + - "qtox (windows-builder.x86_64)" experimental: editRepo: @@ -975,6 +983,25 @@ qTox: - "common / buildifier" - "common / restyled" - "release / update_release_draft" + # Custom + - "bazel-opt" + - "Alpine (full, Debug)" + - "Android (arm64-v8a, Release)" + - "Check for translatable strings" + - "Clang-Tidy" + - "Debian (minimal, Debug)" + - "Docs" + - "Fedora with ASAN (full, Debug)" + - "Flatpak" + - "Ubuntu LTS (full, Release)" + - "Update nightly release tag" + - "Windows (i686, Debug)" + - "Windows (i686, Release)" + - "Windows (x86_64, Debug)" + - "Windows (x86_64, Release)" + - "macOS distributable (arm64)" + - "macOS distributable (x86_64)" + - "macOS user (x86_64)" spec: editRepo: