Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ci: move to GitHub Actions #444

Merged
merged 126 commits into from Apr 30, 2021
Merged

ci: move to GitHub Actions #444

merged 126 commits into from Apr 30, 2021

Conversation

blueyed
Copy link
Collaborator

@blueyed blueyed commented Apr 19, 2021

No description provided.

@blueyed
Copy link
Collaborator Author

blueyed commented Apr 27, 2021

Codecov says there are 2 missed lines with testing/test_pdb.py, but fails to display them then with https://app.codecov.io/gh/pdbpp/pdbpp/compare/444/changes,

@blueyed
Copy link
Collaborator Author

blueyed commented Apr 30, 2021

There is some weirdness with partial/branch coverage, where in testing/test_pdb.py "45->46" was reported correctly on Travis (python 3.9.0-final-0, https://travis-ci.com/github/pdbpp/pdbpp/jobs/445379890#L529), but not on GHA now (python 3.9.4-final-0, https://github.com/pdbpp/pdbpp/pull/444/checks?check_run_id=2478657662#step:10:280).

@blueyed blueyed changed the title [WIP] ci: move to GitHub Actions ci: move to GitHub Actions Apr 30, 2021
@blueyed blueyed merged commit 3476f0a into master Apr 30, 2021
@blueyed blueyed deleted the ci-gha branch April 30, 2021 20:24
blueyed added a commit to blueyed/pdbpp that referenced this pull request Apr 30, 2021
Closes pdbpp#441.

(cherry picked from commit 3476f0a)

Conflicts:
	.travis.yml
	testing/test_pdb.py
	tox.ini
blueyed added a commit to blueyed/pdbpp that referenced this pull request Apr 30, 2021
Closes pdbpp#441.

(cherry picked from commit 3476f0a)
blueyed added a commit to blueyed/pdbpp that referenced this pull request Apr 30, 2021
blueyed added a commit that referenced this pull request May 4, 2021
Move to GitHub Actions, based on recent change on master, pulling in fixes as necessary to make it work here.

NOTES:
 - Tests on Windows are not included, although a fix should not be that hard, mostly related to quoting of filenames (cb56e1b).

* ci: use .coveragerc (#304)

This allows for `pytest --cov` without `--cov-config=tox.ini`, which
would otherwise result in the config not being picked up in some case.
Also makes it clearer that coverage is used.

(cherry picked from commit 461a4ca)

* ci: move to GitHub Actions (#444)

Closes #441.

(cherry picked from commit 3476f0a)

* build(ci): codecov: remove verbose=true (#446)

(cherry picked from commit b326f14)

* Fix hideframe decorator for Python 3.8 (#263)

(cherry picked from commit 90e1a30)

Ref: #263

* ci: checkqa: fix running flake8 for testing (#16)

(cherry picked from commit 6dd3ab7)

Conflicts:
	testing/test_pdb.py
	tox.ini

* fix(qa): flake8 fixes (F522)

* fix(tests): fix test_pdbrc_continue for newer PyPy3

Backport of 1539867, without changes to
.travis.yml.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant