Envora Runtime Packages is the dedicated binary asset repository for Envora.
This repository stores prebuilt runtime packages, checksums, and release notes
for runtimes and developer toolchains consumed by the main
Simoon-F/envora application.
The goal is to keep application releases and binary asset releases separate:
envorapublishes the desktop app, source code, roadmap, and docs.envora-runtime-packagespublishes runtime binaries and related metadata.
- Precompiled runtime archives
- Checksum files such as
.sha256 - Release-specific packaging notes
- Build and publish workflow definitions
- Future manifests for runtime discovery and integrity checks
Release tags:
{runtime}-{version}
Examples:
php-8.4.8
node-22.16.0
go-1.24.5
Asset filenames:
{runtime}-{version}-{platform}-{arch}.{ext}
Examples:
php-8.4.8-macos-arm64.tar.gz
php-8.4.8-macos-x86_64.tar.gz
node-22.16.0-windows-x64.zip
go-1.24.5-linux-x86_64.tar.gz
Recommended companion assets:
{filename}.sha256
manifest.json
Current and near-term targets:
- PHP prebuilt packages for macOS
- Packaging conventions for future runtimes and toolchains
Planned expansion:
- Node.js
- Rust
- Go
- Java
- npm
- pnpm
- yarn
.
├── assets/ # Runtime config templates bundled into packages
├── docs/ # Release and packaging documentation
└── .github/workflows/ # Build and publish workflows
This repository may stay intentionally light in source code and heavy in release assets, workflow automation, and packaging notes.
The main Envora application downloads runtime assets from this repository's GitHub Releases. For example, the PHP provider in the main application resolves download URLs from:
https://github.com/Simoon-F/envora-runtime-packages/releases/download/{tag}/{filename}
- Keep app releases and runtime releases independent
- Use predictable tags and filenames
- Prefer reproducible automated builds
- Ship checksums with every binary asset
- Document platform-specific packaging differences
This repository should follow the same licensing direction as the main Envora project unless stated otherwise.