Skip to content

Commit 877893f

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

File tree

2 files changed

+15
-7
lines changed

2 files changed

+15
-7
lines changed

.github/workflows/ci.yml

+7-3
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
# License, v. 2.0. If a copy of the MPL was not distributed with this
44
# file, You can obtain one at https://mozilla.org/MPL/2.0/.
55

6-
name: Full CI
6+
name: Demo CI
77
#
88
# Runs before merging. Rebases on master to make sure CI passes for latest integration, not only for the PR at the time of creation.
99

@@ -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

+8-4
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,15 +23,17 @@ 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
26+
## Engine and library versions
2727

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.
28+
Demos are written to work with **latest stable** Godot version (last official release), and last `master` version of godot-rust.
29+
We generally try to update this repo within a few days or weeks.
3030

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

35+
If you're interested in GDScript demos for Godot itself, check out [godot-demo-projects].
36+
3537

3638
## Contributions
3739

@@ -42,10 +44,12 @@ documentation and maintainability. But don't worry, if you open an issue, we can
4244

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

47+
4548
[Main repo]: https://github.com/godot-rust/gdext
4649
[API Docs]: https://godot-rust.github.io/docs/gdext
4750
[Sponsor]: https://github.com/sponsors/Bromeon
4851
[Website]: https://godot-rust.github.io
4952
[Book]: https://godot-rust.github.io/book
5053
[mpl]: https://www.mozilla.org/en-US/MPL
5154
[book-compatibility]: https://godot-rust.github.io/book/toolchain/compatibility.html
55+
[godot-demo-projects]: https://github.com/godotengine/godot-demo-projects

0 commit comments

Comments
 (0)