Skip to content

New release? #70

Open
Open

Description

@LorisFriedel

Hello!

I wonder when we could expect a new Jrsonnet release?

Activity

  1. CertainLach commented on Dec 9, 2021

    @CertainLach
    Member

    There is new prerelease available on gcmodule branch and here: https://github.com/CertainLach/jrsonnet/releases/tag/v0.5.0-gcmodule-test

    It can't be uploaded to crates.io now, because it depends on git dependencies (forks of serde-json and gcmodule), i will publish forked packages to crates.io soon

  2. LorisFriedel commented on Dec 9, 2021

    @LorisFriedel
    Author

    There is new prerelease available on gcmodule branch and here: https://github.com/CertainLach/jrsonnet/releases/tag/v0.5.0-gcmodule-test

    It can't be uploaded to crates.io now, because it depends on git dependencies (forks of serde-json and gcmodule), i will publish forked packages to crates.io soon

    Amazing! Thank you :)

  3. JarvisCraft commented on Dec 10, 2021

    @JarvisCraft
    Collaborator
  4. added this to the v0.5.0 milestone on Dec 10, 2021
  5. LorisFriedel commented on Jan 16, 2023

    @LorisFriedel
    Author

    Hello! Following-up this "new release" thread, I was wondering is there is any updates on a potential new release, this implementation of Jsonnet is such a gift for heavy usage it would be awesome to get the latest features and functions from the official implem 🤩

    Thanks!

  6. Timmmm commented on Dec 14, 2023

    @Timmmm

    I checked those PRs listed above btw:

    1. Yaml 1.1 octal thing was closed and not merged, but dtonlay suggested a workaround that doesn't require it. I don't understand why this project depends on YAML in the first place tbh.
    2. Not sure about this.
    3. This is just an optimisation. Shouldn't block a new release I think?
  7. aslafy-z commented on Feb 16, 2024

    @aslafy-z

    I built and made available some binaries for the latest commit at https://github.com/aslafy-z/jrsonnet-unstable-builds

  8. ben-manes commented on Apr 8, 2024

    @ben-manes

    I tried to use brew install jrsonnet --HEAD and it almost worked. The latest commit was pulled, but it failed

    brew install jrsonnet --HEAD
    ==> Fetching jrsonnet
    ==> Downloading https://raw.githubusercontent.com/Homebrew/homebrew-core/8c472583006bc33bedd5c0a42093b44d35429688/Formula/j/jrsonnet.rb
    Already downloaded: /Users/ben/Library/Caches/Homebrew/downloads/18b5d9a5f9a32f9d50be9debccb2de3f8e884e6169954cfd23685a3e891a6958--jrsonnet.rb
    ==> Cloning https://github.com/CertainLach/jrsonnet.git
    Updating /Users/ben/Library/Caches/Homebrew/jrsonnet--git
    ==> Checking out branch master
    Already on 'master'
    Your branch is up to date with 'origin/master'.
    HEAD is now at 0e1ae58 fix: update hi-doc
    ==> cargo install --path=cmds/jrsonnet
    error: unexpected argument '--generate' found
    
      tip: to pass '--generate' as a value, use '-- --generate'
    
    Usage: jrsonnet <--exec|INPUT>
    
    For more information, try '--help'.
    Error: Failure while executing; `\{\"SHELL\"=\>\"bash\"\} /opt/homebrew/Cellar/jrsonnet/HEAD-0e1ae58/bin/jrsonnet - --generate bash` exited with 2. Here's the output:
  9. CertainLach commented on Apr 8, 2024

    @CertainLach
    Member

    It is now jrsonnet generate <shell> instead of jrsonnet - --generate <shell>

  10. ben-manes commented on Apr 8, 2024

    @ben-manes

    whoever owns the homebrew install then needs to change it slightly,

      def install
        system "cargo", "install", *std_cargo_args(path: "cmds/jrsonnet")
        generate_completions_from_executable(bin/"jrsonnet", "-", "--generate")
      end

    formula

  11. ben-manes commented on Apr 8, 2024

    @ben-manes

    asked the maintainers in homebrew on their last merge before digging into their issue/pr process.

  12. ben-manes commented on Apr 8, 2024

    @ben-manes

    brew install jrsonnet --HEAD --verbose --debug

    This works with ignore,

    error: unexpected argument '--generate' found
    
      tip: to pass '--generate' as a value, use '-- --generate'
    
    Usage: jrsonnet <--exec|INPUT>
    
    For more information, try '--help'.
    /opt/homebrew/Library/Homebrew/ignorable.rb:29:in `block in raise'
    ErrorDuringExecution: Failure while executing; `\{\"SHELL\"=\>\"bash\"\} /opt/homebrew/Cellar/jrsonnet/HEAD-0e1ae58/bin/jrsonnet - --generate bash` exited with 2. Here's the output:
    1. raise
    2. ignore
    3. backtrace
    4. irb
    5. shell
    Choose an action: 2
    jrsonnet --version
    jrsonnet 0.5.0-pre96
  13. Duologic commented on Aug 3, 2024

    @Duologic

    👋 The last preview version on the release page has an issue with std.prune (some error about preserve_order) that is fixed on master, any plans on releasing v0.5.0 for real 😉 ?

  14. Duologic commented on Dec 26, 2024

    @Duologic

    @CertainLach I've got some colleagues that want to use jrsonnet and while installing they run in all kinds of problems that do not happen in the 0.5.0-pre96 version, it's always awkward to tell them to install the pre-release version. I've been running the pre96 version for quite a while and haven't seen any problems with it, would it be an option to make a new release?

  15. JarvisCraft commented on Dec 26, 2024

    @JarvisCraft
    Collaborator

    Hi there, I am finally working on writing the release notes, so the actual release may come soon

  16. Duologic commented on Mar 26, 2025

    @Duologic

    insert nag 😇

  17. jjo commented on Dec 1, 2025

    @jjo

    gentle ping to this issue -- it's becoming hard(er) to keep up local jrsonnet version to match CI's as they will likely diverge, from the need to have newer binary cuts (built from pinned commits), for bug-fixes since last release.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions