Skip to content

Releases: osbuild/koji-osbuild

11

21 Nov 11:09
Compare
Choose a tag to compare

Changes with 11

  • Print more log messages to enable tracking of SLIs (#110)
  • Various fixes (#108)

Contributions from: Simon Steinbeiss, Thomas Lavocat, Tomáš Hozza

— Somewhere on the Internet, 2022-11-21

10

02 Sep 14:28
Compare
Choose a tag to compare
10

Changes with 10

  • Hub: support image_type being an array for backwards compatibility (#107)
  • packit: Enable Bodhi updates workflow (#106)

Contributions from: Tomas Hozza

— Somewhere on the Internet, 2022-09-02

9

31 Aug 14:33
Compare
Choose a tag to compare
9

Changes with 9

  • Support specifying upload options for image builds (#104)
  • Various enhancements (#105)
  • builder: add retries to composer API calls (#103)

Contributions from: Ondřej Budai, Tomas Hozza

— Somewhere on the Internet, 2022-08-31

8

30 Jun 16:45
Compare
Choose a tag to compare
8

Changes with 8

  • builder: always refresh OAuth token after getting 401 (#102)

Contributions from: Ondřej Budai

— Somewhere on the Internet, 2022-06-30

7

29 Jun 14:03
Compare
Choose a tag to compare
7

Changes with 7

  • builder: set OAuth token creation time before we fetch it (#101)
  • packit: Enable Koji build integration (#99)
  • spec: set the default release to 1 (#98)

Contributions from: Jakub Rusz, Ondřej Budai, Simon Steinbeiss

— Somewhere on the Internet, 2022-06-29

6

03 May 12:31
Compare
Choose a tag to compare
6

Changes with 6

  • builder: add support for proxying requests to composer (#96)
  • devcontainer: remove trailing comma from JSON (#95)
  • plugins: add support for customizations (#97)
  • workflows/trigger-gitlab: run Gitlab CI in new image-builder project (#94)

Contributions from: Christian Kellner, Jakub Rusz, Ondřej Budai

— Somewhere on the Internet, 2022-05-03

5

28 Mar 17:23
Compare
Choose a tag to compare
5

CHANGES WITH 5:

  • builder: rename gpg_key field to gpgkey for repos (#91)
  • builder: fix type annotations (#92)
  • Add GitHub Action to create upstream tag (#90)
  • docs: fix error in hacking.md (#85)
  • build(deps): bump actions/checkout from 2 to 3 (#86)
  • spec: don't push tests into Fedora (#89)
  • test/builder: drop misleading quotes from config (#88)
  • builder: use correct secret when fetching token (#87)
  • packit: Push directly to dist-git (#84)

Contributions from: Christian Kellner, Ondřej Budai, Simon Steinbeiss, Stephen Coady, dependabot[bot]

— Somewhere on the Internet, 2022-03-28

4

15 Feb 23:38
Compare
Choose a tag to compare
4

CHANGES WITH 4:

  • plugins: support for repo package sets (#82)
  • Lower task weight (#60)
  • Add upstream release bot and enable packit (#81)
  • plugins: support for ostree specific options (#80)
  • builder: use cloud api (#73)
  • README: contributing (#74)
  • README.md,HACKING.md: update for SSO/OAuth2 (#79)
  • Support for oauth2 authentication (#69)
  • ci: switch from rhel 8.4 to 8.5 (#78)
  • ci: integration tests now adapt to the host (#77)
  • schutzbot: update osbuild to 46 (#75)
  • cli: do not use translation helper (#72)
  • builder: fixes for the command line argument parsing (#71)
  • Fix command line argument names (#70)
  • devcontainer: add initial support (#68)
  • schutzbot: remove ssh keys of team member that left us (#67)
  • CI: Fix failure in Coverity Scan (#66)
  • ci: Enable Coverity Scan (#65)
  • Adjust variable names (#64)
  • build(deps): bump ludeeus/action-shellcheck from 0.5.0 to 1.1.0 (#63)
  • test: use importlib instead of imp (#62)
  • Enable Dependabot (#61)
  • plugin/cli: remove type annotation (#59)
  • Migrate to GitLab CI (#58)
  • Test and CI maintenance (#57)
  • Fetch and attach the manifests (#56)
  • Test housekeeping (#55)
  • assorted CI fixes/improvements (#54)
  • Add Fedora 33 to Schutzbot & fix the name of repo (#52)
  • test/integration.sh: bump nightly (#53)
  • test: replace docker.io with fedora's registry (#50)
  • mockbuild: make more consistent with other osbuild projects (#49)
  • Update osbuild-composer dependency to 25 (#48)

Contributions from: Alexander Todorov, Chloe Kaubisch, Christian Kellner, Lars Karlitski, Ondřej Budai, Simon Steinbeiss, Tomas Kopecek

— Vöcklabruck, 2022-02-15

3

19 Nov 13:40
v3
Compare
Choose a tag to compare
3

CHANGES WITH 3:

  • Ship tests in koji-osbuild-tests package. The tests got
    reworked so that they can be installed and run from the
    installation. This will be useful for reverse dependency
    testing, i.e. testing the plugins from other projects,
    like composer as well as in gating tests.

  • Add the ability to skip the tagging. An new command line
    option, --skip-tag is added, which translate into an
    a new field in the options for the hub and builder. If
    that option is present, the builder plugin will skip the
    tagging step.

  • builder plugin: the compose status is attached to the
    koji task as compose-status.json and updated whenever
    it is fetched from composer. This allows to follow the
    individual image builds.

  • builder plugin: The new logs API, introduce in composer
    version 24, is used to fetch and attach build logs as
    well as the koji init/import logs.

  • builder plugin: Support for the dynamic build ids, i.e.
    don't use the koji build id returned from the compose
    request API call but use the new koji_build_id field
    included in the compose status response.
    This makes koji-osbuild depend on osbuild composer 24!

  • test: lots of improvements to the tests and ci, e.g.
    using the quay mirror for the postgres container or
    matching the container versions to the host.

Contributions from: Christian Kellner, Lars Karlitski,
Ondřej Budai

— Berlin, 2020-11-19

2

03 Nov 11:42
v2
Compare
Choose a tag to compare
2

CHANGES WITH 2:

  • Fix the logic in the builder plugin that checks that
    all requested architectures for a requested build are
    indeed supported by the build tag. The existing check
    had its operands mixed up.

  • Fix the spec file so that the builder package now
    depends on python3-jsonschema.

  • Adapt the CI for a podman package change: previously
    the podman-plugins package, which contains the dnsname
    plugin, was automatically pulled in on Fedora. This
    changed recently which in turn broke our Fedora
    integration test. Explicitly install podman-plugins.

  • CI: Integrate codespell spell-checking.

  • Small fixes for the README.md.

Contributions from: Christian Kellner, Tomas Kopecek

— Berlin, 2020-11-03