Conversation
BREAKING CHANGE: handler functions now accept service interfaces instead of *session.Session. Config uses config.LoadDefaultConfig instead of session.NewSession. All packages define their own interfaces for testability.
New GET /secrets endpoint to fetch secrets by name or ARN. Supports both SecretString and SecretBinary responses.
Add per-package tests for SSM, S3, ECR, STS, and Secrets Manager. Tests cover happy path, error cases, missing params, and invalid methods. Integration tests now call real handlers instead of reimplementing logic.
Pin golang:1.26-alpine builder, add go mod download layer caching, copy CA certificates from builder, run as UID 65534 (nobody).
- Update actions to v4, Go version to 1.26 - Add test step before build in both pipelines - CI: run on all branches, Docker build-only on feature branches, push on main - CI: multi-arch Docker (amd64+arm64) with QEMU - Release: build binaries for linux/darwin (amd64/arm64), attach to release - Release: multi-arch Docker image tagged with release version
- Update Go requirement to 1.26, container image to v2.0.0 - Document all endpoints including healthz and secrets manager - Add BIND_ADDRESS env var, graceful shutdown, GitLab CI sidecar example - Document multi-arch builds in CI/CD section - Fix trailing comma in devcontainer.json - Add dist/ to .gitignore
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.