31 Commits

Author SHA1 Message Date
Packit f54c9571a9 [packit] 1.29.0 upstream release
Upstream tag: 1.29.0
Upstream commit: 808858e8
2023-11-06 19:55:53 +00:00
Packit 91fd0213cc [packit] 1.28.2 upstream release
Upstream tag: 1.28.2
Upstream commit: 81f02df4
2023-10-11 15:05:35 +00:00
Petr Šplíchal 5d30b54717 Install yq which is needed by some newer tests 2023-09-08 10:14:24 +02:00
Packit 6b192ced30 [packit] 1.27.0 upstream release
Upstream tag: 1.27.0
Upstream commit: 9c35269a

If you need to do any change in this pull request, you need to locally fetch the source branch of it and push it (with a fix) to your fork (as it is not possible to push to the branch created in the Packit’s fork):
```
git fetch https://src.fedoraproject.org/forks/packit/rpms/tmt.git refs/heads/*:refs/remotes/packit/*
git checkout packit/1.27.0-f37-update-propose_downstream
```
2023-09-07 09:32:24 +00:00
Packit 284a4ac795 [packit] 1.26.1 upstream release
Upstream tag: 1.26.1
Upstream commit: 2cfb13eb

If you need to do any change in this pull request, you need to locally fetch the source branch of it and push it (with a fix) to your fork (as it is not possible to push to the branch created in the Packit’s fork):
```
git fetch https://src.fedoraproject.org/forks/packit/rpms/tmt.git refs/heads/*:refs/remotes/packit/*
git checkout packit/1.26.1-f37-update-propose_downstream
```
2023-09-01 18:41:42 +00:00
Packit 27f1431573 [packit] 1.26.0 upstream release
Upstream tag: 1.26.0
Upstream commit: fa1b3519

If you need to do any change in this pull request, you need to locally fetch the source branch of it and push it (with a fix) to your fork (as it is not possible to push to the branch created in the Packit’s fork):
```
git fetch https://src.fedoraproject.org/forks/packit/rpms/tmt.git refs/heads/*:refs/remotes/packit/*
git checkout packit/1.26.0-f37-update-propose_downstream
```
2023-07-31 19:22:39 +00:00
Lukas Zachar f30063eb67 [packit] 1.25.0 upstream release
Upstream tag: 1.25.0
Upstream commit: 7b7ecc7b
2023-07-10 16:17:56 +02:00
Petr Šplíchal d5a13ba537 [packit] 1.24.1 upstream release
Upstream tag: 1.24.1
Upstream commit: 9206e034
2023-06-09 10:55:52 +02:00
Lukas Zachar 26d4877d19 Require python3-setuptools
Runtime tmt needs it but it was installed by other package
which dropped the requirement.

