Commit Graph

49 Commits

Author SHA1 Message Date
Thaddeus Crews
f70686cdbe CI: Integrate pre-commit for style checks 2024-11-14 14:08:49 -06:00
tetrapod00
d837593d9a Add custom codespell dictionary 2024-11-07 15:23:32 -08:00
tetrapod00
53ea9b6965 Fix codespell not running on some files 2024-11-06 21:56:26 -08:00
Max Hilbrunner
b496e1e7d5 CI: Skip class ref. sync and offline docs on forks 2024-11-05 04:03:32 +01:00
Hana - Piralein
6a9dc9b6a9 Update Sphinx version 2024-11-01 08:26:58 +01:00
dependabot[bot]
edfc55963c Bump peter-evans/create-pull-request from 6 to 7
Bumps [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request) from 6 to 7.
- [Release notes](https://github.com/peter-evans/create-pull-request/releases)
- [Commits](https://github.com/peter-evans/create-pull-request/compare/v6...v7)

---
updated-dependencies:
- dependency-name: peter-evans/create-pull-request
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-09-03 09:57:15 +00:00
Hana - Piralein
82292025d9 Update codespell path and fix spelling errors 2024-08-26 07:50:50 +02:00
A Thousand Ships
271d4ffbde Add link to godot-proposals in the issue template
To reduce confusion over where to propose enhancements to the engine
itself
2024-08-23 18:14:12 +02:00
A Thousand Ships
dbb13eb5a9 Clarify where to report engine bugs 2024-06-08 11:23:17 +02:00
Hugo Locurcio
06bd5b3ccb Fix false positives in codespell CI and fix reported typos
- Don't install codespell when building offline docs
  as it's not needed in that workflow.
2024-05-31 10:58:12 +02:00
skyace65
b08b23d19b Build offline version of stable branch 2024-02-05 19:26:06 -05:00
dependabot[bot]
4dae900c1a Bump peter-evans/create-pull-request from 5 to 6
Bumps [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request) from 5 to 6.
- [Release notes](https://github.com/peter-evans/create-pull-request/releases)
- [Commits](https://github.com/peter-evans/create-pull-request/compare/v5...v6)

---
updated-dependencies:
- dependency-name: peter-evans/create-pull-request
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-02-01 09:09:17 +00:00
dependabot[bot]
84ebe5f522 Bump actions/upload-artifact from 3 to 4
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 3 to 4.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v3...v4)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-12-15 09:15:37 +00:00
dependabot[bot]
1825a772e6 Bump actions/checkout from 3 to 4
Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v3...v4)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-09-27 09:44:13 +00:00
Matthew
45c425079f Tell codespell to ignore the locale code page (#7519) 2023-06-16 08:48:46 +02:00
Max Hilbrunner
59345d8ac6 Docs CI: Limit concurrent builds 2023-05-13 22:25:12 +02:00
Max Hilbrunner
4e53ed3252 Merge pull request #7274 from Calinou/ci-build-epub 2023-05-05 13:38:07 +02:00
Hugo Locurcio
9d1dd80374 Build ePubs of the documentation for offline reading 2023-05-04 02:38:54 +02:00
Yuri Sizov
01a92120ba Make classref workflow group unique 2023-04-25 12:10:44 +02:00
Yuri Sizov
67400139a2 Fix typo in the previous commit 2023-04-24 20:11:03 +02:00
Yuri Sizov
6d289e5253 Add support for platform docs
Ensures we can pick up changes introduced in https://github.com/godotengine/godot/pull/76251
2023-04-24 19:59:54 +02:00
Max Hilbrunner
cde5e82a65 Fix CI comment 2023-04-18 20:25:47 +02:00
Yuri Sizov
1af0c5cbe4 Add a CI action to sync up the class reference 2023-04-14 16:30:25 +02:00
Unai Martinez-Corral
5f64430148 [ci] use Makefile 2023-03-28 19:55:43 +02:00
Yuri Sizov
9473b6c9e3 Enable error reporting on the CI and address the remaining errors 2023-02-24 17:35:32 +01:00
Nathan Franke
b07952f635 Update pull request template to be similar to godotengine/godot (#5909)
Update pull request template to be similar to godotengine/godot
2022-07-10 21:44:31 +03:00
dependabot[bot]
67feb37d5c Bump actions/upload-artifact from 2 to 3
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 2 to 3.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v2...v3)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-04-11 09:05:11 +00:00
dependabot[bot]
6fa4b975cc Bump actions/checkout from 2 to 3
Bumps [actions/checkout](https://github.com/actions/checkout) from 2 to 3.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v2...v3)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-03-02 09:07:07 +00:00
Hugo Locurcio
7b35584569 GitHub Actions: Don't build with warnings-as-errors for offline doc
The class reference may have invalid parts which otherwise prevent
building the offline documentation.
2021-10-20 16:44:46 +02:00
Hugo Locurcio
09c36df016 GitHub Actions: Allow running the offline doc building manually 2021-10-20 11:11:46 +02:00
Rémi Verschelde
6952796767 CI: Temporarily disable treating warnings as errors 2021-10-06 11:19:02 +02:00
Matthew
ea22e98cee Update issue template with links to doc tutorials (#4573)
* Update issue template with links to doc tutorials
2021-07-09 10:51:09 +02:00
Hugo Locurcio
7444f4a8b3 GitHub Actions: Don't build offline docs on pushes and pull requests
This was a leftover from the pull request.
2021-05-20 01:30:52 +02:00
Hugo Locurcio
4664df9819 Build offline documentation for the stable branch as well (#4896)
This must be done on the `master` branch's CI workflow as scheduled
CI workflows only run on the repository's default branch.
2021-05-20 01:29:56 +02:00
Hugo Locurcio
74ac839609 Use a separate GitHub Actions workflow to build offline documentation (#4733)
This is required to get a permalink using https://nightly.link
as we need the workflow containing the offline docs ZIP artifact
to always be the latest one. Creating a second workflow is a good
way to solve this.

This also makes it easier to distinguish between linting checks
and offline documentation builds in the repository's Actions tab.
2021-03-28 23:42:19 +02:00
skyace65
aab75310c7 Update PR template 2021-01-16 10:01:07 -05:00
Hugo Locurcio
798c5d51f6 GitHub Actions: Upload ZIPs of compiled HTML documentation for reading
This can be used to read the documentation without an Internet
connection.
2021-01-13 02:17:04 +01:00
John Losito
6740682341 Dependabot: Ignore Sphinx upgrades due to ReadTheDocs on v1 (#4486)
Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro>
2020-12-25 17:58:05 +01:00
John Losito
71d207ff19 Allow Dependabot to check Python dependencies (#4482) 2020-12-25 15:44:46 +01:00
John Losito
b1b0ca4e4c Check for updates to GitHub Actions every weekday 2020-10-08 20:12:03 -04:00
Rémi Verschelde
e8033a60ee Update locales to match current engine core/translation.cpp
Fixes https://github.com/godotengine/godot/issues/42236.

Make codespell skip the Telugu line, otherwise it wants to change `te` to `the`
(I don't want to put it as a global word ignore as it's a common typo.)
2020-09-22 08:36:56 +02:00
Hugo Locurcio
1e8c25b247 Add issue template configuration to replace the dummy support template (#3859) 2020-08-06 11:56:10 -07:00
Rémi Verschelde
7b743b7d8e CI: Split setup, linter and build in separate steps
Make sphinx-build treat warnings as errors.

(And fix last remaining warning missed in #3795.)
2020-07-15 11:57:07 +02:00
Hugo Locurcio
532f93fbcc Install tools required by format.sh on GitHub Actions
The script would silently fail otherwise.
2020-06-18 09:27:13 +02:00
Hugo Locurcio
566b51c37f Switch continuous integration to GitHub Actions
This allows freeing up some Travis CI jobs for the main Godot
repository, as job parallelism limits are shared across an
organization.
2020-06-13 14:16:23 +02:00
Hugo Locurcio
d4eb2cc1da Add issue templates
This should make the issue reporting flow a bit smoother.
2020-04-14 09:46:54 +02:00
Max Hilbrunner
41109cc583 PR template: Clarification 2018-03-30 18:47:56 +02:00
Rémi Verschelde
09f6588b68 Make PR template a comment 2018-03-05 13:09:48 +01:00
mhilbrunner
e176bbca78 Move PR template to .github 2018-03-02 05:24:35 +01:00