Commit Graph

25 Commits

Author SHA1 Message Date
Elena Peña Tapia f5c5b37a7a
Bump main branch version post 1.2 branch (#12815) 2024-07-25 16:47:38 +00:00
Matthew Treinish c1d728a9c8
Bump main branch version post 1.1.0rc1 tag (#12338)
Now that the first release candidate for the 1.1.0 release has been
tagged, the stable branch for the 1.1 series has been created and we
can start developing the 1.1.0 release on main. This commit bumps all
the version strings from 1.1.0 to 1.2.0 (and the backport branch for
mergify to stable/1.1) accordingly to differentiate the main branch
from 1.1.*.
2024-05-06 06:52:31 +00:00
Matthew Treinish 4ab9642f76
Bump main branch version post 1.0.0rc1 tag (#11712)
Now that the first release candidate for the 1.0.0 release has been
tagged, the stable branch for the 1.0 series has been created and we
can start developing the 1.1.0 release on main. This commit bumps all
the version strings from 1.0.0 to 1.1.0 (and the backport branch for
mergify to 1.0) accordingly to differentiate the main branch from
1.0.*.
2024-02-02 01:58:27 +00:00
Matthew Treinish aa0e1a2532
Bump main branch version post 0.45.0rc1 tag (#11059)
* Bump main branch version post 0.45.0rc1 tag

Now that the first release candidate for the 0.45.0 release has been
tagged, the stable branch for the 0.45 series has been created and we
can start developing the 1.0.0 release on main. This commit bumps all
the version strings from 0.45.0 to 1.0.0 (and the backport branch for
mergify to 0.45) accordingly to differentiate the main branch from
0.45.*.

* Handle 1.0 in docs build
2023-10-19 23:54:07 +00:00
Jake Lishman 84aed0c3ea
Bump version numbers post 0.25.0rc1 (#10464)
This opens development on `main` for the next minor version of *Qiskit*
(no longer to be called Terra).  The version number is jumping to 0.45
to bring the version of `qiskit-terra` in line with `qiskit` (currently
the metapackge); starting from "Qiskit 0.45", this repository will be
called `qiskit` only, and the packages `qiskit` and `qiskit-terra` will
be unified, at least as far as Python packaging allows us to do.
2023-07-21 17:49:47 +00:00
Matthew Treinish 908adb3432
Bump main branch version post 0.24.0rc1 tag (#10005)
Now that the first release candidate for the 0.24.0 release has been
tagged, the stable branch for the 0.24 series has been created and we
can start developing the 0.25.0 release on main. This commit bumps all
the version strings from 0.24.0 to 0.25.0 (and the backport branch for
mergify to 0.24) accordingly to differentiate the main branch from
0.24.*.
2023-04-20 21:58:50 +00:00
Matthew Treinish b00a8de470
Stop using mergify merge queue feature (#9807)
Due to recent changes in the mergify configuration/service the merge
queue feature of mergify is no longer working as expected. It's not
clear if this just a temporary bug in mergify, a longer term change in
behavior (which requires all PR authors to be registered on mergify), or
some incompatibility between the github api and mergify. However,
because we're no longer able to rely on it we've moved to using github's
native merge queue feature [1][2] instead. Since this new merge queue
would conflict with mergify's this commit removes the merge queue
configuration from the mergify configuration. The configuration for
stable backporting is left in place because github doesn't natively
offer that feature and it appears to still work fine.

[1] https://github.blog/changelog/2023-02-08-pull-request-merge-queue-public-beta/
[2] https://docs.github.com/en/repositories/configuring-branches-and-merges-in-your-repository/configuring-pull-request-merges/managing-a-merge-queue
2023-03-16 22:32:14 +00:00
Matthew Treinish 756bb11e1e
Bump main branch version post 0.23.0rc1 tag (#9396)
* Bump main branch version post 0.23.0rc1 tag

Now that the first release candidate for the 0.23.0 release has been
tagged, the stable branch for the 0.23 series has been created and we
can start developing the 0.24.0 release on main. This commit bumps all
the version strings from 0.23.0 to 0.24.0 (and the backport branch for
mergify to 0.23) accordingly to differentiate the main branch from
0.23.*.

* Bump version number in cargo lock file too

Co-authored-by: Jake Lishman <jake.lishman@ibm.com>
2023-01-20 14:18:44 +00:00
Matthew Treinish af82b4d0e1
Bump main branch version post rc tag (#8850)
* Bump main branch version post rc tag

Now that the first release candidate for the 0.22.0 release has been
tagged, the stable branch for the 0.22 series has been created and we
can start developing the 0.23.0 release on main. This commit bumps all
the version strings from 0.22.0 to 0.23.0 (and the backport branch for
mergify to 0.22) accordingly to differentiate the main branch from
0.22.*.

* Move release notes to dedicated directory too

* Update Cargo too

Co-authored-by: Jake Lishman <jake.lishman@ibm.com>
2022-10-07 15:44:33 -04:00
Matthew Treinish 57540c1697
Bump version strings post pre-release (#8228)
* Bump version strings post pre-release

Now that qiskit-terra 0.21.0rc0 is out the door we should bump the version
string on main to show the source version we're installing is newer
than what's been pre-released.

* Move 0.21 release notes into a separate directory

* Update cargo.toml too
2022-06-23 17:16:28 -04:00
Matthew Treinish 7c50a17ee2
Bump version strings post release (#7852)
Now that qiskit-terra 0.20.0 is out the door we should bump the version
string on main to show the source version we're installing is newer
than what's been released.
2022-03-31 23:21:46 +00:00
Matthew Treinish 0248c77cb2
Bump version strings post release (#7357)
Now that qiskit-terra 0.19.0 is out the door we should bump the version
string on master to show the source version we're installing is newer
than what's been released.
2021-12-06 16:46:09 -05:00
Matthew Treinish 7bb2b1e0b1
Bump version strings post release (#6722)
Now that qiskit-terra 0.18.0 is out the door we should bump the version
string on master to show the source version we're installing is newer
than what's been released.
2021-07-13 07:40:28 -04:00
Matthew Treinish 91007dc3e8
Pivot mergify config to use a merge queue (#6211)
In #6188 and #6117 we changed the mergify configuration to use the smart
strict mode which silently maintains a merge queue for us. This option
has recently been superseded by building explict merge queues that
enable more rich control over how PRs to merge get queue together. [1]
This commit switches the mergify config to use an explicit queue for
merging to give us more explicit control over how mergify is going to
merge PRs for us. This also opens up new options if we were to have a
mergify subscription at a future date, primarily speculative testing on
the merge queue [2] which will enable better throughput because it
validates the potential future state all at once and lets us run testing
in parallel.

[1] https://docs.mergify.io/actions/queue/
[2] https://docs.mergify.io/actions/queue/#speculative-checks
2021-05-07 17:41:08 -04:00
Matthew Treinish e5d66367fb
Bump version strings post release (#6135)
* Bump version strings post release

Now that qiskit-terra 0.17.0 is out the door we should bump the version
string on master to show the source version we're installing is newer
than what's been released.

* Bump mergify config
2021-04-01 17:58:39 -04:00
Kevin Krsulich 03741b025c
Mergify to fasttrack merging of PRs already based on master. (#6118)
@mtreinish noticed that strict: smart+fasttrack would be better than strict: smart,
in that it will move PRs already based on master to the head of the merge queue.
2021-03-30 13:00:58 -04:00
Kevin Krsulich c1ba88b9af
Mergify to only update one approved PR at a time. (#6117)
To attempt to increase CI throughput, updates mergify configuration to only update one approved PR at a time.

See https://docs.mergify.io/actions/merge.html#merge .
2021-03-30 12:53:07 -04:00
Lauren Capelluto 7633baa6dd
Bump version to 0.17.0 for next release (#5243)
Now that 0.16.0 is out the door this commit bumps
the version to 0.17.0 for the next release.

Mergify backport targets 0.16.0 release
2020-10-15 22:07:00 -04:00
Matthew Treinish 2cbccd5f1e
Bump version strings post release (#4884)
Now that qiskit-terra 0.15.0 is out the door we should bump the version
string on master to show the source version we're installing is newer
than what's been released.
2020-08-06 16:01:16 -04:00
Matthew Treinish 77b38a925a
Bump version string post release (#4364)
Now that qiskit-terra 0.14.0 is out the door we should bump the version
string on master to show the source version we're installing is newer
than what's been released.
2020-04-30 18:02:27 -04:00
Matthew Treinish cd7e8e1743
Bump version string post release (#4119)
Now that qiskit-terra 0.13.0 is out the door we should bump the version
string on master to show the source version we're installing is newer
than what's been released.
2020-04-10 08:35:45 -04:00
Matthew Treinish bbbf459936
Add auto backport rule to mergify configuration (#4065)
This commit adds a rule to the mergify configuration to automatically
attempt to backport a PR with the stable backport potential label on it.
If there is a merge conflict we'll still have to manually backport, but
for cleanly applying backports this saves us the manual step of having
to backport commits. The one caveat here is that we will have to
remember to bump the stable branch number post release to the new
branch, which means there are now 3 locations to update after a release
instead of 2.
2020-04-02 16:06:58 -04:00
Matthew Treinish 8bf63cb411
Add explicit PR trigger to azure pipelines (#3977)
* Add explicit PR trigger to azure pipelines

According to the trigger docs for azure [1] not specifying a pr field in
the config should have an implicit pr trigger on all branches.
However, this default PR trigger has stopped working. This commit adds a
manual pr trigger field in an attempt to workaround this issue. It has
been reported that manually adding the PR trigger will resolve the
issue. [2]

[1] https://docs.microsoft.com/en-us/azure/devops/pipelines/build/triggers?view=azure-devops&tabs=yaml#pr-triggers
[2] https://developercommunity.visualstudio.com/comments/949243/view.html

* Revert "Update mergify config to require travis not azure (#3975)"

This reverts commit f534d904b0. This is no
longer needed because azure-pipelines is working again.

* Revert "Add back full travis config during azure pipelines outage (#3973)"

This reverts commit b50f30c03e.
2020-03-16 08:56:05 -04:00
Matthew Treinish f534d904b0
Update mergify config to require travis not azure (#3975)
Since we're in the middle of an azure pipelines outage we've temporarily
switched to using travis as our sole ci provider (see #3973) until the
situation is resolve. However, the mergify config is hard coded to check
for azure pipelines to report success before continuing. This commit
updates the mergify config so that the automerge tag will continue to
work while we're relying on travis for all of our ci.
2020-03-13 18:28:41 -04:00
Matthew Treinish e226d05328
Add mergify config (#3352)
This commit adds a basic configuration for using mergify.io. It simply
will just squash merge the PR if it's been approved and passes ci. The
configuration documentation for the service can be found here:

https://doc.mergify.io/configuration.html
2019-10-29 18:16:22 -04:00