Next release (1.24) will require setuptools in setup.py directly
2023-05-15 11:42:00 +02:00
Lukas Zachar dbd9d59881 Release tmt-1.23.0 2023-05-11 20:49:26 +02:00
Petr Šplíchal 07b7dfd971 Run only tier 0 and tier 1 tests from the upstream
It is not necessary to run the whole test coverage. The basic set of
core functionality tests should be enough to ensure sanity of the
package. Later we can expand this to cover basic use stories.
2023-04-17 14:44:51 +02:00
Petr Šplíchal 573cfe60b2 Release 1.22.0 2023-04-14 21:42:09 +02:00
Lukas Zachar ae5154b4c3 Release 1.21.0 2023-02-03 11:39:27 +01:00
Fedora Release Engineering 41f9a962d1 Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-01-21 05:12:19 +00:00
Lukas Zachar 45a57620cd Release tmt-1.20.0 2022-12-09 11:52:14 +01:00
Lukas Zachar 3481ffdd58 Release 1.19.0 2022-11-10 08:09:07 +01:00
Petr Šplíchal b788e44dfe Release tmt-1.18.0 2022-10-11 10:04:40 +02:00
Lukas Zachar 1a563eeb8d Release 1.17.0 2022-09-05 17:02:30 +02:00
Lukas Zachar 8f3e8a0f8c Release 1.16.0 2022-08-03 21:03:42 +02:00
Fedora Release Engineering 0bf3a7f662 Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-23 10:37:30 +00:00
Lukas Zachar 3d7f384b25 Release 1.15.0 2022-07-02 14:17:50 +02:00
Python Maint 0931d283ab Rebuilt for Python 3.11 2022-06-15 18:59:02 +02:00
Petr Šplíchal 9ccb69cd29 Release tmt-1.14.0 2022-06-07 09:20:37 +02:00
Petr Šplíchal de7f0d1b44 Release tmt-1.13.0 2022-05-02 19:29:52 +02:00
Petr Šplíchal d1fc6e809e Release tmt-1.12.0 2022-04-05 09:44:11 +02:00
Petr Šplíchal a5a419284a Release tmt-1.11.0 2022-03-02 12:35:03 +01:00
Petr Šplíchal 5e4f583845 Enable gating, update upstream test repository url 2022-03-02 12:32:13 +01:00
Lukas Zachar a6fceaf030 Release tmt-1.10.0 2022-02-01 18:22:00 +01:00
Fedora Release Engineering 78f29c4349 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-01-22 02:50:37 +00:00
Petr Šplíchal 44418547bf Release tmt-1.9.0 2021-11-30 21:57:47 +01:00
Petr Šplíchal dcf9262de3 Report test results as separate plans 2021-11-11 11:56:20 +01:00
8 changed files with 1286 additions and 159 deletions
+22
View File
@@ -19,3 +19,25 @@
/tmt-1.6.0.tar.gz
/tmt-1.7.0.tar.gz
/tmt-1.8.0.tar.gz
/tmt-1.9.0.tar.gz
/tmt-1.10.0.tar.gz
/tmt-1.11.0.tar.gz
/tmt-1.12.0.tar.gz
/tmt-1.13.0.tar.gz
/tmt-1.14.0.tar.gz
/tmt-1.15.0.tar.gz
/tmt-1.16.0.tar.gz
/tmt-1.17.0.tar.gz
/tmt-1.18.0.tar.gz
/tmt-1.19.0.tar.gz
/tmt-1.20.0.tar.gz
/tmt-1.21.0.tar.gz
/tmt-1.22.0.tar.gz
/tmt-1.23.0.tar.gz
/tmt-1.24.1.tar.gz
/tmt-1.25.0.tar.gz
/tmt-1.26.0.tar.gz
/tmt-1.26.1.tar.gz
/tmt-1.27.0.tar.gz
/tmt-1.28.2.tar.gz
/tmt-1.29.0.tar.gz
+141
View File
@@ -0,0 +1,141 @@
specfile_path: tmt.spec
files_to_sync:
- tmt.spec
- .packit.yaml
sync_changelog: true
upstream_package_name: tmt
downstream_package_name: tmt
upstream_project_url: https://github.com/teemtee/tmt
issue_repository: https://github.com/teemtee/tmt
srpm_build_deps:
- hatch
- python3-hatch-vcs
jobs:
# Build pull requests
- job: copr_build
trigger: pull_request
targets:
- fedora-all
- epel-9
enable_net: False
actions:
create-archive:
- hatch run docs:man
- hatch build -t sdist
- bash -c "ls dist/tmt-*.tar.gz"
get-current-version:
# Use `dev888` instead of the last version digit to make
# builds older than the final release and newer than
# copr builds from main. Remove the remaining suffix
# generated by `hatch version` as well so that build
# with the latest timestamp always wins.
- bash -c "hatch version | sed -E 's/\\.[0-9]+\\.dev.*/.dev888/'"
# Test pull requests
- job: tests
trigger: pull_request
targets:
- fedora-all
- epel-9
# Test internal plugins
- job: tests
trigger: pull_request
identifier: "internal-plugins"
targets:
- fedora-latest-stable
use_internal_tf: True
fmf_url: "https://gitlab.cee.redhat.com/baseos-qe/tmt.git"
# Tag cloud resources for tmt
tf_extra_params:
environments:
- settings:
provisioning:
tags:
BusinessUnit: tmt
# Test internal wow
- job: tests
trigger: pull_request
identifier: "internal-wow"
targets:
- fedora-latest-stable
use_internal_tf: True
fmf_url: "https://gitlab.cee.redhat.com/baseos-qe/integration_scripts.git"
tmt_plan: "/tmt/integration/plan"
tf_extra_params:
environments:
- settings:
provisioning:
tags:
BusinessUnit: tmt
# Build commits to main
- job: copr_build
trigger: commit
branch: main
targets:
- fedora-all
- epel-9
enable_net: False
list_on_homepage: True
preserve_project: True
owner: "@teemtee"
project: tmt
release_suffix: "{PACKIT_PROJECT_BRANCH}"
actions:
create-archive:
- hatch run docs:man
- hatch build -t sdist
- bash -c "ls dist/tmt-*.tar.gz"
get-current-version:
# Get rid of the the final version digit to make copr
# builds older than the final release
- bash -c "hatch version | sed -E 's/\\.[0-9]+\\.dev/.dev/'"
# Release to copr
- job: copr_build
trigger: release
targets:
- fedora-all
- epel-9
enable_net: False
list_on_homepage: True
preserve_project: True
owner: "@teemtee"
project: tmt
actions:
create-archive:
- hatch run docs:man
- hatch build -t sdist
- bash -c "ls dist/tmt-*.tar.gz"
get-current-version:
- hatch version
# Fedora releases
- job: propose_downstream
trigger: release
dist_git_branches:
- fedora-all
- epel-9
actions:
post-upstream-clone: []
- job: koji_build
trigger: commit
allowed_pr_authors: ["packit", "psss", "lzachar"]
allowed_committers: ["packit", "psss", "lzachar"]
dist_git_branches:
- fedora-all
- epel-9
- job: bodhi_update
trigger: commit
dist_git_branches:
- fedora-branched
- epel-9
+3
View File
@@ -0,0 +1,3 @@
This repository is maintained by packit.
https://packit.dev/
The file was generated using packit 0.85.0.
+1
View File
@@ -0,0 +1 @@
resultsdb-testcase: separate
+10
View File
@@ -0,0 +1,10 @@
--- !Policy
product_versions:
- fedora-*
decision_contexts:
- bodhi_update_push_stable
subject_type: koji_build
rules:
- !PassingTestCaseRule {test_case_name: fedora-ci.koji-build./plans/minimal.functional}
- !PassingTestCaseRule {test_case_name: fedora-ci.koji-build./plans/smoke.functional}
- !PassingTestCaseRule {test_case_name: fedora-ci.koji-build./plans/upstream.functional}
+14 -2
View File
@@ -1,9 +1,21 @@
summary:
Upstream tests working under virtual machine
discover:
how: fmf
url: https://github.com/psss/tmt
url: https://github.com/teemtee/tmt
ref: fedora
filter: tag:virtual
filter: "tag:virtual & tier:0,1"
prepare+:
- how: install
package:
- jq
- python3-pip
- how: shell
script:
- pip3 install --user yq || pip3 install yq
- yq --help
execute:
how: tmt
+1 -1
View File
@@ -1 +1 @@
SHA512 (tmt-1.8.0.tar.gz) = 95604745d303c681615294b5c503821ab8036e4acdfc98ecf30ffa338301f2bdef9d30294d29929a9597a054fd3fd2a4097812a8a1c9bc9ee21457299536a822
SHA512 (tmt-1.29.0.tar.gz) = 59c64a8c14614652d98113f205d583a715367fe2f20ca178e5eed62461e477888440bef13238ba6bd78ba2eb9ac11ff1b5380f3336f056069a5ad3291342495e
+1094 -156
View File
File diff suppressed because it is too large Load Diff