Releases: openshift-eng/doozer
v1.3.16
Prepare for release v1.3.16 dbe3d91 Fix a bug where upstream git commit was incorrectly pinned for stream assembly (#495) 084baa1 Turn git commit into a parsable yaml document This will allow our automation to be able to detect source and commit information without having to parse RPM spec files. 0917797 Build basis locked assemblies artifacts from their lastet build's upstream commit c61bd43 Make evaluation of -alt image deterministic e398878 Use unaltered git url to assess whether images are siblings 7d21721 Fixes for building from a specific commit 16f1e44 Allow assemblies to override streams 2a69d50 Do not write duplicate destinations 6821b79 Add emergency override b908fe5 Gen-assembly from GA releases and default stream permits 788ae1e Reintroduce hotfix tagging f4c42b7 Formalizing assembly issues and permitting them 20fdd0c Mitigate GSSAPIAuthError (#487) 5b7d850 Gen-payload for assembly fixes and updates for PR comments cea8804 Make gen-payload enforce assembly consistency
v1.3.15
v1.3.13
Prepare for release v1.3.13 5e8970a [ART-3145] Allow git "branch" in image metadata to be hash (#477) 1b76784 build_retrying_koji_client is not a context manager 0436b54 Create new client before each gssapi_login 6cd7a8b gen-assembly: fix rhcos config 2441e20 gen-payload: tagBuild requires gssapi_login fb84df7 Fix gen-assembly missing `assembly` key in generated schema 7e66b10 Typo 0cd1ffe Tweak completeBefore handling logic to simplify unit testing 7b48ed7 Review feedback, custom mode, and cleanup ace68c5 [ART-3152] Revisit plashet for-assembly mechanics (#471) 8bdeb4c Add release:gen-assembly verb 4f35b98 Fix syntax error (#474)
v1.3.12
v1.3.11
v1.3.10
Prepare for release v1.3.10 86c1633 Fix parent stream resolution with a basis event (#468) df71287 Only force-yum-updates on stages matching rhel version of target image (#470) 0a2116e Always build against -candidate target then tag into -hotfix if needed (#469) 14056dc Allow isolate_assembly to work with X.Y.Z and el suffixes (#466) 1be9aed Ignore RPM tagging changes if latest assembly specific build is already installed 4cc8913 Check last builds metadata digest, not HEAD f570e9d Fix gen-payload when assemblies are not enabled (#465)
v1.3.9
v1.3.8
58c406f [ART-3093] Allow assemblies to specify machine-os-content in gen-payload (#460)
beea167 Fix error message (#461)
6b7c51c Replace mojo links with The Source (#459)
5d71b80 Update doozerlib/plashet.py
d8f0956 Update doozerlib/plashet.py
2568f67 Address unittest failures
4c72f79 [ART-2687] Expose brew event and brew tag to modification scripts
03fb7a7 Allow gen-payload to honor metadata.is
d75c8e5 package_name instead of component_name
70271e6 Fix golang image build
e9e24fc Allow --repo to take precedence over --repo-type defaults (#452)
fd94360 Add additional event-safe methods for koji
0b3ccb0 ART-3050: add plashet from-tags --rhcos
395d222 [ART-3075] Add plashet subverb "for-assembly" (#449)
ef4392e ART-3050: full assembly awareness for plashet from-tags (#439)
537043b Test dependency accumulation
0617168 Ensure inherited member list entries can contribute metadata
2efccc2 Open PRs for base images
417bd11 Fix method docs
6aadeb2 ART-3034: Implement doozer images:rebase --force-yum-updates (#428)
2009bd8 Testing fixes
89d2cad fix multiple-default click option error
345f848 Fix version extraction
1834dc3 A bit more bundle doc
f89b434 Randomize assignee to avoid bugging approver[0]
bc08bbb Lock parent images to assembly basis
e6ff58f Code to merge image/rpm metadata with assembly overrides
v1.3.7
v1.3.5
Prepare for release v1.3.5 5dc0243 Unify the way of extracting assembly names from release fields 9c8d40c Non-functional PR updates d161d79 Make rebuild attempt interval configurable 83fe550 Soften tag check for latest_build da40637 Fix el7/el8 rpm search per PR feedback f05d2d0 Prevent scan sources from cloning upstream or down e5eef86 Update scan-sources distgit change detection for assemblies ba4ae8d Enable atom feed parsing from cgit 7c8f19a Do not assume release endswith .assembly.<name> RPMs will typically append .el7/el8 as the NVR suffix. 1db246f Make imagemetadata get_latest_build assembly aware 469b9ed [ART-2946] Make config:plashet assemblies aware 770b725 Update doozerlib/cli/plashet.py 28293e8 Make flake8 happy :) 0e78da1 Wire plashet as config:plashet verb 777189c Copy plashet.py from aos-cd-jobs 94bf230 Prevent unnecessary clone to determine RPM package name e267cc6 update setup.py to exclude test_functional package 2425656 ART-2945: {runtime_assembly} variable substitution