• v1.3.3 6f061e16bc

    PSS 1.3.3
    CI / Tipos e testes (push) Successful in 59s
    CI / Trivy (dependências e segredos) (push) Successful in 9s
    CI / Imagem Docker (linux/arm64) (push) Successful in 1m12s
    Release / Plano (reaproveitar a imagem?) (push) Successful in 4s
    Release / ci (push) Skipped
    Release / Publica a imagem (linux/arm64) (push) Successful in 31s
    Release / Cria a release no Gitea (push) Successful in 6s
    Stable

    gitea-actions released this 2026-11-02 00:58:10 +00:00 | 0 commits to main since this release

    Imagem

    git.lucasrguerra.dev.br/lucasrguerra/pss:1.3.3
    

    Changed

    • The code, the container image and the releases now live on Gitea
      (git.lucasrguerra.dev.br). The deployment pulls the image from its registry.
    • The Dockerfile is multi-stage: it builds Vite from source inside the image instead
      of unpacking a dist.tar.gz committed to the repository (removed, along with the
      build:release script). The final stage is nginx-unprivileged: the container runs
      as the nginx user and listens on port 8080 instead of 80 (Trivy DS-0002).
    • New CI on Gitea runners (.gitea/workflows): types, 282 tests, Trivy on the repository
      and on the image, and an image smoke test. The image is built once per content hash and
      reused by the release, so a merge or a tag on an already validated commit rebuilds nothing.
    • Repository links in package.json, CITATION.cff, the READMEs and CONTRIBUTING.md
      point to Gitea. .gitattributes forces LF line endings.

    Fixed

    • docker-compose.yml healthcheck uses CMD-SHELL and the correct local URL, and the
      port mapping honours PORT.
    Downloads