Skip to content

Conversation

@mise-en-dev
Copy link
Contributor

action-homebrew-bump-formula


Created with brew bump-formula-pr.

release notes
### 🚀 Features

🐛 Bug Fixes

  • elixir installation failed by @roele in #4144
  • re-run tasks when files removed or permissions change by @jdx in #4223

🚜 Refactor

📚 Documentation

  • (how-i-use-mise) switch to discussion by @risu729 in #4225
  • add hint about environment variable parsing by @roele in #4219

Chore

New Contributors

  • @vgnh made their first contribution in #4216

@github-actions github-actions bot added rust Rust use is a significant feature of the PR or issue bump-formula-pr PR was created using `brew bump-formula-pr` autosquash Automatically squash pull request commits according to Homebrew style. labels Jan 26, 2025
@mise-en-dev mise-en-dev marked this pull request as draft January 26, 2025 02:46
@jdx
Copy link
Contributor

jdx commented Jan 26, 2025

hmm:

/opt/homebrew/Library/Homebrew/vendor/bundle/ruby/3.3.0/bin/bundle clean
  ==> Testing mise
  ==> /opt/homebrew/Cellar/mise/2025.1.15/bin/mise settings set experimental true
  ==> /opt/homebrew/Cellar/mise/2025.1.15/bin/mise use [email protected]
  mise [email protected]       install
  mise [email protected]       download go1.23.5.darwin-arm[64](https://github.com/Homebrew/homebrew-core/actions/runs/12970656855/job/36176197089?pr=205527#step:3:65).tar.gz
  mise [email protected]       checksum go1.23.5.darwin-arm64.tar.gz
  mise [email protected]       extract go1.23.5.darwin-arm64.tar.gz
  mise [email protected]       go version
  mise [email protected]       go version go1.23.5 darwin/arm64
  mise [email protected]     ✓ installed
  mise ~/.config/mise/config.toml tools: [email protected]
  ==> /opt/homebrew/Cellar/mise/2025.1.15/bin/mise exec -- go version
  Error: mise: failed
  An exception occurred within a child process:
    Minitest::Assertion: No linkage with libssl.dylib! Cargo is likely using a vendored version.
  /opt/homebrew/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/minitest-5.25.4/lib/minitest/assertions.rb:176:in `assert'
  /opt/homebrew/Library/Taps/homebrew/homebrew-core/Formula/m/mise.rb:70:in `block (2 levels) in <class:Mise>'
  /opt/homebrew/Library/Taps/homebrew/homebrew-core/Formula/m/mise.rb:[69](https://github.com/Homebrew/homebrew-core/actions/runs/12970656855/job/36176197089?pr=205527#step:3:70):in `each'
  /opt/homebrew/Library/Taps/homebrew/homebrew-core/Formula/m/mise.rb:69:in `block in <class:Mise>'
  /opt/homebrew/Library/Homebrew/formula.rb:2903:in `block (3 levels) in run_test'
  /opt/homebrew/Library/Homebrew/extend/kernel.rb:539:in `with_env'
  /opt/homebrew/Library/Homebrew/formula.rb:2902:in `block (2 levels) in run_test'
  /opt/homebrew/Library/Homebrew/formula.rb:1215:in `with_logging'
  /opt/homebrew/Library/Homebrew/formula.rb:2901:in `block in run_test'
  /opt/homebrew/Library/Homebrew/mktemp.rb:90:in `block in run'
  /opt/homebrew/Library/Homebrew/mktemp.rb:90:in `chdir'
  /opt/homebrew/Library/Homebrew/mktemp.rb:90:in `run'
  /opt/homebrew/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11780/lib/types/private/methods/call_validation.rb:282:in `bind_call'
  /opt/homebrew/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11780/lib/types/private/methods/call_validation.rb:282:in `validate_call'
  /opt/homebrew/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11780/lib/types/private/methods/_methods.rb:2[77](https://github.com/Homebrew/homebrew-core/actions/runs/12970656855/job/36176197089?pr=205527#step:3:78):in `block in _on_method_added'
  /opt/homebrew/Library/Homebrew/formula.rb:3235:in `mktemp'
  /opt/homebrew/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11[78](https://github.com/Homebrew/homebrew-core/actions/runs/12970656855/job/36176197089?pr=205527#step:3:79)0/lib/types/private/methods/call_validation.rb:282:in `bind_call'
  /opt/homebrew/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11780/lib/types/private/methods/call_validation.rb:282:in `validate_call'
  /opt/homebrew/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.117[80](https://github.com/Homebrew/homebrew-core/actions/runs/12970656855/job/36176197089?pr=205527#step:3:81)/lib/types/private/methods/_methods.rb:277:in `block in _on_method_added'
  /opt/homebrew/Library/Homebrew/formula.rb:2895:in `run_test'
  /opt/homebrew/Library/Homebrew/test.rb:48:in `block in <main>'
  /opt/homebrew/Library/Homebrew/vendor/portable-ruby/3.3.7/lib/ruby/3.3.0/timeout.rb:186:in `block in timeout'
  /opt/homebrew/Library/Homebrew/vendor/portable-ruby/3.3.7/lib/ruby/3.3.0/timeout.rb:41:in `handle_timeout'
  /opt/homebrew/Library/Homebrew/vendor/portable-ruby/3.3.7/lib/ruby/3.3.0/timeout.rb:195:in `timeout'
  /opt/homebrew/Library/Homebrew/test.rb:54:in `<main>'

I'll have to poke at this tomorrow I think, nothing should've changed with openssl which is what it seems to be complaining about

@jdx
Copy link
Contributor

jdx commented Jan 26, 2025

in the latest release I made mise use gix, I noticed that gitoxide has this config:

features = %w[max-control gix-features/zlib-stock gitoxide-core-blocking-client http-client-curl]

I am using the reqwest method though, not curl. I might need to make this configurable so homebrew can specify curl.

@github-actions github-actions bot added lua Lua use is a significant feature of the PR or issue and removed lua Lua use is a significant feature of the PR or issue labels Jan 26, 2025
@chenrui333 chenrui333 added the CI-no-fail-fast Continue CI tests despite failing GitHub Actions matrix builds. label Jan 26, 2025
@github-actions github-actions bot removed the autosquash Automatically squash pull request commits according to Homebrew style. label Jan 26, 2025
@chenrui333
Copy link
Member

just removed libgit2 dep and I can still see openssl-sys in the lockfile, https://github.com/jdx/mise/blob/main/Cargo.lock#L4008

@mise-en-dev mise-en-dev marked this pull request as ready for review January 26, 2025 10:55
mise: remove libgit2 dep

Signed-off-by: Rui Chen <[email protected]>
@chenrui333 chenrui333 added ready to merge PR can be merged once CI is green and removed CI-no-fail-fast Continue CI tests despite failing GitHub Actions matrix builds. labels Jan 26, 2025
@github-actions
Copy link
Contributor

🤖 An automated task has requested bottles to be published to this PR.

@github-actions github-actions bot added the CI-published-bottle-commits The commits for the built bottles have been pushed to the PR branch. label Jan 26, 2025
@BrewTestBot BrewTestBot enabled auto-merge January 26, 2025 15:21
@BrewTestBot BrewTestBot added this pull request to the merge queue Jan 26, 2025
Merged via the queue into Homebrew:master with commit b028692 Jan 26, 2025
15 checks passed
@mise-en-dev mise-en-dev deleted the bump-mise-2025.1.15 branch April 22, 2025 23:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bump-formula-pr PR was created using `brew bump-formula-pr` CI-published-bottle-commits The commits for the built bottles have been pushed to the PR branch. ready to merge PR can be merged once CI is green rust Rust use is a significant feature of the PR or issue

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants