Skip to content

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

Open
Lewis-E wants to merge 1 commit intomainfrom
lewis/SVLS-8070/goodbye-serverless-init
Open

[SVLS-8070] Remove serverless-init CI from lambda extension repo#1163
Lewis-E wants to merge 1 commit intomainfrom
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

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 requested a review from duncanista April 6, 2026 20:12
@litianningdatadog litianningdatadog marked this pull request as ready for review April 10, 2026 17:37
@litianningdatadog litianningdatadog requested a review from a team as a code owner April 10, 2026 17:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants