You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Build: fail builds without configuration file or using v1 (#10355)
* Config: deprecated notification for builds without config file
When we detect a build is built without a Read the Docs configuration
file (`.readthedocs.yaml`) we show multiple notifications:
- a static warning message in the build detail's page
- a persistent on-site notification to all maintainers/admin of the project
- send a weekly email (at most)
This is the initial step to attempt making users to migrate to our config file
v2, giving them a enough window to do this and avoid breaking their builds in
the future.
Closes#10348
* Test: invert logic
* Build: fail builds without configuration file or using v1
Use a feature flag to decide whether or not hard fail the builds that are not
using a configuration file at all or are using v1.
This will be useful in the future when we want to make the builds to fail during
a reduced period of time to inform users/customers about this deprecation.
Related #10351
* Update copy to follow the same style
* Upgrade `common/` to use the latest versions for pre-commit
This is an attempt to solve the issue with the CircleCI `checks` test.
* Dont trigger the task on each build, and linting
* Linting
* Lint
* Latest `common/`
* Apply suggestions from code review
Co-authored-by: Anthony <[email protected]>
---------
Co-authored-by: Anthony <[email protected]>
0 commit comments