Skip to content

add nix package manager support - #3471

Merged
reshmifrog merged 14 commits into
masterfrom
RTECO-1040-Nix-package-support
May 27, 2026
Merged

reshmifrog merged 14 commits into
masterfrom
RTECO-1040-Nix-package-support

Conversation

@reshmifrog

Copy link
Copy Markdown
Contributor
  • All tests have passed. If this feature is not already covered by the tests, new tests have been added.
  • The pull request is targeting the master branch.
  • The code has been validated to compile successfully by running go vet ./....
  • The code has been formatted properly using go fmt ./....

Added nix package manager support

@reshmifrog reshmifrog added the new feature Automatically generated release notes label May 7, 2026
@reshmifrog reshmifrog added the safe to test Approve running integration tests on a pull request label May 18, 2026
@reshmifrog reshmifrog added safe to test Approve running integration tests on a pull request and removed safe to test Approve running integration tests on a pull request labels May 18, 2026
@reshmifrog
reshmifrog force-pushed the RTECO-1040-Nix-package-support branch from 2ee1770 to 012badb Compare May 18, 2026 15:54
@reshmifrog reshmifrog added safe to test Approve running integration tests on a pull request and removed safe to test Approve running integration tests on a pull request labels May 18, 2026
@reshmifrog reshmifrog added safe to test Approve running integration tests on a pull request and removed safe to test Approve running integration tests on a pull request labels May 18, 2026
@reshmifrog reshmifrog added safe to test Approve running integration tests on a pull request and removed safe to test Approve running integration tests on a pull request labels May 18, 2026

@Balasubramanyamkosuri Balasubramanyamkosuri left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Review summary

Nice integration — help examples, NixCmd parsing, and the IT suite with channel/flake fixtures are thorough.

Suggestions (non-blocking)

  1. Add jf nix to build-tools overview / command reference when ready for GA.
  2. Consider Hidden: true until GA (consistent with jf uv pre-release).
  3. Pin released versions of build-info-go and jfrog-cli-artifactory after upstream PRs merge.
  4. Clarify in help: jf nix build (flake) vs jf nix nix-build.

Merge order: build-info-go#378 → cli-artifactory#442 → this PR.

Structured review: docs/reviews/nix-pr-review.md in team workspace.

@reshmifrog reshmifrog removed the safe to test Approve running integration tests on a pull request label May 27, 2026
@reshmifrog reshmifrog added the safe to test Approve running integration tests on a pull request label May 27, 2026
@reshmifrog reshmifrog added safe to test Approve running integration tests on a pull request and removed safe to test Approve running integration tests on a pull request labels May 27, 2026
@reshmifrog reshmifrog added safe to test Approve running integration tests on a pull request and removed safe to test Approve running integration tests on a pull request labels May 27, 2026
@reshmifrog reshmifrog added safe to test Approve running integration tests on a pull request and removed safe to test Approve running integration tests on a pull request labels May 27, 2026
@reshmifrog reshmifrog added safe to test Approve running integration tests on a pull request and removed safe to test Approve running integration tests on a pull request labels May 27, 2026
@reshmifrog
reshmifrog enabled auto-merge (squash) May 27, 2026 07:08
@reshmifrog
reshmifrog disabled auto-merge May 27, 2026 07:08
@reshmifrog reshmifrog added safe to test Approve running integration tests on a pull request and removed safe to test Approve running integration tests on a pull request labels May 27, 2026
@reshmifrog
reshmifrog enabled auto-merge (squash) May 27, 2026 07:20
@reshmifrog
reshmifrog merged commit ee6636b into master May 27, 2026
90 of 91 checks passed
@reshmifrog
reshmifrog deleted the RTECO-1040-Nix-package-support branch May 27, 2026 07:34
social4hyq pushed a commit to social4hyq/homebrew-core that referenced this pull request Sep 20, 2026
jfrog-cli 2.105.0

Created-by: HarmonybrewBot
Commit-by: HarmonybrewBot
Merged-by: HarmonybrewBot
Description: Created by `brew bump`

---

Created with `brew bump-formula-pr`.<details>
  <summary>release notes</summary>
  <pre>## What changed in v2.105.0

> Auto-generated from 6 repositories · 2026-05-28  
> Comparing `v2.104.1` → `v2.105.0`

> ℹ️  No changes in: gofrog

### ✨ New Features

