Skip to content

ci: simplified build-and-release pipeline + Dockerfile#7

Merged
cybercyst merged 3 commits into
mainfrom
ci/simpler-pipeline
Jun 15, 2026
Merged

ci: simplified build-and-release pipeline + Dockerfile#7
cybercyst merged 3 commits into
mainfrom
ci/simpler-pipeline

Conversation

@cybercyst

Copy link
Copy Markdown
Member

Summary

The fork's CI customizations on top of stock Envoy v1.38.2, extracted into their own PR so they're tracked independently of the upstream version bump.

  • Adds a single build-and-release.yaml workflow (build + push image to ECR) and a Dockerfile
  • Removes upstream's CI machinery not used by this fork: .github/workflows/* (envoy-checks, release, publish, mobile, codeql, etc.), .github/ISSUE_TEMPLATE/*, .github/config.yml, .github/dependabot.yml
  • Pins the GitHub Actions in build-and-release.yaml to commit SHAs
  • Tweaks .dockerignore

51 files, +108/−5,579 — almost entirely deletions of unused upstream CI.

Context

main tracks pure upstream Envoy releases; fork customizations land as PRs. This is the CI customization; the file-based ip_tagging feature is in a separate PR (#6).

cybercyst and others added 3 commits June 15, 2026 09:28
-e
Signed-off-by: Quentin Laplanche <quentin.laplanche@docker.com>
The org requires all actions pinned to a full-length commit SHA.
Pin docker/login-action, docker/setup-buildx-action and
docker/build-push-action (same major versions) to their release SHAs.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@cybercyst cybercyst merged commit 0407e96 into main Jun 15, 2026
2 checks passed
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