Skip to content

Releases: Tiboris/mrack

Release list

v1.6.0

Choose a tag to compare

@Tiboris Tiboris released this 19 Sep 21:42

v1.6.0 (2023-09-19)

Chore

  • chore: tmp

Signed-off-by: Tibor Dudlák <tibor.dudlak@gmail.com> (8b33ac0)

  • chore: tmp

Signed-off-by: Tibor Dudlák <tibor.dudlak@gmail.com> (c8ec1df)

  • chore: tmp

Signed-off-by: Tibor Dudlák <tibor.dudlak@gmail.com> (91831cc)

  • chore: tmp

Signed-off-by: Tibor Dudlák <tibor.dudlak@gmail.com> (8f54dc7)

  • chore(release): Add PyPI action & extract copr step

Due to latest changes to python semantic release
PyPI release is no longer supported and the separate
action (https://github.com/pypa/gh-action-pypi-publish)
is recomended to use while releasing to PyPI.
For the trusted publishing we had to set up the PyPI
account owning mrack to trust neoave/mrack repository
which I did and set up the actions jobs to build
the python package and trigger a truster build.
As an addition i have extracted copr to separate job.

Some resources:
https://docs.pypi.org/trusted-publishers/
https://python-semantic-release.readthedocs.io/en/latest/index.html
https://github.com/pypa/gh-action-pypi-publish

Signed-off-by: Tibor Dudlák <tibor.dudlak@gmail.com> (7967e24)

  • chore: Bump python-semantic-release to v7.34.4

Version 7.33.1 of python-semantic-release action is failing in the container build.
Updating action to this version will solve this issue.

Signed-off-by: David Pascual <davherna@redhat.com> (9bbd987)

  • chore: Release version 1.15.1

Releasing mrack version 1.15.1 (0135d46)

  • chore(Packit): Use yaml magic to run same internal tests for PRs and commits to main

Signed-off-by: Tibor Dudlák <tdudlak@redhat.com> (608c763)

  • chore(Packit): Add internalt tests per pull request

Add internal tests for pre-defined usecases from
internal repository with the specifications.
These tests are switched by using MRACK_TEST_CASE
environment variable with a test that needs to be
specified in internal repository.

Signed-off-by: Tibor Dudlák <tdudlak@redhat.com> (e03793c)

  • chore(Packit): add missing build job(s) to Packit config

Packit will now additionally require for each test job requiring build
a build job definition to be present in the Packit configuration file. See details
in packit/packit-service#1775. (44023eb)

  • chore: Release version 1.15.0

Releasing mrack version 1.15.0 (5903fb9)

  • chore: fix docs dependencies in tox run

Running make test or tox failed on building docs as the tox
config did not use the docsi/requirements.txt and thus the required
dependency which was recently added was missing.

This path is changing the tox run to use the docs/requirements.txt
and thus is fixing the issue.

Signed-off-by: Petr Vobornik <pvoborni@redhat.com> (e9d716e)

  • chore: add Markdown support to docs and add design section

To be able to include the ssh_options.md design and to allow writing
content in markdown which is more known by people than RST.

Signed-off-by: Petr Vobornik <pvoborni@redhat.com> (6f1943b)

  • chore: Release version 1.14.1

Releasing mrack version 1.14.1 (af38b70)

  • chore: Release version 1.14.0

Releasing mrack version 1.14.0 (c209923)

  • chore: Release version 1.13.3

Releasing mrack version 1.13.3 (acf943e)

  • chore: Release version 1.13.2

Releasing mrack version 1.13.2 (13e2635)

  • chore: change back mrack dist release to 1

Signed-off-by: Tibor Dudlák <tdudlak@redhat.com> (61e515f)

  • chore: Release version 1.13.1

Releasing mrack version 1.13.1 (469298d)

  • chore: Release version 1.13.0

Releasing mrack version 1.13.0 (38313f8)

  • chore: set packit to sync changelog as well

Signed-off-by: Tibor Dudlák <tdudlak@redhat.com> (32a754b)

  • chore: sync fedora spec to upstream to maintain changelog history for fedora

Signed-off-by: Tibor Dudlák <tdudlak@redhat.com> (b0512b4)

  • chore: Generate proper changelog from commit history when releasing

When releasing the package mrack.spec was not enriched
by the history of changes compared to previous release
this is enhancing the workflow to have proper changelog

Signed-off-by: Tibor Dudlák <tdudlak@redhat.com> (be7b50a)

  • chore: Bump python-semantic-release to latest

Python-semantic-release had problems fetching
the commit's sha from work directory. This
issue should be fixed in latest release of action.

Signed-off-by: Tibor Dudlák <tdudlak@redhat.com> (98f4035)

  • chore: use custom release_suffix for PR testing via packit

Thus making the Release higher than the one in repos and thus tmt
in tf/packit integration will prefer the packages from packit.

Signed-off-by: Petr Vobornik <pvoborni@redhat.com> (72b9b9c)

  • chore: disable pylint pre-commit hook

As it is failing and it needs more time to fix.

Signed-off-by: Petr Vobornik <pvoborni@redhat.com> (f3f734a)

  • chore(Packit): Add synchronization of tmt plans and tests

Signed-off-by: Tibor Dudlák <tdudlak@redhat.com> (4aa9b0a)

  • chore(Packit): Configure users on whose actions packit is allowed to be run

Signed-off-by: Tibor Dudlák <tdudlak@redhat.com> (02c3e01)

  • chore(Packit): Add missing ci.fmf to synced files

Missing ci.fmf sync causes fedora message being not recognized
in dowsntream and thus expected tests to be marked as failed
even when tests might be run and passing.

Signed-off-by: Tibor Dudlák <tdudlak@redhat.com> (cf14ed9)

  • chore: Release version 1.12.3

Releasing mrack version 1.12.3 (6bd9e17)

  • chore(Packit): Enable copr build for commit to main only.

switching copr_build job to commit rule as pull request job
may not need this with tests enabled in Testing Farm per PR.

Signed-off-by: Tibor Dudlák <tdudlak@redhat.com> (52bb87e)

  • chore(Packit): Enable TF tests job to run on pull request.

Signed-off-by: Tibor Dudlák <tdudlak@redhat.com> (635d008)

  • chore(Packit): Add fedora gating.yaml to synced files.

Signed-off-by: Tibor Dudlák <tdudlak@redhat.com> (9c83b5d)

  • chore(TestingFarm): Add gating for fedora workflow

Adding basic gating smoke tests for fedora workflows
which are run in Testing Farm using tmt plan.
This workflow should allow us to have some
testing automation downstream (Fedora)
and catch package regressions in future.

Signed-off-by: Tibor Dudlák <tdudlak@redhat.com> (a07785c)

  • chore(Packit): enable epel-8 and epel-9 updates and tests

Signed-off-by: Tibor Dudlák <tdudlak@redhat.com> (5a726db)

  • chore: Release version 1.12.2

Releasing mrack version 1.12.2 (497e95b)

  • chore: Use python 3.10 in GH actions

Using latest python will help us to identify
latest changes and regressions early in upstream PRs.
Bumped repo versions in .pre-commit-config.yaml
to point to latest stable releases per available check.

Signed-off-by: Tibor Dudlák <tdudlak@redhat.com> (3397948)

  • chore(pytest): add missing python_path wh...
Read more