Commit Graph

11224 Commits (1fc6e4cb2a34940e631fc8b4ff82b73319c76bb4)

Author SHA1 Message Date
pyup-bot 1aeec580b0 Update djangorestframework from 3.9.1 to 3.9.2 2019-03-04 20:15:10 +01:00
pyup-bot cda9cdb6f5 Update virtualenv from 16.4.1 to 16.4.3 2019-03-04 20:15:09 +01:00
Santos Gallegos c428dd3369
Merge pull request #5366 from stsewd/start-building-with-sphinx-18
Start building with sphinx 1.8
2019-03-04 13:02:32 -05:00
dojutsu-user 59b85c9c0a add improvements 2019-03-04 22:02:11 +05:30
dojutsu-user 898b049f76 Use class method 2019-03-04 21:36:54 +05:30
dojutsu-user 1b8b4e2b54 trigger build on default branch 2019-03-04 20:24:39 +05:30
Eric Holscher 4b823ad90f
Merge pull request #5382 from rtfd/clarify-cname-instructions
Be extra explicit about the CNAME
2019-03-04 09:52:06 -03:00
Mike-Dai e0d755ff78 Removed un-needed python dependencies 2019-03-04 08:51:54 +08:00
orlnub123 45c720731d Change --ignore-installed to --force-reinstall 2019-03-02 16:34:39 +03:00
Rishi Banerjee 3f2f62d3fe Addressed Issue #5327
Deleted allow_email and also the function get_contribution_details() function in core/models.py
2019-03-01 23:01:05 +05:30
Eric Holscher 3c85092207 Be extra explicit about the CNAME 2019-03-01 12:37:47 -03:00
Eric Holscher 13351a582e
Merge pull request #5378 from stsewd/gsoc-mkdocs-support
Better MkDocs integration as GSoC idea
2019-03-01 09:04:21 -03:00
Eric Holscher b79606b23b
Merge pull request #5375 from rtfd/gsoc-swagger
Add a GSOC section for openAPI
2019-03-01 09:03:53 -03:00
Santos Gallegos 6b5a554c54 Better MkDocs integration as GSoC idea 2019-02-28 20:04:47 -05:00
Eric Holscher a98aac479a
Merge pull request #5376 from rtfd/release/3.3.1
Release 3.3.1
2019-02-28 17:27:50 -03:00
Eric Holscher 8fdd25e432 Release 3.3.1 2019-02-28 17:22:31 -03:00
Eric Holscher 985ca3734b Add a GSOC section for openAPI 2019-02-28 16:43:31 -03:00
dojutsu-user 6d9921ce45 make field readonly 2019-02-28 22:05:59 +05:30
Santos Gallegos 4737c835c9
Merge pull request #5230 from stsewd/remove-doctype-from-resolver
Remove doctype from resolver
2019-02-28 11:15:03 -05:00
Eric Holscher 098686684c
Merge pull request #5371 from rtfd/defensive-storage-uploads
Be more defensive with our storage uploading
2019-02-28 08:49:52 -03:00
Eric Holscher 9dbf78a7e0
Merge pull request #5367 from rtfd/fix-sphinx-domain-admin
Don't show projects in Sphinx Domain Admin sidebar
2019-02-27 23:29:58 -03:00
Eric Holscher 617c1d4683 Be more defensive with our storage uploading
Currently we're seeing ~15 of these fail each hour,
because of an issue we're having with Azure.
Let's not fail builds on this situation.
2019-02-27 21:54:30 -03:00
Eric Holscher bdacceb1e6
Merge pull request #5370 from rtfd/fix-htmldir-search-index
Check for two paths for each file
2019-02-27 21:17:51 -03:00
Eric Holscher 124cb86119 Fix linting 2019-02-27 20:58:45 -03:00
Eric Holscher 5957184263
Merge pull request #5362 from stsewd/try-to-put-back-codecov
Try to put back codecov integration
2019-02-27 20:56:50 -03:00
Eric Holscher 174913dbf2 Make propery again 2019-02-27 20:51:03 -03:00
Eric Holscher 8dd7e9c669 Bit cleaner comments 2019-02-27 20:36:04 -03:00
Eric Holscher 5837247b14
Merge pull request #5369 from stsewd/more-protection-in-anchors
Protect against anchors with #
2019-02-27 20:31:24 -03:00
Eric Holscher 5cc3587ed6 Check for two paths for each file
This is because HTMLDir can generate a file from two different places:

* foo.rst
* foo/index.rst

