Skip to content

Commit b92459f

Browse files
committed
CI: add periodic schedule
Also change `ci-status` check to "always"
1 parent 029451e commit b92459f

File tree

2 files changed

+18
-6
lines changed

2 files changed

+18
-6
lines changed

.github/workflows/ci.yml

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,10 @@ on:
2424
push:
2525
branches:
2626
- master
27-
27+
# Periodic: if we break stuff, we notice within one day.
28+
# Run at 03:47 UTC each morning
29+
schedule:
30+
- cron: "47 3 * * *"
2831

2932
env:
3033
# Applies to all 'register-docs' features across crates.
@@ -266,7 +269,8 @@ jobs:
266269
# Job to notify merge queue about success/failure
267270
ci-status:
268271
# Check for 'merge_group' not strictly necessary, but helpful when adding add-hoc `push:` trigger to `on:` for testing branch.
269-
if: always() && github.event_name == 'merge_group'
272+
#if: always() && github.event_name == 'merge_group'
273+
if: always()
270274
needs:
271275
- rustfmt
272276
- clippy

ReadMe.md

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ Demo projects do not replace the book and API docs, but are meant to be read in
1212
code that seem strange, please check both book and docs first!
1313

1414

15-
## Current demos
15+
## Rust demos
1616

1717
We currently feature the following demo projects:
1818

@@ -23,16 +23,22 @@ We currently feature the following demo projects:
2323
Showcases how classes and their state can be hot-reloaded in the Godot editor.
2424

2525

26-
## Godot version
2726

28-
Demos are written to work with **latest stable** Godot version. When a new minor/patch version is released, we generally try to update it
29-
within a few days or weeks.
27+
## Engine and library versions
28+
29+
Demos are written to work with **latest stable** Godot version (last official release), and last `master` version of godot-rust.
30+
We generally try to update this repo within a few days or weeks.
3031

3132
We additionally run CI with newer in-dev versions, but that support is best-effort. Demos do not provide compatibility with older Godot
3233
versions, as the projects need migration and this would prevent us from showcasing newer versions. godot-rust itself however offers reliable
3334
support for older versions, see [Compatibility and Stability][book-compatibility].
3435

3536

37+
## GDScript demos
38+
39+
If you're interested in GDScript demos for Godot itself, check out [godot-demo-projects].
40+
41+
3642
## Contributions
3743

3844
If you would like to contribute a demo project, please open an issue **before** submitting a big pull request.
@@ -42,10 +48,12 @@ documentation and maintainability. But don't worry, if you open an issue, we can
4248

4349
Like the library, all contributions are subject to the [Mozilla Public License 2.0][mpl].
4450

51+
4552
[Main repo]: https://github.com/godot-rust/gdext
4653
[API Docs]: https://godot-rust.github.io/docs/gdext
4754
[Sponsor]: https://github.com/sponsors/Bromeon
4855
[Website]: https://godot-rust.github.io
4956
[Book]: https://godot-rust.github.io/book
5057
[mpl]: https://www.mozilla.org/en-US/MPL
5158
[book-compatibility]: https://godot-rust.github.io/book/toolchain/compatibility.html
59+
[godot-demo-projects]: https://github.com/godotengine/godot-demo-projects

0 commit comments

Comments
 (0)