Skip to content

Commit 8de97e0

Browse files
Lewis-Eclaude
andauthored
[SVLS-8070] Remove serverless-init CI from lambda extension repo (#1163)
## Summary - Serverless-init CI/CD has been extracted to its own repo ([serverless-init-ci](https://gitlab.ddbuild.io/DataDog/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 - [X] Confirm first serverless-init release via new serverless-init-ci pipeline succeeds - [X] Confirm GHCR publish still works (triggered from new pipeline → `publish-serverless-init-to-ghcr.yml`) 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent eb8db5f commit 8de97e0

17 files changed

+6
-716
lines changed

.github/CODEOWNERS

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
* @DataDog/serverless-aws
22

33
.github/chainguard/serverless-init-ci-publish.sts.yaml @DataDog/serverless
4-
.github/publish-serverless-init-to-ghcr.yaml @DataDog/serverless
4+
.github/workflows/publish-serverless-init-to-ghcr.yml @DataDog/serverless

.github/workflows/nightly-serverless-init.yml

Lines changed: 0 additions & 120 deletions
This file was deleted.

.github/workflows/release-serverless-init.yml

Lines changed: 0 additions & 126 deletions
This file was deleted.

.github/workflows/serverless-init-vulnerability-scan.yml

Lines changed: 0 additions & 89 deletions
This file was deleted.

0 commit comments

Comments
 (0)