Skip to content

Fix crypto package loading and enhance CI with release action - #27

Merged
An0n-00 merged 6 commits into
mainfrom
dev
Apr 26, 2026
Merged

Fix crypto package loading and enhance CI with release action#27
An0n-00 merged 6 commits into
mainfrom
dev

Conversation

@An0n-00

@An0n-00 An0n-00 commented Apr 26, 2026

Copy link
Copy Markdown
Member

This pull request introduces several documentation, workflow, and dependency improvements, along with a minor provider code update. The most significant changes are the update of all CinePro documentation links to a new domain, enhancements to the release workflow (including multi-arch Docker image publishing and automated GitHub Releases), and an upgrade to Node.js 22 in the Dockerfile.

Documentation and Link Updates:

  • Updated all references to CinePro documentation in .github files and README.md to use https://docs.cinepro.cc instead of the old domain. This ensures users and contributors are directed to the correct and current documentation. [1] [2] [3] [4] [5] [6] [7]

CI/CD and Workflow Improvements:

  • Renamed the Docker build workflow to release, added support for multi-arch Docker images with human-readable OCI annotations, and automated the creation of GitHub Releases with release notes and Docker usage instructions. [1] [2] [3] [4] [5] [6] [7]
  • The CI workflow now triggers on both main and dev branches for pull requests, improving test coverage across development branches.

Dependencies and Build Environment:

  • Upgraded the base Node.js version in the Dockerfile from 18 to 22 for both build and production stages, ensuring compatibility with the latest Node.js features and security patches. [1] [2]

Provider Code Update:

  • Added a direct import of webcrypto from the crypto module in src/providers/vidrock/encrypt.ts to improve cryptographic operations.

@An0n-00 An0n-00 self-assigned this Apr 26, 2026
@An0n-00 An0n-00 added the enhancement New feature or request label Apr 26, 2026
@An0n-00
An0n-00 merged commit 8619cc3 into main Apr 26, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant