• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

Qiskit / qiskit-ibm-runtime / 8288165357
83%

Build:
DEFAULT BRANCH: main
Ran 14 Mar 2024 10:14PM UTC
Jobs 15
Files 214
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

14 Mar 2024 10:06PM UTC coverage: 82.297%. Remained the same
8288165357

push

github

web-flow
Switch from Reno to Towncrier for release notes (#1501)

## Why Reno broke

Closes https://github.com/Qiskit/documentation/issues/979 and https://github.com/Qiskit/documentation/issues/978.

Reno stopped working correctly with Runtime 0.21. The release notes for 0.16+ were all being included in the 0.15 release note entry, incorrectly. https://github.com/Qiskit/qiskit-ibm-runtime/pull/1486 attempted to fix this and it worked locally, but in CI the `stable/0.15` entry was missing all release notes before 0.15 and we could not figure out how to fix that.

Reno got into a bad state because of the feature branch `experimental-0.2`. That branch was based off of `main` at the time of 0.15.0. It was not merged back into `main` until preparing 0.21.0 when we merged 32b0dbc36 into `main` . During the feature branch's life, <a class=hub.com/Qiskit/qiskit-ibm-runtime/commit/ec8f5a4953a654536148d9ce66f6cca1db3156b3">ec8f5a495 merged main into experimental-0.2, which we think messed things up by copying over Git tags into the feature branch. `git log --tags --simplify-by-decoration` shows all the tags in order, but between 0.20.0 and 0.21.0 is that commit ec8f5a4953a654536148d9ce66f6cca1db3156b3.

We think the problem is that Reno gets confused when you merge a branch that itself has Git tags back into `main`. This [blog warns](https://medium.com/opsops/software-discovery-reno-b072827ad883)

> There is one case when reno may skip release note, and it’s a single known ‘don’t do it’ case, documented and articulated: Do not merge stable branch with release tags back into master branch.

We think Reno ended up confusing some of the same Git tags between the feature branch and main.

We could not think of a safe fix for Reno because we cannot safely force push changes to the Git history. We couldn't find a way to teach Reno which release notes correspond to which version because it tries automating this all via Git.

## Switching to Towncrier

[Towncrier](https://towncrier.readthe... (continued)

5769 of 7010 relevant lines covered (82.3%)

12.23 hits per line

Jobs
ID Job ID Ran Files Coverage
1 unit-tests_python3.12-macOS-latest - 8288165357.1 14 Mar 2024 10:15PM UTC 214
82.28
GitHub Action Run
2 unit-tests_python3.12-ubuntu-latest - 8288165357.2 14 Mar 2024 10:14PM UTC 214
82.28
GitHub Action Run
3 unit-tests_python3.8-windows-latest - 8288165357.3 14 Mar 2024 10:16PM UTC 214
80.22
GitHub Action Run
4 unit-tests_python3.12-windows-latest - 8288165357.4 14 Mar 2024 10:16PM UTC 214
80.24
GitHub Action Run
5 unit-tests_python3.9-macOS-latest - 8288165357.5 14 Mar 2024 10:15PM UTC 214
82.27
GitHub Action Run
6 unit-tests_python3.10-macOS-latest - 8288165357.6 14 Mar 2024 10:15PM UTC 214
82.28
GitHub Action Run
7 unit-tests_python3.11-windows-latest - 8288165357.7 14 Mar 2024 10:16PM UTC 214
80.24
GitHub Action Run
8 unit-tests_python3.10-ubuntu-latest - 8288165357.8 14 Mar 2024 10:14PM UTC 214
82.28
GitHub Action Run
9 unit-tests_python3.10-windows-latest - 8288165357.9 14 Mar 2024 10:16PM UTC 214
80.24
GitHub Action Run
10 unit-tests_python3.11-macOS-latest - 8288165357.10 14 Mar 2024 10:16PM UTC 214
82.28
GitHub Action Run
11 unit-tests_python3.8-ubuntu-latest - 8288165357.11 14 Mar 2024 10:14PM UTC 214
82.26
GitHub Action Run
12 unit-tests_python3.11-ubuntu-latest - 8288165357.12 14 Mar 2024 10:14PM UTC 214
82.28
GitHub Action Run
13 unit-tests_python3.9-ubuntu-latest - 8288165357.13 14 Mar 2024 10:14PM UTC 214
82.27
GitHub Action Run
14 unit-tests_python3.9-windows-latest - 8288165357.14 14 Mar 2024 10:17PM UTC 214
80.23
GitHub Action Run
15 unit-tests_python3.8-macOS-latest - 8288165357.15 14 Mar 2024 10:19PM UTC 214
82.26
GitHub Action Run
Source Files on build 8288165357
  • Tree
  • List 214
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #8288165357
  • 8b269984 on github
  • Prev Build on main (#8269393108)
  • Next Build on main (#8300740061)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc