Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

1.0 & nixpkgs release #204

Open
5 tasks
srid opened this issue Aug 6, 2024 · 3 comments
Open
5 tasks

1.0 & nixpkgs release #204

srid opened this issue Aug 6, 2024 · 3 comments

Comments

@srid
Copy link
Member

srid commented Aug 6, 2024

Before release

See sub-issues below for pending work.

Upstream

  • @srid Release to crates.io
  • Upstream pkgs.omnix to nixpkgs
    • Check: it installs the om binary (not omnix-cli).
    • Check: auto completion works on zsh (macOS) and bash (Linux)
    • Check: it builds on Intel mac
      • Even if upstream doesn't test x86_64-darwin in CI, we should manually make sure that our PR builds.
@srid

This comment was marked as outdated.

@srid srid unpinned this issue Aug 12, 2024
@srid

This comment was marked as outdated.

@srid
Copy link
Member Author

srid commented Dec 4, 2024

Regarding release version of omnixrc:

The caller can now override the omnix invocation as of d25eab3

Once we release 1.0 to nixpkgs, we can host the stable omnixrc at https://ominx.page/omnixrc/1.0 (or some such versioned URL), which file would use nix run nixpkgs/<commithash>#omnix to fetch the pinned omnix.

When we release 1.1, we repeat the same process, allowing existings projects on 1.0 to remain unimpacted until they explicitly upgrade to 1.0 (by changing the URL and hash in their .envrc).

@srid srid modified the milestones: v2, `omnix-cli` MVP Jan 7, 2025
@srid srid changed the title Upstream to nixpkgs 1.0 & upstream to nixpkgs Jan 19, 2025
@srid srid changed the title 1.0 & upstream to nixpkgs 1.0 & nixpkgs release Jan 19, 2025
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

No branches or pull requests

1 participant