Skip to content

fix(ci): Deployment rights#8

Merged
x42en merged 1 commit intomasterfrom
develop
Mar 18, 2026
Merged

fix(ci): Deployment rights#8
x42en merged 1 commit intomasterfrom
develop

Conversation

@x42en
Copy link
Contributor

@x42en x42en commented Mar 18, 2026

This pull request includes several workflow and dependency improvements, as well as a minor update to the Docker build process. The most significant changes involve updating GitHub Actions workflow permissions, correcting a dependency, and optimizing Docker dependency installation.

CI Workflow Improvements:

  • Added explicit permissions settings to both .github/workflows/release.yml and .github/workflows/test.yml to restrict and clarify required GitHub Actions permissions. The release workflow now requests contents: read and packages: write, while the test workflow requests contents: read and checks: write. [1] [2]

Dependency Management:

  • Updated the dependency in pyproject.toml from zmq to the correct package name pyzmq and specified version bounds.

Docker Build Optimization:

  • Modified the Dockerfile to copy README.md during the build and changed the Poetry install command to use --no-root, which prevents installing the project package itself at this stage, potentially speeding up dependency installation and avoiding unnecessary build steps.

@x42en x42en self-assigned this Mar 18, 2026
@x42en x42en added the bug Something isn't working label Mar 18, 2026
@x42en x42en merged commit ec41aef into master Mar 18, 2026
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant