Skip to content

Simoon-F/envora-runtime-packages

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Envora Runtime Packages

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:

  • envora publishes the desktop app, source code, roadmap, and docs.
  • envora-runtime-packages publishes runtime binaries and related metadata.

What Lives Here

  • 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

Naming Convention

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 Scope

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

Repository Structure

.
├── 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.

Relationship To Envora

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}

Publishing Principles

  • 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

License

This repository should follow the same licensing direction as the main Envora project unless stated otherwise.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors