Skip to content

Ensure Flight Deck configures at least all the same settings as the previous system

To be able to deprecate the scripts and systems that Flight Deck wants to replace, we should make sure it sets at least all the same settings so the introduction of Flight Deck is now viewed as a regression by anyone.

To map out what the settings are, I compared a repository with vanilla salsa.debian.org project settings (https://salsa.debian.org/go-team/packages/golang-github-astroprofundis-sysinfo) to one created with dh-make-golang create-salsa-project <project-name> (https://salsa.debian.org/go-team/packages/golang-github-huandu-go-clone).

The output of these commands is attached for both projects:

glab api "projects/go-team%2Fpackages%2Fgolang-github-astroprofundis-sysinfo"
glab api "projects/go-team%2Fpackages%2Fgolang-github-astroprofundis-sysinfo/hooks"
glab api "projects/go-team%2Fpackages%2Fgolang-github-astroprofundis-sysinfo/protected_branches"
glab api "projects/go-team%2Fpackages%2Fgolang-github-astroprofundis-sysinfo/protected_tags"
glab api "projects/go-team%2Fpackages%2Fgolang-github-astroprofundis-sysinfo/deploy_keys"
glab api "projects/go-team%2Fpackages%2Fgolang-github-astroprofundis-sysinfo/access_tokens"
glab api "projects/go-team%2Fpackages%2Fgolang-github-astroprofundis-sysinfo/variables"
--- golang-github-astroprofundis-sysinfo.txt	2025-08-26 08:18:56.633975912 -0700
+++ golang-github-huandu-go-clone.txt	2025-08-26 08:19:06.110074799 -0700
@@ -1,23 +1,23 @@
-# glab api "projects/go-team%2Fpackages%2Fgolang-github-astroprofundis-sysinfo"
+# glab api "projects/go-team%2Fpackages%2Fgolang-github-huandu-go-clone"
 {
-  "id": 102480,
-  "description": null,
-  "name": "golang-github-astroprofundis-sysinfo",
-  "name_with_namespace": "Debian Go Packaging Team / packages / golang-github-astroprofundis-sysinfo",
-  "path": "golang-github-astroprofundis-sysinfo",
-  "path_with_namespace": "go-team/packages/golang-github-astroprofundis-sysinfo",
-  "created_at": "2025-08-15T23:19:55.475Z",
+  "id": 102579,
+  "description": "Debian packaging for golang-github-huandu-go-clone",
+  "name": "golang-github-huandu-go-clone",
+  "name_with_namespace": "Debian Go Packaging Team / packages / golang-github-huandu-go-clone",
+  "path": "golang-github-huandu-go-clone",
+  "path_with_namespace": "go-team/packages/golang-github-huandu-go-clone",
+  "created_at": "2025-08-18T16:42:29.046Z",
   "default_branch": "debian/latest",
   "tag_list": [],
   "topics": [],
-  "ssh_url_to_repo": "git@salsa.debian.org:go-team/packages/golang-github-astroprofundis-sysinfo.git",
-  "http_url_to_repo": "https://salsa.debian.org/go-team/packages/golang-github-astroprofundis-sysinfo.git",
-  "web_url": "https://salsa.debian.org/go-team/packages/golang-github-astroprofundis-sysinfo",
-  "readme_url": "https://salsa.debian.org/go-team/packages/golang-github-astroprofundis-sysinfo/-/blob/debian/latest/README.md",
+  "ssh_url_to_repo": "git@salsa.debian.org:go-team/packages/golang-github-huandu-go-clone.git",
+  "http_url_to_repo": "https://salsa.debian.org/go-team/packages/golang-github-huandu-go-clone.git",
+  "web_url": "https://salsa.debian.org/go-team/packages/golang-github-huandu-go-clone",
+  "readme_url": "https://salsa.debian.org/go-team/packages/golang-github-huandu-go-clone/-/blob/debian/latest/README.md",
   "forks_count": 0,
   "avatar_url": null,
   "star_count": 0,
-  "last_activity_at": "2025-08-25T20:07:15.484Z",
+  "last_activity_at": "2025-08-20T21:50:48.726Z",
   "namespace": {
     "id": 2638,
     "name": "packages",
@@ -28,15 +28,15 @@
     "avatar_url": "/uploads/-/system/group/avatar/2638/package.png",
     "web_url": "https://salsa.debian.org/groups/go-team/packages"
   },
-  "container_registry_image_prefix": "registry.salsa.debian.org/go-team/packages/golang-github-astroprofundis-sysinfo",
+  "container_registry_image_prefix": "registry.salsa.debian.org/go-team/packages/golang-github-huandu-go-clone",
   "_links": {
-    "self": "https://salsa.debian.org/api/v4/projects/102480",
-    "merge_requests": "https://salsa.debian.org/api/v4/projects/102480/merge_requests",
-    "repo_branches": "https://salsa.debian.org/api/v4/projects/102480/repository/branches",
-    "labels": "https://salsa.debian.org/api/v4/projects/102480/labels",
-    "events": "https://salsa.debian.org/api/v4/projects/102480/events",
-    "members": "https://salsa.debian.org/api/v4/projects/102480/members",
-    "cluster_agents": "https://salsa.debian.org/api/v4/projects/102480/cluster_agents"
+    "self": "https://salsa.debian.org/api/v4/projects/102579",
+    "merge_requests": "https://salsa.debian.org/api/v4/projects/102579/merge_requests",
+    "repo_branches": "https://salsa.debian.org/api/v4/projects/102579/repository/branches",
+    "labels": "https://salsa.debian.org/api/v4/projects/102579/labels",
+    "events": "https://salsa.debian.org/api/v4/projects/102579/events",
+    "members": "https://salsa.debian.org/api/v4/projects/102579/members",
+    "cluster_agents": "https://salsa.debian.org/api/v4/projects/102579/cluster_agents"
   },
   "marked_for_deletion_at": null,
   "marked_for_deletion_on": null,
@@ -52,7 +52,7 @@
     "older_than": "90d",
     "name_regex": ".*",
     "name_regex_keep": null,
-    "next_run_at": "2025-08-16T23:19:55.506Z"
+    "next_run_at": "2025-08-19T16:42:29.084Z"
   },
   "repository_object_format": "sha1",
   "issues_enabled": false,
@@ -85,13 +85,13 @@
   "emails_enabled": true,
   "shared_runners_enabled": true,
   "lfs_enabled": true,
-  "creator_id": 1840,
+  "creator_id": 6113,
   "import_url": null,
   "import_type": null,
   "import_status": "none",
   "import_error": null,
-  "description_html": "",
-  "updated_at": "2025-08-25T20:07:15.484Z",
+  "description_html": "\u003cp data-sourcepos=\"1:1-1:50\" dir=\"auto\"\u003eDebian packaging for golang-github-huandu-go-clone\u003c/p\u003e",
+  "updated_at": "2025-08-20T21:51:50.441Z",
   "ci_default_git_depth": 20,
   "ci_delete_pipelines_in_seconds": null,
   "ci_forward_deployment_enabled": true,
@@ -140,19 +140,185 @@
   }
 }
 
