Fix release notes in spec builds (#664)
- Fix missing release notes for stable version builds
Inject :branch: option into the release-notes RST directive before building each stable branch so reno uses the correct “named stable branch” scanning path instead of the “current branch” path, which miscalculates the stop-point and produces wrong/missing notes.
Co-Authored-By: Claude Opus 4.6 noreply@anthropic.com
- Modify file in place rather than creating a temporary.
Co-authored-by: Simon Cross hodgestar@gmail.com
Other half of the change with a different restore mechanism.
Some clarifications to how tag names work in the release process.
Co-authored-by: Claude Opus 4.6 noreply@anthropic.com Co-authored-by: Simon Cross hodgestar@gmail.com
版权所有:中国计算机学会技术支持:开源发展技术委员会
京ICP备13000930号-9
京公网安备 11010802032778号
OpenQASM
OpenQASM is an imperative programming language for describing quantum circuits. It is capable of describing universal quantum computing using the circuit model, measurement-based model, and near-term quantum computing experiments.
This repo contains the OpenQASM specification, examples, and tools for the OpenQASM intermediate representation.
OpenQASM started as a Qiskit project
We are searching for candidates for the role of TSC Secretary. The TSC will select a new Secretary during a TSC meeting in November, 2025. Candidates should familiarize themselves with the responsibilties of the role. If you are interested in presenting yourself as a candidate, please contact Jack Woehr, the current Secretary, at jack.woehr@procern.com before November, 2025.
Current version: 3.1
Live language specification version 3.1
The branch of this repository for the previous version: OpenQASM 2.0
About this project
In this repository, you’ll find all the documentation related to OpenQASM, some useful OpenQASM examples, and a reference grammar.
Language specs
The live language documentation specification.
Implementations
See this list of software that implements or supports OpenQASM 3.
Examples
An example of OpenQASM 3.0 source code is given below. Several more examples may be found in the examples folder.
Citation format
For research papers, we encourage authors to reference.
Governance
The OpenQASM project has a process for accepting changes to the language and making decisions codified in its governance model.
License
This project is licensed under the Apache License 2.0 - see the LICENSE file for details.
Contributing
If you’d like to help please take a look to our contribution guidelines. This project adheres to a Code of Conduct. By participating, you are expected to uphold this code.
Release Notes
See the section on Release Notes contribution guidelines.