Skip to content

[SVLS-8070] Remove serverless-init CI from lambda extension repo#1163

Merged
Lewis-E merged 1 commit into
mainfrom
lewis/SVLS-8070/goodbye-serverless-init
Apr 15, 2026
Merged

[SVLS-8070] Remove serverless-init CI from lambda extension repo#1163
Lewis-E merged 1 commit into
mainfrom
lewis/SVLS-8070/goodbye-serverless-init

Conversation

@Lewis-E
Copy link
Copy Markdown
Contributor

@Lewis-E Lewis-E commented Apr 6, 2026

Summary

  • Serverless-init CI/CD has been extracted to its own repo (serverless-init-ci)
  • Remove old workflows (release-serverless-init, nightly-serverless-init, serverless-init-vulnerability-scan, test-qemu-versions), Dockerfiles, build scripts, and local tests that are now redundant
  • Keep publish-serverless-init-to-ghcr.yml and the chainguard STS policy — the new GitLab pipeline triggers these for GHCR image publishing. Remove them later when ghcr use drops to zero.
  • Clean up build_binary_and_layer_dockerized.sh to remove SERVERLESS_INIT conditional branches
  • Fix CODEOWNERS typo (wrong extension and path for the GHCR publish workflow)

Do not merge until the first serverless-init release through the new CI pipeline is confirmed working.

Test plan

  • Verify no lambda-extension CI workflows are broken
  • Confirm first serverless-init release via new serverless-init-ci pipeline succeeds
  • Confirm GHCR publish still works (triggered from new pipeline → publish-serverless-init-to-ghcr.yml)

🤖 Generated with Claude Code

@Lewis-E Lewis-E requested a review from duncanista April 6, 2026 20:12
Serverless-init CI/CD has been extracted to its own repo (serverless-init-ci).
Remove the old workflows, Dockerfiles, build scripts, and local tests that are
now redundant. Keep publish-serverless-init-to-ghcr.yml and the chainguard STS
policy since the new GitLab pipeline triggers them for GHCR image publishing.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@Lewis-E Lewis-E force-pushed the lewis/SVLS-8070/goodbye-serverless-init branch from 89dd477 to 47114ad Compare April 15, 2026 18:57
@Lewis-E Lewis-E merged commit 8de97e0 into main Apr 15, 2026
22 of 32 checks passed
@Lewis-E Lewis-E deleted the lewis/SVLS-8070/goodbye-serverless-init branch April 15, 2026 19:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants