Skip to content

feat: add client sdk review - #1

Closed
MaxMoskalenko wants to merge 1 commit into
mainfrom
feat/sdk-client-review
Closed

feat: add client sdk review#1
MaxMoskalenko wants to merge 1 commit into
mainfrom
feat/sdk-client-review

Conversation

@MaxMoskalenko

Copy link
Copy Markdown
Contributor

No description provided.

@MaxMoskalenko

Copy link
Copy Markdown
ContributorAuthor

#2

@mod
mod deleted the feat/sdk-client-review branch April 24, 2025 11:03
philanton added a commit that referenced this pull request May 27, 2026
- build-node-project.yml: drop the `bootstrap-build-script` input. The
bootstrap project is always built with `npm run build:ci`, which
removes the caller-controlled string interpolation into `run:` and
closes the template-injection vector flagged by zizmor.
- Helm `playground.component.image`: wrap `.tag` in `required` so an
empty `image.tag` fails at template time with a clear error instead
of producing a broken `repo:` reference that would only surface as
ImagePullBackOff at pod startup.
- HTTPRoute `backendRefs[].port`: default off `externalPort` to match
`service.yaml`'s `ports[].port`, so the route still resolves when
external/internal ports diverge.
- Dockerfile: switch the runtime stage to `nginxinc/nginx-unprivileged`
and run as the `nginx` UID (101). The variant already listens on 8080
and keeps its pid file under /tmp, so no extra chown of /var/run is
needed; we only chown the html tree, env.js template, and
`/docker-entrypoint.d` so the entrypoint can render env.js as the
non-root user.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
philanton added a commit that referenced this pull request May 27, 2026
- build-node-project.yml: drop the `bootstrap-build-script` input. The
bootstrap project is always built with `npm run build:ci`, which
removes the caller-controlled string interpolation into `run:` and
closes the template-injection vector flagged by zizmor.
- Helm `playground.component.image`: wrap `.tag` in `required` so an
empty `image.tag` fails at template time with a clear error instead
of producing a broken `repo:` reference that would only surface as
ImagePullBackOff at pod startup.
- HTTPRoute `backendRefs[].port`: default off `externalPort` to match
`service.yaml`'s `ports[].port`, so the route still resolves when
external/internal ports diverge.
- Dockerfile: switch the runtime stage to `nginxinc/nginx-unprivileged`
and run as the `nginx` UID (101). The variant already listens on 8080
and keeps its pid file under /tmp, so no extra chown of /var/run is
needed; we only chown the html tree, env.js template, and
`/docker-entrypoint.d` so the entrypoint can render env.js as the
non-root user.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Sign up for freeto 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.

1 participant

@MaxMoskalenko