-
Notifications
You must be signed in to change notification settings - Fork 44
Changelog
Dustin Kut edited this page Oct 26, 2021
·
61 revisions
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- [NCL-5778] Add DA lookup command line
- [NCL-6719] Created command to submit Deliverable analysis
- [NCL-6720] Created command to list delivered artifacts
- [NCL-6721] Add artifact usage command
- [NCLSUP-425] Add retries for the keycloak client
- [NCLSUP-306] Add option to disable color in output
- RESOLVE_ONLY repository strategy - This new strategy takes the entry points of the artifacts/extensions of of the product which are supposed to be packaged in repository, resolves the artifact, resolves artifacts managed dependencies. It also takes care of the transitives and package them as well
- [NCL-6473] Print UI link to quick log access if group build fails
- Fixes and improvements in Quarkus community dependency analyzer
- [NCLSUP-264] Reduce unnecessary logs
- [NCLSUP-298] Indy use temporary hosted repo instead of a group
- Provide user with more error details if running without verbose flag
- Various logging fixes, reduction of logs and their severity
- [NCL-6464] Timestamp temporary builds are no longer supported
- Add exclusionSourceBuilds list field to ignore specified projects in the BUILD_GROUP repository generation strategy
- [NCL-6328] Add validations for pig resources and regex
- [NCL-6080] Use the new scope = INHERIT feature on Command
- [NCL-6328] Properly escape '.' for license regexp
- [MMENG-1127] When response from our HTTP client is 404, don't do further retries.
- [NCL-6080] Remove custom jline code after picocli 4.6 update
- [NCLSUP-229] Add validation for build config name
- Repository generation - add additionalRepo only if it is defined
- Adding a version pattern instead of hard-coded versions for license check
- [NCLSUP-208] fix defaultBuildParameter environmentId overriding other environment values
- [NCLSUP-205] Bacon, null when setting default buildconfig values for arrays
- [NCLSUP-244] release: only generate script+nvr list if data present
- Stop source artifact downloads from retrying as they often do not exist
- [NCL-6110] Print status of brew push on stdout
- [NCL-6026] Inform user list operations may take a while if started with no filters
- New add on for the generation of offline manifests.
- [NCL-5975] Added gh-pages website at https://project-ncl.github.io/bacon
- [NCLSUP-171] Set vars in PiG from command line
- [NCL-6200] Print pre-processed build-config.yaml
- [NCL-6182] Add an option in build-config.yaml to specify an environment through environmentName
- [NCL-6235] add warnings when using deprecated environments
- Handle failure to create cache file directories by throwing exception
- Fix for javadoc generation
- [NCLSUP-178] Bacon pig source fails with NoSuchFileEx
- [NCLSUP-198] IGNORE strategy is ignored when using pig run
- [NCL-5980] Check for >0 build configs and builds when generating maven repo
- [CPAAS-976] Allow Bacon to be installed in an arbitrary location
- [NCL-6170] Bacon list command for builds is ignoring some arguments
- [CPAAS-976] Output version of Bacon
- Offliner manifest file generation from @akoufoudakis
- [NCL-6155] Provide alternative impl of ConsoleLogger so that all logs are controlled by slf4j
- [NCLSUP-161] Default max download attempts is now 5, with a max exponential backoff of 30 seconds
- Enable tailtip widget in Bacon console
- [NCL-5982] validation of build-config.yaml (pig)
- Brew push fix where it could only push 2 builds to Brew at a time
- [NCL-6060] NullPointerException when generating the addons with bacon pig
- Set default javadoc generation to IGNORE
- [NCL-6061] Log warning instead of throwing exception when filling brew data
- [NCL-6097] bacon is missing possibility to set a milestone as current
- Fix newlines in picocli output
- [NCL-6054] Close PNC clients used by PiG
- [NCL-5974] Ported from aesh CLI framework to picocli
- [NCLSUP-119] Fix bug in checking if a branch is modified during PiG run phase. We were grabbing the scm revision commit id instead of the tag
- [NCL-6033] Fix list operations
- Maven repo generation and quarkus dependency analyzer fixes
- Improved handling of errors and more tests
- [NCL-6048] Remove --skipRepo from bacon pig
-
bacon pnc whoami
command -
bacon pnc group-config show-latest-build
command
- [NCLSUP-109] Fix Bacon/PiG stuck at trying to check if branch updated
- [NCL-6018] Download logs even when build successful to make addons happy again
- Fix how we grab the Git reference for a tag in PiG during branch modification check
- [NCL-6022] Rename executionRoot to 'brewBuildName', the new name in PNC 2.0
- Lots of code cleanups / closing resources by @dwalluck :)
- Fix how we regenerate the access token in Bacon using refresh token. If the refresh token is expiring soon, get a new set of access/refresh token instead of trying to refresh
- Ability to install specific version of bacon
- Bacon install script with cygwin should now handle paths better
- [PiG] Bug fix for nvr generation
- [PiG] Fix link to build url in generated README
- Most commands from pnc-cli 1.x are ported to bacon 2.0.0
- PiG integration in Bacon