-# glab api "projects/go-team%2Fpackages%2Fgolang-github-astroprofundis-sysinfo/hooks"
-[]
+# glab api "projects/go-team%2Fpackages%2Fgolang-github-huandu-go-clone/hooks"
+[
+  {
+    "id": 248783,
+    "url": "https://webhook.salsa.debian.org/tagpending/golang-github-huandu-go-clone",
+    "name": null,
+    "description": null,
+    "created_at": "2025-08-18T16:42:30.796Z",
+    "push_events": true,
+    "tag_push_events": false,
+    "merge_requests_events": false,
+    "repository_update_events": false,
+    "enable_ssl_verification": true,
+    "alert_status": "executable",
+    "disabled_until": null,
+    "push_events_branch_filter": null,
+    "branch_filter_strategy": "wildcard",
+    "custom_webhook_template": null,
+    "project_id": 102579,
+    "issues_events": false,
+    "confidential_issues_events": false,
+    "note_events": false,
+    "confidential_note_events": null,
+    "pipeline_events": false,
+    "wiki_page_events": false,
+    "deployment_events": false,
+    "feature_flag_events": false,
+    "job_events": false,
+    "releases_events": false,
+    "emoji_events": false,
+    "resource_access_token_events": false,
+    "vulnerability_events": false
+  },
+  {
+    "id": 248784,
+    "url": "http://kgb.debian.net:9418/webhook/?channel=%23debian-golang",
+    "name": null,
+    "description": null,
+    "created_at": "2025-08-18T16:42:30.996Z",
+    "push_events": true,
+    "tag_push_events": false,
+    "merge_requests_events": false,
+    "repository_update_events": false,
+    "enable_ssl_verification": true,
+    "alert_status": "executable",
+    "disabled_until": null,
+    "push_events_branch_filter": null,
+    "branch_filter_strategy": "wildcard",
+    "custom_webhook_template": null,
+    "project_id": 102579,
+    "issues_events": false,
+    "confidential_issues_events": false,
+    "note_events": false,
+    "confidential_note_events": null,
+    "pipeline_events": false,
+    "wiki_page_events": false,
+    "deployment_events": false,
+    "feature_flag_events": false,
+    "job_events": false,
+    "releases_events": false,
+    "emoji_events": false,
+    "resource_access_token_events": false,
+    "vulnerability_events": false
+  }
+]
+
+# glab api "projects/go-team%2Fpackages%2Fgolang-github-huandu-go-clone/protected_branches"
+# glab api "projects/go-team%2Fpackages%2Fgolang-github-huandu-go-clone/protected_branches"
+[
+  {
+    "id": 84734,
+    "name": "master",
+    "push_access_levels": [
+      {
+        "id": 85218,
+        "access_level": 30,
+        "access_level_description": "Developers + Maintainers",
+        "deploy_key_id": null
+      }
+    ],
+    "merge_access_levels": [
+      {
+        "id": 84972,
+        "access_level": 30,
+        "access_level_description": "Developers + Maintainers"
+      }
+    ],
+    "allow_force_push": false
+  },
+  {
+    "id": 84735,
+    "name": "debian/*",
+    "push_access_levels": [
+      {
+        "id": 85219,
+        "access_level": 30,
+        "access_level_description": "Developers + Maintainers",
+        "deploy_key_id": null
+      }
+    ],
+    "merge_access_levels": [
+      {
+        "id": 84973,
+        "access_level": 30,
+        "access_level_description": "Developers + Maintainers"
+      }
+    ],
+    "allow_force_push": false
+  },
+  {
+    "id": 84736,
+    "name": "upstream",
+    "push_access_levels": [
+      {
+        "id": 85220,
+        "access_level": 30,
+        "access_level_description": "Developers + Maintainers",
+        "deploy_key_id": null
+      }
+    ],
+    "merge_access_levels": [
+      {
+        "id": 84974,
+        "access_level": 30,
+        "access_level_description": "Developers + Maintainers"
+      }
+    ],
+    "allow_force_push": false
+  },
+  {
+    "id": 84737,
+    "name": "upstream/*",
+    "push_access_levels": [
+      {
+        "id": 85221,
+        "access_level": 30,
+        "access_level_description": "Developers + Maintainers",
+        "deploy_key_id": null
+      }
+    ],
+    "merge_access_levels": [
+      {
+        "id": 84975,
+        "access_level": 30,
+        "access_level_description": "Developers + Maintainers"
+      }
+    ],
+    "allow_force_push": false
+  },
+  {
+    "id": 84738,
+    "name": "pristine-tar",
+    "push_access_levels": [
+      {
+        "id": 85222,
+        "access_level": 30,
+        "access_level_description": "Developers + Maintainers",
+        "deploy_key_id": null
+      }
+    ],
+    "merge_access_levels": [
+      {
+        "id": 84976,
+        "access_level": 30,
+        "access_level_description": "Developers + Maintainers"
+      }
+    ],
+    "allow_force_push": false
+  }
+]
 
-# glab api "projects/go-team%2Fpackages%2Fgolang-github-astroprofundis-sysinfo/protected_branches"
-[]
 
-# glab api "projects/go-team%2Fpackages%2Fgolang-github-astroprofundis-sysinfo/protected_tags"
+# glab api "projects/go-team%2Fpackages%2Fgolang-github-huandu-go-clone/protected_tags"
 []
 
-# glab api "projects/go-team%2Fpackages%2Fgolang-github-astroprofundis-sysinfo/deploy_keys"
+# glab api "projects/go-team%2Fpackages%2Fgolang-github-huandu-go-clone/deploy_keys"
 []
 
-# glab api "projects/go-team%2Fpackages%2Fgolang-github-astroprofundis-sysinfo/access_tokens"
+# glab api "projects/go-team%2Fpackages%2Fgolang-github-huandu-go-clone/access_tokens"
 []
 
 # glab api "projects/go-team%2Fpackages%2Fgolang-github-astroprofundis-sysinfo/variables"

golang-github-astroprofundis-sysinfo.txt

golang-github-huandu-go-clone.txt

Edited by Otto Kekäläinen