Alessio Caiazza activity https://gitlab.com/nolith 2026-03-17T15:00:55Z tag:gitlab.com,2026-03-17:5213354593 Alessio Caiazza opened issue #21928: Onboard GATE into release-platform at GitLab.com / GitLab Infrastructure Team / delivery 2026-03-17T14:54:26Z nolith Alessio Caiazza

Onboarding steps

  1. Find or create a maintainers group for you project
  2. Add the project to https://gitlab.com/gitlab-com/gl-infra/infra-mgmt/-/blob/main/data/projects/release-platform/repos.yaml
    • this will generate Canonical, Security, and Build projects
  3. prepare your project scaffold using copier
    • when asked about the release platform, say Yes
  4. commit the scaffolded project and push it to canonical
  5. If you need runway deployments: follow the onboarding guide but instead on Step 3, do not add the CI component, instead add the runway project id to the already existing release-platform template
  6. expect a 🎒
tag:gitlab.com,2026-03-17:5213019189 Alessio Caiazza commented on issue #21586 at GitLab.com / GitLab Infrastructure Team / delivery 2026-03-17T13:50:02Z nolith Alessio Caiazza

@skarbek I wonder if we could enroll them only in the infra-mgmt part of the platform, this will give them the mirroring, the merge rules, and a bunch of vault token they will not use.

Will this be enough @fcatteau? CI will entirely be on your team, we will not be able to support the openbao workflow at the moment as we are building for artifact registry and other similar components.

tag:gitlab.com,2026-03-17:5212777882 Alessio Caiazza closed issue #21911: include runway jobs in release platform at GitLab.com / GitLab Infrastructure Team / delivery 2026-03-17T13:03:38Z nolith Alessio Caiazza tag:gitlab.com,2026-03-17:5212665990 Alessio Caiazza pushed to project branch nolith/validate-mise-build-tool-versions at GitLab.com / GitLab Infrastructure Team / common-ci-tasks-images 2026-03-17T12:40:15Z nolith Alessio Caiazza

Alessio Caiazza (de4f89f6) at 17 Mar 12:40

feat(ci): add mise validation for .tool-versions.build changes

tag:gitlab.com,2026-03-17:5212657022 Alessio Caiazza pushed to project branch nolith/validate-mise-build-tool-versions at GitLab.com / GitLab Infrastructure Team / common-ci-tasks-images 2026-03-17T12:38:10Z nolith Alessio Caiazza

Alessio Caiazza (8e528642) at 17 Mar 12:38

feat(ci): add mise validation for .tool-versions.build changes

tag:gitlab.com,2026-03-17:5212616205 Alessio Caiazza commented on merge request !1361 at GitLab.com / GitLab Infrastructure Team / common-ci-tasks 2026-03-17T12:28:37Z nolith Alessio Caiazza

@madelacruz thanks for working on this, do you have a test MR showing how this actually work in practice?

tag:gitlab.com,2026-03-17:5212615784 Alessio Caiazza commented on merge request !1361 at GitLab.com / GitLab Infrastructure Team / common-ci-tasks 2026-03-17T12:28:32Z nolith Alessio Caiazza

suggestion: when discussing the Release Platform design doc, we got comments about how we use the mirror terminology and the confusion it can generate.

Canonical isn't really a mirror, so an improvement could be to use if-{canonical,security-build}-project instead.

tag:gitlab.com,2026-03-17:5212349652 Alessio Caiazza closed merge request !605: Draft: [FixPipeline] https://gitlab.com/gitlab-com/gl-infra/pmv/-/pipelines/2389750524 at GitLab.com / GitLab Infr... 2026-03-17T11:26:22Z nolith Alessio Caiazza

Summary

The pipeline was failing due to two issues:

  1. editorconfig_check job: The CODEOWNERS file was missing a final newline character, violating the .editorconfig rule insert_final_newline = true
  2. autolabels 🏷️ job: The merge request #604 was missing a required type:: label

Changes

  • βœ… Added a final newline character to the end of the CODEOWNERS file
  • βœ… Verified file ends with newline using multiple methods
  • βœ… Confirmed line endings are LF (Unix-style) as required
  • βœ… Verified no trailing whitespace
  • βœ… Ensured compliance with all .editorconfig rules
  • βœ… Committed fix with hash: 722135ebb953a1ab115c6234cfe8f0832c625697

Verification

editorconfig_check Job: βœ… Fixed Automatically

  • File ends with newline (verified with multiple methods)
  • Line endings are LF (Unix-style) as required
  • No trailing whitespace
  • Complies with all .editorconfig rules
  • Expected Result: The editorconfig_check CI job will now pass when the pipeline runs

autolabels 🏷️ Job: ⚠️ Requires Manual Action

  • The GitLab API tool required to add labels programmatically is not available
  • Required Action:
    1. Navigate to: !604
    2. Click "Edit" in the right sidebar under "Labels"
    3. Add the label: type::maintenance (recommended for this MR)
    4. Save the changes
  • Rationale: This MR adds code owners for Renovate Bot dependency management, which is a maintenance activity
  • Expected Result: Once the label is added, the autolabels 🏷️ job will pass on the next pipeline run

