Skip to content

Update CI setup#422

Merged
Takishima merged 24 commits intoProjectQ-Framework:developfrom
Takishima:update-github-ci-setup
Jan 5, 2022
Merged

Update CI setup#422
Takishima merged 24 commits intoProjectQ-Framework:developfrom
Takishima:update-github-ci-setup

Conversation

@Takishima
Copy link
Collaborator

@Takishima Takishima commented Dec 20, 2021

  • Fix compiler flags cleanup routine for Clang builds
  • Fix some errors when running the GitHub actions locally using act
  • Fix deprecated GitHub Action pre-commit
  • Update pre-commit hooks

@Takishima

This comment has been minimized.

@Takishima Takishima force-pushed the update-github-ci-setup branch from 35aa3b7 to 50641b2 Compare December 20, 2021 15:55
@coveralls
Copy link

coveralls commented Dec 20, 2021

Pull Request Test Coverage Report for Build 1658721225

  • 0 of 0 changed or added relevant lines in 0 files are covered.
  • No unchanged relevant lines lost coverage.
  • Overall coverage remained the same at 100.0%

Totals Coverage Status
Change from base Build 1587932421: 0.0%
Covered Lines: 7000
Relevant Lines: 7000

💛 - Coveralls

@Takishima Takishima self-assigned this Dec 27, 2021
@Takishima Takishima changed the title Fix compiler flags cleanup routine Update CI setup Dec 27, 2021
@Takishima Takishima force-pushed the update-github-ci-setup branch 2 times, most recently from aa4e0f1 to 3484883 Compare January 4, 2022 17:44
@Takishima Takishima force-pushed the update-github-ci-setup branch from 3484883 to 2c9bc00 Compare January 4, 2022 18:29
@Takishima Takishima force-pushed the update-github-ci-setup branch from 44d547d to 13e545e Compare January 5, 2022 14:12
@Takishima Takishima merged commit a223425 into ProjectQ-Framework:develop Jan 5, 2022
@Takishima Takishima deleted the update-github-ci-setup branch January 5, 2022 19:48
Takishima added a commit that referenced this pull request Jan 10, 2022
* Bump thomaseizinger/create-pull-request from 1.1.0 to 1.2.1 (#414)

* Bump thomaseizinger/create-pull-request from 1.1.0 to 1.2.1

Bumps [thomaseizinger/create-pull-request](https://github.com/thomaseizinger/create-pull-request) from 1.1.0 to 1.2.1.
- [Release notes](https://github.com/thomaseizinger/create-pull-request/releases)
- [Changelog](https://github.com/thomaseizinger/create-pull-request/blob/master/CHANGELOG.md)
- [Commits](thomaseizinger/create-pull-request@1.1.0...1.2.1)

---
updated-dependencies:
- dependency-name: thomaseizinger/create-pull-request
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Update CHANGELOG

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Nguyen Damien <ngn.damien@gmail.com>

* Bump thomaseizinger/keep-a-changelog-new-release from 1.2.1 to 1.3.0 (#416)

* Bump thomaseizinger/keep-a-changelog-new-release from 1.2.1 to 1.3.0

Bumps [thomaseizinger/keep-a-changelog-new-release](https://github.com/thomaseizinger/keep-a-changelog-new-release) from 1.2.1 to 1.3.0.
- [Release notes](https://github.com/thomaseizinger/keep-a-changelog-new-release/releases)
- [Changelog](https://github.com/thomaseizinger/keep-a-changelog-new-release/blob/master/CHANGELOG.md)
- [Commits](thomaseizinger/keep-a-changelog-new-release@1.2.1...1.3.0)

---
updated-dependencies:
- dependency-name: thomaseizinger/keep-a-changelog-new-release
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Update CHANGELOG

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Damien Nguyen <ngn.damien@gmail.com>

* Bump thomaseizinger/create-pull-request from 1.2.1 to 1.2.2 (#419)

* Bump thomaseizinger/create-pull-request from 1.2.1 to 1.2.2

Bumps [thomaseizinger/create-pull-request](https://github.com/thomaseizinger/create-pull-request) from 1.2.1 to 1.2.2.
- [Release notes](https://github.com/thomaseizinger/create-pull-request/releases)
- [Changelog](https://github.com/thomaseizinger/create-pull-request/blob/master/CHANGELOG.md)
- [Commits](thomaseizinger/create-pull-request@1.2.1...1.2.2)

---
updated-dependencies:
- dependency-name: thomaseizinger/create-pull-request
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Update CHANGELOG

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Nguyen Damien <ngn.damien@gmail.com>

* Update CI setup (#422)

* Fix compiler flags cleanup routine

* Update CHANGELOG

* Use clang for linking on Clang CI workflows

* Fix compiler_test(...) function in setup.py

* Fix CI failure when testing locally

* Remove LDSHARED for Clang build

* Fix linter warnings in setup.py

* Update CHANGELOG

* Update more workflow files for local actions

* Remove deprecated GitHub action for pre-commit

* Update CHANGELOG

* Update pre-commit hooks versions

* Refrain from updating pylint pre-commit hook for now

* Fix issue with running pre-commit on CI

* Add cache support for pre-commit on CI

* Fix name of caching step for pre-commit on CI

* Add Python 3.10 for testing on CI

* Add Python 3.10 in package metadata

* Fix gen_reqfile command if --include-extras is not provided

* Add setup option to avoid -march=native when building ProjectQ

* Add support for CIBuildWheel in pyproject.toml

* Tweak environment variables used during setup

* Avoid Linux Musl in CIBuildWheel config

* Update GitHub Workflow for publishing a release

* Bump dangoslen/changelog-enforcer from 2 to 3 (#423)

* Bump dangoslen/changelog-enforcer from 2 to 3

Bumps [dangoslen/changelog-enforcer](https://github.com/dangoslen/changelog-enforcer) from 2 to 3.
- [Release notes](https://github.com/dangoslen/changelog-enforcer/releases)
- [Changelog](https://github.com/dangoslen/changelog-enforcer/blob/master/CHANGELOG.md)
- [Commits](dangoslen/changelog-enforcer@v2...v3)

---
updated-dependencies:
- dependency-name: dangoslen/changelog-enforcer
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

* Update CHANGELOG

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Nguyen Damien <ngn.damien@gmail.com>

* Remove windows-2016 from GitHub workflows (#424)

* Re-add build of binary wheels (#425)

- For now without automatic upload of binaries to PyPi

* Preparing release v0.7.1

* Update CHANGELOG.md

* Last minute fix for release drafting workflow

Co-authored-by: Nguyen Damien <ngn.damien@gmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: GitHub actions <noreply@github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants