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"
Edited by Otto Kekäläinen