Skip to content

feat: publish lite and full runtime images#10

Merged
Nyrest merged 7 commits into
Nyrest:mainfrom
AstrumBot:feat/lite-full-images
May 13, 2026
Merged

feat: publish lite and full runtime images#10
Nyrest merged 7 commits into
Nyrest:mainfrom
AstrumBot:feat/lite-full-images

Conversation

@AstrumBot
Copy link
Copy Markdown
Contributor

Summary

  • split the runtime publishing flow into two image flavors: full and lite
  • keep full as the current batteries-included environment and continue publishing it as latest
  • make lite omit the heaviest packages such as LibreOffice, the large font packs, and the LaTeX toolchain
  • update runtime verification and GitHub Actions so both flavors are built and checked
  • document the new image tags and local build commands in the README

Verification

  • bash -n verify-runtime.sh
  • targeted static verification for flavor-aware Dockerfile, README, and workflow changes
  • parsed .github/workflows/docker-image.yml and .github/workflows/docker-verify.yml with Python YAML
  • hadolint Dockerfile reports only pre-existing version pinning warnings

Notes

  • I could not run an actual local Docker build in this sandbox because docker is not installed here, so runtime build validation is delegated to CI for this PR.

@github-advanced-security
Copy link
Copy Markdown

You are seeing this message because GitHub Code Scanning has recently been set up for this repository, or this pull request contains the workflow file for the Code Scanning tool.

What Enabling Code Scanning Means:

  • The 'Security' tab will display more code scanning analysis results (e.g., for the default branch).
  • Depending on your configuration and choice of analysis tool, future pull requests will be annotated with code scanning analysis results.
  • You will be able to see the analysis results for the pull request's branch on this overview once the scans have completed and the checks have passed.

For more information about GitHub Code Scanning, check out the documentation.

@Nyrest Nyrest marked this pull request as ready for review May 13, 2026 03:21
@Nyrest Nyrest merged commit 30cf32e into Nyrest:main May 13, 2026
4 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.

3 participants