Both lead to `foo/index.html`

refs https://github.com/rtfd/readthedocs.org/issues/5368
2019-02-27 20:27:32 -03:00
Santos Gallegos 978ea27479 Protect against anchors with #
The anchor can contain `#` characters.
We only need to split from the first one.
2019-02-27 18:07:39 -05:00
Santos Gallegos 32d5e59f2e Leave feature flag projects as before 2019-02-27 17:30:00 -05:00
Eric Holscher c089b64818
Update admin.py 2019-02-27 19:04:33 -03:00
Eric Holscher e4966e51a5 Don't show projects in Sphinx Domain Admin sidebar
This was really slow and causing the listing page to timeout
2019-02-27 18:39:16 -03:00
Santos Gallegos 70ea859864 Start building with sphinx 1.8
Currently we use sphinx 1.7,
we already have some projects building with 1.8 (with feature flag)
and with custom requirements.

We also have fixed/adapted some of our code to support the
new version.

I'm also updating the projects with a feature flag to use 2.0
when it's available.
2019-02-27 14:11:57 -05:00
Eric Holscher 439e8af125
Merge pull request #5363 from rtfd/fix-sphinx-domain-migrations
Fix sphinx domain models and migrations
2019-02-27 14:09:13 -03:00
Eric Holscher f1a8e4d2c4 Missed additional migrations 2019-02-27 13:59:43 -03:00
Eric Holscher 6ba9b3475d Make lengths longer 2019-02-27 13:50:10 -03:00
Santos Gallegos 5ba1b52e53 Disable diff coverage status 2019-02-27 11:41:59 -05:00
Eric Holscher 3aeb66edab Add initial sphinx domain migration 2019-02-27 13:33:32 -03:00
Santos Gallegos de81b549bf Try to put back codecov integration 2019-02-27 11:19:33 -05:00
Santos Gallegos 1a1c996fa0 Merge branch 'master' into remove-doctype-from-resolver 2019-02-27 10:57:27 -05:00
Eric Holscher b95365ca8e
Merge pull request #5361 from rtfd/release/3.3.0
Release 3.3.0
2019-02-27 12:44:11 -03:00
Eric Holscher 5d1a289135 Release 3.3.0 2019-02-27 12:00:17 -03:00
Eric Holscher 4534d629ef
Merge pull request #5315 from stsewd/cleanup-doctype-from-footer
Cleanup a little of documentation_type from footer
2019-02-27 11:56:25 -03:00
Vaibhav Gupta 6f4b39d011 Add admin methods for reindexing versions from project and version admin. (#5343)
* Add admin methods

* add else

* add another else

* Change short_description

* add improvements
2019-02-27 11:55:27 -03:00
Eric Holscher 1fd489cf23
Add modeling for intersphinx data (#5289)
* Remove old test references to intersphinx

* Initial commit of domains app

* Add initial domaindata modeling and API integration

* Add indexing of DomainData to the builds.

* Cleanup of some domain stuff

* Add search to Domains 🎉

* Add initial search implementation to DomainData

* Move project search to a subset of site search

This removes the second entry point to site search, and unifies all our searching to use fancy facets and be nice.

* Small cleanup around faceting

* Limit resuts by DomainData type

* Remove old domains app

* Remove search changes

* Missed a few

* Missed a bit more

* remove random bits that got merged in

* Undo url fix

* Fix linting issues

* Fix tests and linting

* Review feedback

* Fix lint

* Move sphinx to a runtime requirement.

* Use timestamped model for standardized class names

* Address review feedback

* Fix API name

* Fix test too

* Update readthedocs/projects/tasks.py

Co-Authored-By: ericholscher <25510+ericholscher@users.noreply.github.com>
2019-02-27 10:38:41 -03:00
Eric Holscher 2c479ec560
Merge pull request #5357 from rtfd/fix-small-search-bug
Fix search bug when an empty list of objects_id was passed
2019-02-27 10:32:01 -03:00
Eric Holscher 9f9d240c79
Merge pull request #4940 from stsewd/validate-payload-webhooks
Validate webhook's payload
2019-02-27 10:12:00 -03:00
Santos Gallegos 9874b866fe Merge branch 'master' into remove-doctype-from-resolver 2019-02-26 17:58:36 -05:00
Eric Holscher a325feb2a2 Fix search bug when an empty list of objects_id was passed
This makes it so we're explicitly checking for one being passed
so when an empty list is passed it fails.
2019-02-26 15:59:12 -03:00