Skip to content

RTECO-1564 - Add apt command support for JFrog Artifactory#3596

Open
fluxxBot wants to merge 18 commits into
masterfrom
RTECO-1564
Open

RTECO-1564 - Add apt command support for JFrog Artifactory#3596
fluxxBot wants to merge 18 commits into
masterfrom
RTECO-1564

Conversation

@fluxxBot

@fluxxBot fluxxBot commented Jul 9, 2026

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 ./....

  • Introduced apt command to run apt-get commands against JFrog Artifactory Debian repositories.
  • Implemented aptSetupCmd for persistent authentication setup.
  • Added necessary flags and help documentation for the apt command.
  • Created test data for local, remote, and virtual APT repositories.
  • Updated integration tests to include APT command tests.
  • Enhanced CLI utility functions to support APT-specific flags and commands.

@fluxxBot fluxxBot added the new feature Automatically generated release notes label Jul 9, 2026
@fluxxBot fluxxBot added the safe to test Approve running integration tests on a pull request label Jul 9, 2026
@fluxxBot fluxxBot 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 Jul 9, 2026
fluxxBot added 3 commits July 9, 2026 17:37
- Introduced `apt` command to run apt-get commands against JFrog Artifactory Debian repositories.
- Implemented `aptSetupCmd` for persistent authentication setup.
- Added necessary flags and help documentation for the `apt` command.
- Created test data for local, remote, and virtual APT repositories.
- Updated integration tests to include APT command tests.
- Enhanced CLI utility functions to support APT-specific flags and commands.
@fluxxBot fluxxBot removed the safe to test Approve running integration tests on a pull request label Jul 9, 2026
@fluxxBot fluxxBot added the safe to test Approve running integration tests on a pull request label Jul 9, 2026
…0709121941-de06fac87c33 in go.mod and go.sum
@fluxxBot fluxxBot removed the safe to test Approve running integration tests on a pull request label Jul 9, 2026
@fluxxBot fluxxBot added the safe to test Approve running integration tests on a pull request label Jul 9, 2026
@fluxxBot fluxxBot 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 Jul 9, 2026
…iring consecutive successful responses from the repositories API
@fluxxBot fluxxBot 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 Jul 9, 2026
@fluxxBot fluxxBot removed the safe to test Approve running integration tests on a pull request label Jul 9, 2026
@fluxxBot fluxxBot added the safe to test Approve running integration tests on a pull request label Jul 9, 2026
…0709150839-fe13c9b13f5b and adjust apt test concurrency settings
@fluxxBot fluxxBot 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 Jul 9, 2026
…enhance error handling for distribution matrix
…ure verification and add minimal .deb builder
…ge and prerequisites for better user guidance
The import-key test uploaded a .deb but polled for a signed InRelease that
never appeared (404 for the full timeout): local-rt-setup's Artifactory does
not auto-calculate the Debian index on deploy. Explicitly POST
/api/deb/reindex/{repo} after upload, re-nudge it periodically while polling,
and extend the wait to 180s so the signed InRelease is generated before apt
consumes it.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
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.

1 participant