Commit Graph
65 Commits
Author SHA1 Message Date
Danil Alexeev 3946ede7aa Replace remaining uses of shorthand codeblock syntax, add CI check 2025-07-25 16:20:16 -04:00
Hugo Locurcio 5bf9ef3aa6 CI: Check URLs on schedule only to reduce false positives
Links occasionally fail due to network issues or other transient problems.
This should not cause pull requests to fail checks.

The check is now performed weekly at a random-looking time on Fridays
(when server load isn't too high).
2025-03-28 15:43:32 +01:00
Hugo Locurcio 51a597f7b6 GitHub Actions: Check URLs using lychee
This makes it possible to be aware of dead links and replace
them with other resources (such as archived versions) as
soon as possible.
2025-02-17 15:56:09 +01:00
Max Hilbrunner 2d30a6940c Merge pull request #10583 from mhilbrunner/gh-2404-imagemagick
GH: Offline builds need to install imagemagick on Ubuntu 24.04+
2025-01-30 17:33:05 +01:00
Max Hilbrunner cf0ff8f2ca GH: Offline builds need to install imagemagick
On Ubuntu 24.04 this is no longer pre-installed
2025-01-30 15:54:16 +01:00
Max Hilbrunner 8708711f7b Merge pull request #10582 from mhilbrunner/dont-cascade-offline-docs-build-fails
Github Action / Offline Docs Workflow: Don't cancel other offline builds if one fails
2025-01-30 14:57:57 +01:00
Max Hilbrunner 8b00904332 GH: Don't cancel other offline builds if one fails 2025-01-30 14:52:22 +01:00
Max Hilbrunner 2bb21eaf83 CI: Add timeouts 2025-01-06 21:40:44 +01:00
Max Hilbrunner 982783d9ab CI: Add virtualenv 2025-01-06 21:40:41 +01:00
Max Hilbrunner 1b429b4c35 CI: Update github.ref to github.ref_name
See https://github.blog/changelog/2023-09-13-github-actions-updates-to-github_ref-and-github-ref
2025-01-06 21:27:48 +01:00
Max Hilbrunner 9680c56b08 CI: Update some comments 2025-01-06 21:27:47 +01:00
Max Hilbrunner cd993f0b96 CI: Improve Sphinx performance, use multiple cores
According to https://docs.github.com/en/actions/using-github-hosted-runners/using-github-hosted-runners/about-github-hosted-runners, these runners are expected to have 4 CPUs available
2025-01-06 21:27:47 +01:00
Max Hilbrunner 434c5cbb1f CI: Fix permissions 2025-01-06 21:27:47 +01:00
Max Hilbrunner 700ae14504 CI: Update from Ubuntu 22.04 to 24.04 2025-01-06 21:26:13 +01:00
tetrapodandThaddeus Crews d3a902e2d8 Add GitHub Action to automatically create cherrypick PRs (#10361)
* Add GitHub Action to automatically create cherrypick PRs

Uses peter-evans/create-pull-request and actions/checkout,
both of which are already dependencies.

When merging a PR with a cherrypick label, which only contains
a single commit, attempt to cherrypick the single commit into
a new branch, then create a PR.

Fails if there are multiple commits (to catch squash and merge).
Fails if the cherrypick does not apply cleanly.

Does not attempt to merge the new PR.
Does not attempt to update stable.

* Handle squash and merge

* Apply suggestions from code review

Co-authored-by: Thaddeus Crews <repiteo@outlook.com>

---------

Co-authored-by: Thaddeus Crews <repiteo@outlook.com>
2025-01-03 10:57:16 +01:00
tetrapod00 b3baf825f1 Remove default labels from issue templates 2024-12-17 11:53:33 -08:00
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