8000 Tags · target/diff-poetry-lock · GitHub
[go: up one dir, main page]

Skip to content

Tags

Tags

v0.2.0

Toggle v0.2.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
fix: add non-root USER to Dockerfile (#84)

Closes #68

Run the container as a dedicated system user (diffpoetrylock) instead of
root. This reduces the blast radius of any runtime compromise by removing
root-level privileges from the container process.

Changes:
- RUN useradd --system --shell /usr/sbin/nologin diffpoetrylock
  Creates a passwordless system account with no interactive login shell.
- RUN chmod 0755 entrypoint.sh && chown -R diffpoetrylock:diffpoetrylock /src
  Ensures /src and entrypoint.sh are owned and executable by the new user.
- USER diffpoetrylock
  Switches runtime execution to the non-root account.

Validated locally by building the image and confirming:
  docker run --entrypoint id  => uid=999(diffpoetrylock) gid=999(diffpoetrylock)
  docker run --entrypoint /bin/sh -c 'whoami && ls -l /src/entrypoint.sh'
  => diffpoetrylock / -rwxr-xr-x 1 diffpoetrylock diffpoetrylock

Signed-off-by: Sydney Lyon <sydney.lyon@target.com>

v0.1.0

Toggle v0.1.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Implemented tabular diff output (#60)

Signed-off-by: banginji <7316646+banginji@users.noreply.github.com>

v0.0.3

Toggle v0.0.3's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request #27 from target/vela-instructions

Add Vela CI plugin configuration example

v0.0.2

Toggle v0.0.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request #10 from colindean/vela-soon

Update README with Vela CI and GitHub Actions info

v0.0.1

Toggle v0.0.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Revise README for clarity

Updated the README to clarify the purpose of diff-poetry-lock and corrected the GitHub Action usage.
0