Commit Graph

58 Commits

Author SHA1 Message Date
Oz N Tiram e5d08fb85f Limit resource usage in CI (#5079)
Fix #5073
2022-04-23 22:42:47 -04:00
Matt Davis 8d5db1a47d second time this has prevented fixing the Changelog.rst after a failed lint 2022-04-20 22:43:31 -04:00
Oz N Tiram 891486e180 CI improvements (#5061)
* Add step to vendor dependencies in the Makefile

* Reorganize the order of jobs and dependencies

* Make all jobs run only after the lint stage
2022-04-20 08:17:01 -04:00
Matt Davis f3166e673f check point progress on only bringing in pip==22.0.4 (#4966)
* vendor in pip==22.0.4

* updating vendor packaging version

* update pipdeptree to fix pipenv graph with new version of pip.

* Vendoring of pip-shims 0.7.0

* Vendoring of requirementslib 1.6.3

* Update pip index safety restrictions patch for pip==22.0.4

* Update patches

* exclude pyptoject.toml from black to see if that helps.

* Move this part of the hash collection back to the top (like prior implementation) because it affects the outcome of this test now in pip 22.0.4
2022-04-18 23:48:38 -04:00
Matt Davis 5d845dc6b9 Added pytest-cov and addressed outdated references to pip-tools (#5038)
* Add pytest-cov; Remove code references to pip-tools and refactor method _build_package_list

* Regenerate lock file.

* Add back required typing-extensions, not sure how it got dropped from locking previously.

* Adopt the setup.cfg for coverage config.

* Actually pin to the version of click we have vendored in.

* Do not adopt coverage for CI since it slows everything down.  Fix py36 dependency pinning.

* Drop support for 3.6 in this PR.

* No need to exclude the vendor and patched directory from the coverage reprot.
2022-04-14 08:59:27 +02:00
Matt Davis 4f676ac9c8 sphinx formatting change and fix CLI docs (#5032)
* sphinx formatting change.

* minor doc formatting improvements.

* check point progress

* Get the CLI docs generating again.

* Add news item for fixed CLI documentation.

* Dont skip build of docs changes.

* fix linting
2022-04-08 11:36:18 +02:00
Matt Davis 9a3b3ce706 Issue 4993 Add standard pre commit hooks and apply linting. (#4994)
* Add .pre-commit-config.yaml to the project and exclude tests (for now).  This does not include the MyPy linting that pip does but does include everything else.
2022-03-29 23:01:50 -04:00
Frost Ming 21b6a0839f Include py3.6 testing in CI matrix 2021-11-17 11:10:34 +08:00
Frost Ming 4ac5efc3fe add news fragment 2021-11-05 23:22:26 +08:00
Frost Ming 5c7435a071 trigger CI on main branch 2021-11-05 18:01:34 +08:00
Frost Ming 8c00961bfe fix yaml installation 2021-11-05 17:13:42 +08:00
Frost Ming b69e71d3a9 Add CI jobs for packaging and vendoring 2021-11-05 16:42:56 +08:00
Frost Ming e06d9e0287 change a package 2021-11-05 12:43:11 +08:00
Frost Ming 0f9e0d300b Run CI against Python 3.10 2021-11-05 10:12:42 +08:00
Diego Ramirez caaf78f4e3 Delete the old issue template
It seems like this template has been replaced by the `.github/ISSUE_TEMPLATE` templates.
2021-10-26 13:17:24 -05:00
Frost Ming 46ea38fcca Isolate environment variables 2021-08-03 10:41:17 +08:00
Frost Ming ca5d931f1f Update to py36 plus syntax 2021-07-28 10:59:00 +08:00
Frost Ming 72835f142c Fix release workflow 2021-05-29 11:05:47 +08:00
Dulmandakh 2521a480a8 drop python2 from CI 2021-01-28 15:26:48 +08:00
Frost Ming 698ef8cdd2 improve test performance 2020-11-02 11:11:57 +08:00
Frost Ming 83bb15ed18 Upgrade virtualenv version 2020-11-02 11:11:57 +08:00
Frost Ming e6edaa6977 Disable ssh check 2020-11-02 11:11:56 +08:00
Frost Ming 401da2e758 Add news entries 2020-11-02 11:11:55 +08:00
Frost Ming 72b571bd06 Change multiple styles in CLI output 2020-11-02 11:11:54 +08:00
frostming 0394f4de8b remove virtualenv<20 constraint 2020-08-31 09:58:17 +08:00
Shohei Ueda 886526ab14 Switch commit author to GitHub Actions bot
- user.name: 'github-actions[bot]'
- user.email: 'github-actions[bot]@users.noreply.github.com'

cf. https://github.com/peaceiris/actions-gh-pages
2020-06-08 09:30:34 +09:00
Dan Ryan 979cc69dec Switch automated release action to point at production pypi
Signed-off-by: Dan Ryan <dan.ryan@canonical.com>
2020-04-28 22:07:08 -04:00
Dan Ryan 061f430148 Update CI exclusion rules
- Fix build rules for deployment environment

Signed-off-by: Dan Ryan <dan.ryan@canonical.com>
2020-04-28 21:59:55 -04:00
Dan Ryan 4e7b6e6093 Fix tag syntax in workflow yaml
Signed-off-by: Dan Ryan <dan.ryan@canonical.com>
2020-04-28 20:53:36 -04:00
Dan Ryan cac14da5e8 Fix upload task before tagging
Signed-off-by: Dan Ryan <dan.ryan@canonical.com>
2020-04-28 18:27:46 -04:00
Dan Ryan 0b4ad41e64 Merge branch 'master' into feature/automate-releases 2020-04-24 20:37:30 -04:00
Dan Ryan 60818d7b31 Automate release workflow
- Automatically release when tags are pushed to master
- Release automation will build wheel and sdist + upload to pypi
- Added test pypi as initial target
- Updated version update scripts to help with automatic version
  management

Signed-off-by: Dan Ryan <dan@danryan.co>
2020-04-24 18:01:13 -04:00
Dan Ryan 5d80f824eb Merge branch 'master' into no-pipenv-org 2020-04-11 22:46:51 -04:00
Pradyun Gedam d668af0d27 GA: Nicer naming! 2020-04-10 12:16:12 -04:00
Pradyun Gedam 8cf5ee5b2b GA: Don't run on non-master branches 2020-04-10 12:16:11 -04:00
Dan Ryan 520e9be5b0 adjust virtualenv installation order
- Fix azure pipelines script

Signed-off-by: Dan Ryan <dan.ryan@canonical.com>
2020-04-10 12:16:10 -04:00
Dan Ryan 5e68bcab8c Allow github tests to finish even if one fails, tweak windows tests
Signed-off-by: Dan Ryan <dan.ryan@canonical.com>
2020-04-10 12:15:59 -04:00
Dan Ryan e03878d7c7 Add news entry and fix lockfile
- Drop pytest-tap
- Update azure pipelines config
- Borrow ramdisk configuration from pip
- Fix pyinstaller ref for python 2
- Add 0-minute timeout and add github workflow
- Add skip for pywin32
- Scale down to `-n auto` to reduce race conditions on windows
- Skip pywin32 on python 3.8 as the relevant dependencies aren't
  compatible
- Use default pip exists action = ignore to work around VCS race
  condition
- Create local temp directory to avoid crossing drive letter boundary on
  azure during CI runs
- Monkeypatch click windows console detection to return False in CI

Signed-off-by: Dan Ryan <dan.ryan@canonical.com>
2020-04-10 12:14:06 -04:00
Paul Crowley 7c282aea62 Replace docs.pipenv.org with pipenv.pypa.io
`dig pipenv.org ns` currently shows no nameserver for that domain;
pipenv.pypa.io is the new home for documentation, so use that
everywhere (contributors guides, `pipenv --envs` output).
2020-03-28 06:06:02 -07:00
Sumana Harihareswara 603a20bf45 Update links in documentation
The canonical Pipenv documentation is now at pipenv.pypa.io.
Also, the canonical GitHub repositories for Pipenv and
Requests have changed, and some other communications links
(Twitter, mailing list, "thank you") were no longer
operational. This commit updates those and clarifies that
Pipenv is a project maintained by the PyPA.

Fixes #4137.

Signed-off-by: Sumana Harihareswara <sh@changeset.nyc>
2020-03-05 20:55:28 -05:00
illgitthat 2521effdec Update diagnose URL
Related to https://github.com/pypa/pipenv/issues/3958

Going to the old URL https://docs.pipenv.org/en/latest/diagnose/ was giving an SSL error.

This can be fixed in two ways
1. Update URL to http://docs.pipenv.org/en/latest/diagnose/
1. Update URL to https://pipenv.kennethreitz.org/en/latest/diagnose/

I chose the second approach to match the project homepage URL.
2019-10-15 10:33:05 -04:00
Manoj Jadhav d841dd54ec Updated Diagnose URL 2019-05-27 12:47:39 -04:00
Manoj Jadhav d56a810383 fixed broken link for diagnose documentation 2019-05-27 12:47:39 -04:00
jxltom ead561de72 Level up the template headers 2018-10-06 10:09:43 +08:00
Andrew Zhou d0e537b565 Add references to PEEP 2018-10-03 23:23:09 +08:00
Andrew Zhou f8e3f2550f Replace reference to Uservoice with PEEP-000.
Fixes #2809.
2018-10-03 23:23:09 +08:00
ocavue 39276c32df Remove a 404 link in issue templates 2018-09-30 15:04:50 +08:00
Dan Ryan a663f58663 Minor changes to the PR template
- Comment out the vendor directory section so it doesn't show up all the time in prs
- Minor grammar and spelling changes
- Warn users that we will close PRs with no issue or explanation about what they are solving
2018-07-31 23:11:38 -04:00
Tzu-ping Chung 2db196dc26 PR template
https://help.github.com/articles/creating-a-pull-request-template-for-your-repository/
2018-07-30 14:51:23 +08:00
Tzu-ping Chung 24f90a4ac2 Please report against the latest version 2018-07-12 00:56:21 +08:00