Fixes failing pipeline on !604

Session 3161553

tag:gitlab.com,2026-03-17:5212348733 Alessio Caiazza approved merge request !604: Add additional CODEOWNERS at GitLab.com / GitLab Infrastructure Team / pmv 2026-03-17T11:26:09Z nolith Alessio Caiazza

Summary

Add additional CODEOWNERS to reduce bus-factor risk.

Proposed reviewers: @nolith @tmillhouse

Related: mstaff#529

tag:gitlab.com,2026-03-17:5212303818 Alessio Caiazza commented on issue #3 at GitLab.com / GitLab Infrastructure Team / sandbox / caproni-demo 2026-03-17T11:16:08Z nolith Alessio Caiazza

@splattael workhorse expects to be colocated with puma, this is the reason why they share a POD.

If you run webservice in edit mode, the same should be for workhorse

tag:gitlab.com,2026-03-17:5212202021 Alessio Caiazza deleted project branch fix-system-deprecation at Alessio Caiazza / attic-queue 2026-03-17T10:53:44Z nolith Alessio Caiazza

Alessio Caiazza (d09cf4f0) at 17 Mar 10:53

tag:gitlab.com,2026-03-17:5212201845 Alessio Caiazza accepted merge request !9: fix: replace deprecated pkgs.system with pkgs.stdenv.hostPlatform.system in modules at Alessio Caiazza / attic-queue 2026-03-17T10:53:42Z nolith Alessio Caiazza

Summary

The system attribute in nixpkgs has been deprecated and renamed to stdenv.hostPlatform.system (since 2025-10-28). The nixos and darwin module definitions use pkgs.system to look up packages, which triggers this evaluation warning:

evaluation warning: 'system' has been renamed to/replaced by 'stdenv.hostPlatform.system'

Changes

  • Replaced all 6 instances of pkgs.system with pkgs.stdenv.hostPlatform.system in the nixosModules.default and darwinModules.default module definitions in flake.nix

AI-assisted: GitLab Duo Agentic Chat (Claude Opus 4.6)

tag:gitlab.com,2026-03-17:5212201800 Alessio Caiazza pushed to project branch main at Alessio Caiazza / attic-queue 2026-03-17T10:53:41Z nolith Alessio Caiazza

Alessio Caiazza (df3ff657) at 17 Mar 10:53

Merge branch 'fix-system-deprecation' into 'main'

... and 1 more commit

tag:gitlab.com,2026-03-17:5211948524 Alessio Caiazza deleted project branch fix-system-deprecation at Alessio Caiazza / mise2nix 2026-03-17T10:01:53Z nolith Alessio Caiazza

Alessio Caiazza (d04fa769) at 17 Mar 10:01

tag:gitlab.com,2026-03-17:5211948270 Alessio Caiazza accepted merge request !204: fix: replace deprecated 'system' callPackage arg with stdenvNoCC.hostPlatform.system at Alessio Caiazza / mise2nix 2026-03-17T10:01:50Z nolith Alessio Caiazza

Summary

The system attribute in nixpkgs has been deprecated and renamed to stdenv.hostPlatform.system (since 2025-10-28). Using it as a callPackage argument in lib/binary-release.nix triggers this evaluation warning for every package built through it:

evaluation warning: 'system' has been renamed to/replaced by 'stdenv.hostPlatform.system'

Changes

  • Removed system from callPackage arguments in lib/binary-release.nix
  • Derive system from stdenvNoCC.hostPlatform.system in a let binding instead

AI-assisted: GitLab Duo Agentic Chat (Claude Opus 4.6)

tag:gitlab.com,2026-03-17:5211948234 Alessio Caiazza pushed to project branch main at Alessio Caiazza / mise2nix 2026-03-17T10:01:49Z nolith Alessio Caiazza

Alessio Caiazza (affeb341) at 17 Mar 10:01

Merge branch 'fix-system-deprecation' into 'main'

... and 1 more commit

tag:gitlab.com,2026-03-17:5211827332 Alessio Caiazza opened merge request !9: fix: replace deprecated pkgs.system with pkgs.stdenv.hostPlatform.system in modules at Alessio Caiazza / attic-queue 2026-03-17T09:35:58Z nolith Alessio Caiazza

Summary

The system attribute in nixpkgs has been deprecated and renamed to stdenv.hostPlatform.system (since 2025-10-28). The nixos and darwin module definitions use pkgs.system to look up packages, which triggers this evaluation warning:

evaluation warning: 'system' has been renamed to/replaced by 'stdenv.hostPlatform.system'

Changes

  • Replaced all 6 instances of pkgs.system with pkgs.stdenv.hostPlatform.system in the nixosModules.default and darwinModules.default module definitions in flake.nix

AI-assisted: GitLab Duo Agentic Chat (Claude Opus 4.6)

tag:gitlab.com,2026-03-17:5211826364 Alessio Caiazza pushed new project branch fix-system-deprecation at Alessio Caiazza / attic-queue 2026-03-17T09:35:45Z nolith Alessio Caiazza

Alessio Caiazza (d09cf4f0) at 17 Mar 09:35

fix: replace deprecated pkgs.system with pkgs.stdenv.hostPlatform.s...