Skip to content

add native GitHub release flow for orion & orion-scheduler#2105

Merged
benjamin-747 merged 3 commits into
web3infra-foundation:mainfrom
benjamin-747:main
May 30, 2026
Merged

add native GitHub release flow for orion & orion-scheduler#2105
benjamin-747 merged 3 commits into
web3infra-foundation:mainfrom
benjamin-747:main

Conversation

@benjamin-747
Copy link
Copy Markdown
Collaborator

No description provided.

@benjamin-747 benjamin-747 requested a review from genedna May 30, 2026 09:01
Add a tag-driven GitHub Release workflow that builds and publishes the Orion Linux amd64 runner bundle with checksums. Document the release bundle layout, remove obsolete Orion Docker runtime files, and preserve executable permissions for runner scripts.
Copy link
Copy Markdown

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 957a631323

ℹ️ About Codex in GitHub

Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".

WorkingDirectory=/opt/orion-scheduler
Environment=RUST_LOG=info
Environment=CONFIG_PATH=/etc/orion-scheduler/target_config.json
# Override these in /etc/systemd/system/orion-scheduler.service.d/*.conf if needed.
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Honor install-time path overrides in the unit

When an operator uses the documented PREFIX override in install.sh, the binary is installed under $PREFIX/bin, but the unit installed verbatim still starts /opt/orion-scheduler/bin/orion-scheduler. In that non-default install path the service will enable successfully but fail to start; the same raw-unit issue also affects the documented ETC_DIR/SERVICE_USER overrides. Template the unit at install time or remove those overrides from the installer contract.

Useful? React with 👍 / 👎.

@benjamin-747 benjamin-747 added this pull request to the merge queue May 30, 2026
Merged via the queue into web3infra-foundation:main with commit 2a0b5fa May 30, 2026
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants