Bruno Oliveira
							
						 
						
							 
							
							
							
							
								
							
							
								b1b8ea765e 
								
							 
						 
						
							
							
								
								Skip link checks when doing releases through the bot  
							
							 
							
							... 
							
							
							
							Unfortunately this is really getting in the way of the releases not because
of broken links, but because it is very flaky.
Related: #6894  
							
						 
						
							2020-03-13 10:27:07 -03:00  
						
					 
				
					
						
							
							
								 
								Bruno Oliveira
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								15e1dd0f87 
								
							 
						 
						
							
							
								
								Automate release by comment notifications ( #6823 )  
							
							 
							
							... 
							
							
							
							* Automate release by comment notifications
* Only run if @pytestbot is mentioned 
							
						 
						
							2020-03-01 14:46:35 -03:00  
						
					 
				
					
						
							
							
								 
								Daniel Hahler
							
						 
						
							 
							
							
							
							
								
							
							
								864338de71 
								
							 
						 
						
							
							
								
								Revert "ci: codecov: use `--retry-connrefused` with curl"  
							
							 
							
							... 
							
							
							
							Not known with `curl` on Travis at least.
Reverts https://github.com/pytest-dev/pytest/pull/6573 .
This reverts commit df1f43ee28 . 
							
						 
						
							2020-01-30 19:56:25 +01:00  
						
					 
				
					
						
							
							
								 
								Bruno Oliveira
							
						 
						
							 
							
							
							
							
								
							
							
								6d7e06e6be 
								
							 
						 
						
							
							
								
								Use --wrap=preserve in release notes script  
							
							 
							
							... 
							
							
							
							Follow up to #6621  after premature merge 
							
						 
						
							2020-01-29 20:28:04 -03:00  
						
					 
				
					
						
							
							
								 
								Hugo van Kemenade
							
						 
						
							 
							
							
							
							
								
							
							
								97f1645993 
								
							 
						 
						
							
							
								
								Don't wrap the markdown for GitHub releases  
							
							 
							
							
							
						 
						
							2020-01-29 21:56:01 +02:00  
						
					 
				
					
						
							
							
								 
								Daniel Hahler
							
						 
						
							 
							
							
							
							
								
							
							
								df1f43ee28 
								
							 
						 
						
							
							
								
								ci: codecov: use `--retry-connrefused` with curl  
							
							 
							
							... 
							
							
							
							While it might not help with the following, it certainly might happen as
well.
```
+ curl -S -L --connect-timeout 5 --retry 6 -s https://codecov.io/bash  -o codecov-upload.sh
curl: (16) Error in the HTTP2 framing layer
``` 
							
						 
						
							2020-01-25 18:22:03 +01:00  
						
					 
				
					
						
							
							
								 
								Daniel Hahler
							
						 
						
							 
							
							
							
							
								
							
							
								e2fa78c99f 
								
							 
						 
						
							
							
								
								ci: remove Azure config/scripts  
							
							 
							
							... 
							
							
							
							This is covered by GitHub Actions now. 
							
						 
						
							2020-01-24 19:49:57 +01:00  
						
					 
				
					
						
							
							
								 
								Daniel Hahler
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								79d00ab35a 
								
							 
						 
						
							
							
								
								Merge pull request  #6549  from blueyed/fix-release-minor  
							
							 
							
							... 
							
							
							
							doc: minor fixes for the release process 
							
						 
						
							2020-01-24 13:36:48 +01:00  
						
					 
				
					
						
							
							
								 
								Daniel Hahler
							
						 
						
							 
							
							
							
							
								
							
							
								cdd6f86e43 
								
							 
						 
						
							
							
								
								bug-fix fixes  
							
							 
							
							
							
						 
						
							2020-01-23 20:34:21 +01:00  
						
					 
				
					
						
							
							
								 
								Daniel Hahler
							
						 
						
							 
							
							
							
							
								
							
							
								55ebd9f803 
								
							 
						 
						
							
							
								
								doc: minor fixes for the release process  
							
							 
							
							
							
						 
						
							2020-01-23 18:31:48 +01:00  
						
					 
				
					
						
							
							
								 
								Daniel Hahler
							
						 
						
							 
							
							
							
							
								
							
							
								a8d67f5e7b 
								
							 
						 
						
							
							
								
								ci: codecov: add flags for GHA/Travis  
							
							 
							
							... 
							
							
							
							This would help with debugging missing coverage when removing Travis
jobs. 
							
						 
						
							2020-01-23 15:41:41 +01:00  
						
					 
				
					
						
							
							
								 
								Daniel Hahler
							
						 
						
							 
							
							
							
							
								
							
							
								2cfee583db 
								
							 
						 
						
							
							
								
								scripts/release.py: lint: fix F999  
							
							 
							
							
							
						 
						
							2020-01-17 05:54:17 +01:00  
						
					 
				
					
						
							
							
								 
								Bruno Oliveira
							
						 
						
							 
							
							
							
							
								
							
							
								1d3f27cef0 
								
							 
						 
						
							
							
								
								Add deploy step: publish package and release notes  
							
							 
							
							... 
							
							
							
							Fix  #6369  
							
						 
						
							2020-01-15 08:11:35 -03:00  
						
					 
				
					
						
							
							
								 
								Bruno Oliveira
							
						 
						
							 
							
							
							
							
								
							
							
								d291905825 
								
							 
						 
						
							
							
								
								Append token to codecov.yml instead of duplicating the file  
							
							 
							
							
							
						 
						
							2020-01-14 07:47:21 -03:00  
						
					 
				
					
						
							
							
								 
								Bruno Oliveira
							
						 
						
							 
							
							
							
							
								
							
							
								994909270f 
								
							 
						 
						
							
							
								
								Update release notes script after CHANGELOG changed location  
							
							 
							
							
							
						 
						
							2019-12-20 08:54:44 -03:00  
						
					 
				
					
						
							
							
								 
								Daniel Hahler
							
						 
						
							 
							
							
							
							
								
							
							
								d3ab56f531 
								
							 
						 
						
							
							
								
								docs: move changelog to docs/en and allow sphinx directives  
							
							 
							
							... 
							
							
							
							Now `tox -e docs` will also include the draft changelog for the
next version (locally only).
`CHANGELOG.rst` now only points to the changelog on READTHEDOCS so
sphinx diretives can be used.
Followup to https://github.com/pytest-dev/pytest/pull/6272  
							
						 
						
							2019-11-28 21:23:58 -03:00  
						
					 
				
					
						
							
							
								 
								Steffen Schroeder
							
						 
						
							 
							
							
							
							
								
							
							
								1cecdf6619 
								
							 
						 
						
							
							
								
								Added checklinks to tox and release.py  
							
							 
							
							
							
						 
						
							2019-11-06 20:54:41 +01:00  
						
					 
				
					
						
							
							
								 
								Ran Benita
							
						 
						
							 
							
							
							
							
								
							
							
								7678f891f9 
								
							 
						 
						
							
							
								
								Workaround curl bug which makes retries of fetching codecov.io/bash not work  
							
							 
							
							
							
						 
						
							2019-10-12 21:52:01 +03:00  
						
					 
				
					
						
							
							
								 
								Daniel Hahler
							
						 
						
							 
							
							
							
							
								
							
							
								7731e45615 
								
							 
						 
						
							
							
								
								ci: codecov: use 6 retries with curl  
							
							 
							
							... 
							
							
							
							This should result in retries of 1+2+4+8+16+32 = 63s.
Ref: https://github.com/pytest-dev/pytest/pull/5869#issuecomment-534235437  
							
						 
						
							2019-09-23 20:58:52 +02:00  
						
					 
				
					
						
							
							
								 
								Daniel Hahler
							
						 
						
							 
							
							
							
							
								
							
							
								ea0c7e43b6 
								
							 
						 
						
							
							
								
								Remove unneeded codecov options (implied with "-f")  
							
							 
							
							
							
						 
						
							2019-09-23 02:26:53 +02:00  
						
					 
				
					
						
							
							
								 
								Bruno Oliveira
							
						 
						
							 
							
							
							
							
								
							
							
								de8fdab7a9 
								
							 
						 
						
							
							
								
								Change report-coverage.sh in attempt to fix Azure  
							
							 
							
							... 
							
							
							
							Recently sometimes Azure has failed with:
++ curl -s https://codecov.io/bash 
bash: /dev/fd/63: No such file or directory
This attempts to fix this by modifying report-coverage.sh slightly. 
							
						 
						
							2019-09-21 16:02:48 -03:00  
						
					 
				
					
						
							
							
								 
								Bruno Oliveira
							
						 
						
							 
							
							
							
							
								
							
							
								cb94fd31c8 
								
							 
						 
						
							
							
								
								Use TRAVIS_REPO_SLUG instead of hard-coding pytest-dev/pytest  
							
							 
							
							... 
							
							
							
							I was doing final tests on the script today, and forgot to change
the hardecoded "pytest-dev/pytest", which ended up publishing a
`4.99.10` release to the main repository by mistake, as my token
has access to both my fork and main repository.
I deleted the tag immeditely just a few seconds later, so hopefully
this won't cause major problems.
This change makes it safer to test this in the future, never publishing
to the main repository by mistake (as long as the tags are pushed to the
right repositories of course). 
							
						 
						
							2019-08-14 20:29:16 -03:00  
						
					 
				
					
						
							
							
								 
								Bruno Oliveira
							
						 
						
							 
							
							
							
							
								
							
							
								1a61265b1e 
								
							 
						 
						
							
							
								
								Publish GitHub release notes after deployment  
							
							 
							
							... 
							
							
							
							Fix  #2933  
							
						 
						
							2019-08-12 10:18:43 -03:00  
						
					 
				
					
						
							
							
								 
								Daniel Hahler
							
						 
						
							 
							
							
							
							
								
							
							
								0fd1f3038c 
								
							 
						 
						
							
							
								
								ci: move coverage reporting to shared script  
							
							 
							
							
							
						 
						
							2019-06-06 16:31:39 +02:00  
						
					 
				
					
						
							
							
								 
								Anthony Sottile
							
						 
						
							 
							
							
							
							
								
							
							
								5034399d7a 
								
							 
						 
						
							
							
								
								pre-commit run fix-encoding-pragma --all-files  
							
							 
							
							
							
						 
						
							2019-06-03 12:08:01 -03:00  
						
					 
				
					
						
							
							
								 
								Bruno Oliveira
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								66f20b6f5e 
								
							 
						 
						
							
							
								
								Fix invalid Python file encoding "utf8" ( #5252 )  
							
							 
							
							... 
							
							
							
							Fix invalid Python file encoding "utf8" 
							
						 
						
							2019-05-23 20:24:23 -03:00  
						
					 
				
					
						
							
							
								 
								Bruno Oliveira
							
						 
						
							 
							
							
							
							
								
							
							
								8abd4aec6e 
								
							 
						 
						
							
							
								
								Remove customization of (python.exe) from Azure [skip travis]  
							
							 
							
							... 
							
							
							
							This is no longer needed it seems 
							
						 
						
							2019-05-16 08:07:59 -03:00  
						
					 
				
					
						
							
							
								 
								Anthony Sottile
							
						 
						
							 
							
							
							
							
								
							
							
								dc75b6af47 
								
							 
						 
						
							
							
								
								Use fix-encoding-pragma pre-commit hook  
							
							 
							
							
							
						 
						
							2019-05-14 15:56:31 -07:00  
						
					 
				
					
						
							
							
								 
								Daniel Hahler
							
						 
						
							 
							
							
							
							
								
							
							
								fa94e3c1b2 
								
							 
						 
						
							
							
								
								ci: Azure: fix coverage generation with PyPy  
							
							 
							
							... 
							
							
							
							While this is not used currently, it is still good for having it covered
(it failed when running coverage with all jobs unconditionally). 
							
						 
						
							2019-03-04 17:46:01 +01:00  
						
					 
				
					
						
							
							
								 
								Daniel Hahler
							
						 
						
							 
							
							
							
							
								
							
							
								8b447878dc 
								
							 
						 
						
							
							
								
								ci: codecov: remove flags completely for now  
							
							 
							
							... 
							
							
							
							This appears to be one of the reasons for timeouts on their backend. 
							
						 
						
							2019-02-28 21:24:26 +01:00  
						
					 
				
					
						
							
							
								 
								Daniel Hahler
							
						 
						
							 
							
							
							
							
								
							
							
								5a0f379289 
								
							 
						 
						
							
							
								
								ci: codecov: set name for uploads/builds  
							
							 
							
							
							
						 
						
							2019-02-27 10:02:11 +01:00  
						
					 
				
					
						
							
							
								 
								Daniel Hahler
							
						 
						
							 
							
							
							
							
								
							
							
								0138e9cbb0 
								
							 
						 
						
							
							
								
								ci: coverage: remove --ignore-errors  
							
							 
							
							... 
							
							
							
							This should not be necessary (anymore). 
							
						 
						
							2019-02-27 09:57:28 +01:00  
						
					 
				
					
						
							
							
								 
								Bruno Oliveira
							
						 
						
							 
							
							
							
							
								
							
							
								cd9415baf2 
								
							 
						 
						
							
							
								
								Configure azure to enable coverage on PYTEST_COVERAGE=1, similar to Travis  
							
							 
							
							
							
						 
						
							2019-02-26 19:31:52 -03:00  
						
					 
				
					
						
							
							
								 
								Bruno Oliveira
							
						 
						
							 
							
							
							
							
								
							
							
								6bd77c0abd 
								
							 
						 
						
							
							
								
								Remove appveyor.yml and related scripts  
							
							 
							
							
							
						 
						
							2019-02-26 19:03:53 -03:00  
						
					 
				
					
						
							
							
								 
								Bruno Oliveira
							
						 
						
							 
							
							
							
							
								
							
							
								d5d190335c 
								
							 
						 
						
							
							
								
								Upload code coverage from azure  
							
							 
							
							
							
						 
						
							2019-02-26 16:56:25 +01:00  
						
					 
				
					
						
							
							
								 
								Daniel Hahler
							
						 
						
							 
							
							
							
							
								
							
							
								1ec7f60484 
								
							 
						 
						
							
							
								
								codecov: use only linux/windows flags  
							
							 
							
							... 
							
							
							
							Using many flags are a reason for timeouts on Codecov's backend. 
							
						 
						
							2019-02-23 08:28:08 +01:00  
						
					 
				
					
						
							
							
								 
								Bruno Oliveira
							
						 
						
							 
							
							
							
							
								
							
							
								b00b715cb6 
								
							 
						 
						
							
							
								
								[skip travis] Use retry script on AppVeyor  
							
							 
							
							... 
							
							
							
							Fix  #4387  
							
						 
						
							2018-11-26 11:35:34 -02:00  
						
					 
				
					
						
							
							
								 
								Anthony Sottile
							
						 
						
							 
							
							
							
							
								
							
							
								2368fbb63c 
								
							 
						 
						
							
							
								
								Apply reorder-python-imports to all files  
							
							 
							
							
							
						 
						
							2018-10-25 00:01:29 -07:00  
						
					 
				
					
						
							
							
								 
								Daniel Hahler
							
						 
						
							 
							
							
							
							
								
							
							
								28c9cc7321 
								
							 
						 
						
							
							
								
								coverage: use modules for source  
							
							 
							
							... 
							
							
							
							This should increase coverage for subprocesses, where previously
`source` paths were used only from the config file, but not the initial
`--source` argument. 
							
						 
						
							2018-09-19 07:46:19 +02:00  
						
					 
				
					
						
							
							
								 
								Anthony Sottile
							
						 
						
							 
							
							
							
							
								
							
							
								826adafe2e 
								
							 
						 
						
							
							
								
								Improve pre-commit detection for changelog filenames  
							
							 
							
							
							
						 
						
							2018-09-07 09:36:09 -07:00  
						
					 
				
					
						
							
							
								 
								Bruno Oliveira
							
						 
						
							 
							
							
							
							
								
							
							
								ec6fca4aa7 
								
							 
						 
						
							
							
								
								Add codecov support to AppVeyor and remove coveralls  
							
							 
							
							
							
						 
						
							2018-09-05 19:50:06 -03:00  
						
					 
				
					
						
							
							
								 
								Steve Piercy
							
						 
						
							 
							
							
							
							
								
							
							
								eab5020e24 
								
							 
						 
						
							
							
								
								Fix hostname  
							
							 
							
							
							
						 
						
							2018-08-28 14:45:04 -07:00  
						
					 
				
					
						
							
							
								 
								Steve Piercy
							
						 
						
							 
							
							
							
							
								
							
							
								00e0b43010 
								
							 
						 
						
							
							
								
								Use https, save a redirect  
							
							 
							
							
							
						 
						
							2018-08-28 14:36:47 -07:00  
						
					 
				
					
						
							
							
								 
								Anthony Sottile
							
						 
						
							 
							
							
							
							
								
							
							
								a80e031c62 
								
							 
						 
						
							
							
								
								Enforce that changelog files are .rst  
							
							 
							
							
							
						 
						
							2018-08-01 15:22:43 -07:00  
						
					 
				
					
						
							
							
								 
								Bruno Oliveira
							
						 
						
							 
							
							
							
							
								
							
							
								a0b0c37feb 
								
							 
						 
						
							
							
								
								Revamp the release script: drop invoke and use tox directly  
							
							 
							
							... 
							
							
							
							Following the lead from tox, use a simple Python script instead of depending
on ``invoke``.
Other changes:
* Some colors using ``colorama``.
* Run ``pre-commit`` before the final commit to ensure everything is neatly
  formatted.
* Drop generating local tag: legacy from the time we used ``devpi`` as staging
  area, currently we no longer use it, and we should push a
  tag from the last HEAD of the PR always to ensure it is correct. 
							
						 
						
							2018-07-14 11:35:37 -03:00  
						
					 
				
					
						
							
							
								 
								Anthony Sottile
							
						 
						
							 
							
							
							
							
								
							
							
								2a8463c745 
								
							 
						 
						
							
							
								
								Call rst-lint directly with pre-commit  
							
							 
							
							
							
						 
						
							2018-05-25 18:16:54 -07:00  
						
					 
				
					
						
							
							
								 
								Ronny Pfannschmidt
							
						 
						
							 
							
							
							
							
								
							
							
								703e4b11ba 
								
							 
						 
						
							
							
								
								run black  
							
							 
							
							
							
						 
						
							2018-05-23 16:48:46 +02:00  
						
					 
				
					
						
							
							
								 
								Bruno Oliveira
							
						 
						
							 
							
							
							
							
								
							
							
								7b5d26c1a8 
								
							 
						 
						
							
							
								
								Use py36 as preferred Python 3 interpreter for CI testing  
							
							 
							
							
							
						 
						
							2017-08-14 20:27:28 -03:00  
						
					 
				
					
						
							
							
								 
								Bruno Oliveira
							
						 
						
							 
							
							
							
							
								
							
							
								731c35fcab 
								
							 
						 
						
							
							
								
								Remove MANIFEST.in and related lint check  
							
							 
							
							... 
							
							
							
							Because setuptools_scm already includes all version-controlled files
in an sdist, we don't need to maintain a MANIFEST.in file and anymore
See pytest-dev/pytest-xdist#161  
							
						 
						
							2017-06-14 07:43:21 -04:00  
						
					 
				
					
						
							
							
								 
								Ronny Pfannschmidt
							
						 
						
							 
							
							
							
							
								
							
							
								b74c626026 
								
							 
						 
						
							
							
								
								switch changelog management to towncrier  
							
							 
							
							
							
						 
						
							2017-05-30 15:54:15 +02:00