- **[build-info-go]** added nix package manager support [#378](jfrog/build-info-go#378) (@reshmifrog)
- **[jfrog-cli]** add nix package manager support [#3471](jfrog/jfrog-cli#3471) (@reshmifrog)
- **[jfrog-cli-artifactory]** RTECO-1266 - Implement ai plugins publish command [#454](jfrog/jfrog-cli-artifactory#454) (@udaykb2)
- **[jfrog-cli-artifactory]** add nix package manager [#442](jfrog/jfrog-cli-artifactory#442) (@reshmifrog)
- **[jfrog-cli-core]** RTECO-1266 - Add Subcommand to command [#1560](jfrog/jfrog-cli-core#1560) (@udaykb2)
- **[jfrog-cli-security]** XRAY-140488 - Implement graceful dotnet restore error for all dotnet … [#752](jfrog/jfrog-cli-security#752) (@gauriy-tech)

### 🐛 Bug Fixes

- **[jfrog-cli]** RTECO-1368 - Fix metrics collection for agent detection and interactive context fields [#3518](jfrog/jfrog-cli#3518) (@fluxxBot)
- **[jfrog-cli-artifactory]** Fix: Return error when jfrog server is not configured [#459](jfrog/jfrog-cli-artifactory#459) (@udaykb2)
- **[jfrog-cli-core]** RTECO-1368 - Fix metrics collection for agent detection and interactive context fields [#1566](jfrog/jfrog-cli-core#1566) (@fluxxBot)
- **[jfrog-cli-security]** Fix nil dereference issue regarding Applicability Scan results [#755](jfrog/jfrog-cli-security#755) (@eranturgeman)
- **[jfrog-cli-security]** Populate project key to GetConfigProfileByUrl [#763](jfrog/jfrog-cli-security#763) (@eranturgeman)
- **[jfrog-cli-security]** Adjust rtRepository path when in project context [#764](jfrog/jfrog-cli-security#764) (@eranturgeman)

### 🔧 Internal Changes

- **[jfrog-cli-security]** Update AnalyzerManager default version to 1.34.1 [#754](jfrog/jfrog-cli-security#754) (@attiasas)
- **[jfrog-cli-security]** Update dependencies for 1.29.2 [#765](jfrog/jfrog-cli-security#765) (@eranturgeman)

### 📦 Other Changes

- **[jfrog-cli]** Enable JSON error output for commands with HTTP requests [#3493](jfrog/jfrog-cli#3493) (@ehl-jf)
- **[jfrog-cli]** Make jf uv command publicly available [#3511](jfrog/jfrog-cli#3511) (@agrasth)
- **[jfrog-cli-artifactory]** RTECO-1266 - Rename ai plugins to agent plugins [#456](jfrog/jfrog-cli-artifactory#456) (@udaykb2)
- **[jfrog-client-go]** Expose full HTTP response in case of error [#1345](jfrog/jfrog-client-go#1345) (@ehl-jf)

---

### 📊 Summary

| Repository | Changes |
|---|---|
| [jfrog-cli-security](https://github.com/jfrog/jfrog-cli-security) | 6 |
| [jfrog-cli](https://github.com/jfrog/jfrog-cli) | 4 |
| [jfrog-cli-artifactory](https://github.com/jfrog/jfrog-cli-artifactory) | 4 |
| [jfrog-cli-core](https://github.com/jfrog/jfrog-cli-core) | 2 |
| [build-info-go](https://github.com/jfrog/build-info-go) | 1 |
| [jfrog-client-go](https://github.com/jfrog/jfrog-client-go) | 1 |
| **Total** | **18** |

### 🔗 Module Version Changes

| Module | From | To |
|---|---|---|
| [build-info-go](https://github.com/jfrog/build-info-go) | `v1.13.1-0.20260521104402-1e35b9b5b0c6` | `v1.13.1-0.20260526201157-3dd942bd9e1f` |
| [jfrog-cli-artifactory](https://github.com/jfrog/jfrog-cli-artifactory) | `v0.8.1-0.20260520131142-ef80a14dd499` | `v0.8.1-0.20260527043943-fdf755c4f4c2` |
| [jfrog-cli-core](https://github.com/jfrog/jfrog-cli-core) | `v2.60.1-0.20260520130103-75be6a23c54b` | `v2.60.1-0.20260528061115-b41c87af0194` |
| [jfrog-cli-security](https://github.com/jfrog/jfrog-cli-security) | `v1.29.0` | `v1.29.2` |
| [jfrog-client-go](https://github.com/jfrog/jfrog-client-go) | `v1.55.1-0.20260521115926-32f082854b39` | `v1.55.1-0.20260527095031-a0b759bcd723` |
</pre>
  <p>View the full release notes at <a href="https://github.com/jfrog/jfrog-cli/releases/tag/v2.105.0">https://github.com/jfrog/jfrog-cli/releases/tag/v2.105.0</a>.</p>
</details>
<hr>

See merge request: Harmonybrew/homebrew-core!8877

This branch had an error being deployed

1 failed deployment
frogbot — be8359cf Deployed May 27, 2026 by reshmifrog via scan-pull-request #4326
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

new feature Automatically generated release notes safe to test Approve running integration tests on a pull request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants