Tyler Cloutier
e54a28584a
Standardized module names and added module-test-cs based on module-test ( #2232 )
2025-02-09 05:58:19 +00:00
Noa
d4a905d355
Fix CI on master ( #2193 )
2025-01-30 21:00:03 +00:00
Noa
293aebaef9
Bump to Rust 1.84 ( #2001 )
2025-01-28 23:11:29 +00:00
Noa
e47a8d796f
Run smoketests on windows in ci ( #2129 )
2025-01-16 21:43:38 +00:00
Ingvar Stepanyan
763ba5ef5c
Enforce .NET 8 SDK for new C# modules ( #2046 )
2025-01-07 20:40:56 +00:00
Ingvar Stepanyan
3902f7562e
Migrate C# client-side reducer enum to the new syntax ( #2033 )
2024-12-04 16:41:16 +00:00
Ingvar Stepanyan
a7a1d36535
Run and test benchmarks against C# as well ( #1965 )
...
Co-authored-by: Zeke Foppa <196249+bfops@users.noreply.github.com >
2024-11-15 17:27:11 +00:00
james gilles
dd73f76346
Clean up benchmark .spacetime in CI ( #1968 )
2024-11-08 19:51:48 +00:00
John Detter
66ea22f148
Make ARM64 and AMD64 docker builds more resilient ( #1844 )
...
Co-authored-by: John Detter <no-reply@boppygames.gg >
2024-10-11 13:28:01 +00:00
Ingvar Stepanyan
3c9952a3ec
Ensure C# autogen bindings are up-to-date ( #1780 )
2024-10-01 14:15:39 +00:00
Ingvar Stepanyan
1d6b0a141b
[C#] Migrate bench-cs to the new API ( #1758 )
2024-10-01 00:31:38 +00:00
Ingvar Stepanyan
075efb6167
Tighten package sources in C# smoketests ( #1735 )
2024-09-28 18:40:36 +00:00
Tyler Cloutier
a2db565e2c
Update benchmarks.yml
...
Signed-off-by: Tyler Cloutier <cloutiertyler@users.noreply.github.com >
2024-09-27 00:25:32 -04:00
Tyler Cloutier
490ed2a4af
Update benchmarks.yml
...
Signed-off-by: Tyler Cloutier <cloutiertyler@users.noreply.github.com >
2024-09-27 00:24:00 -04:00
Ingvar Stepanyan
0fd412d2ec
Fix C# CI ( #1734 )
2024-09-24 14:39:04 +00:00
Zeke Foppa
74a0f59331
CI - Discord post will ping a particular role if CI check was not successful ( #1715 )
...
Co-authored-by: Zeke Foppa <bfops@users.noreply.github.com >
2024-09-19 07:47:17 -05:00
Zeke Foppa
3fcb5056b2
CI - Discord PR merge notification includes status of Internal tests check ( #1713 )
...
Co-authored-by: Zeke Foppa <bfops@users.noreply.github.com >
2024-09-17 02:20:35 +00:00
Ingvar Stepanyan
9f1b6dc254
NFC: enforce style for C# locally and on CI ( #1567 )
2024-08-21 16:21:45 +00:00
Kurtis Mullins
96b8d43932
Fix builds for MacOS amd64 platform ( #1598 )
2024-08-17 03:33:09 +00:00
Kurtis Mullins
2c38913437
[CI] Do not use branch names when publishing container images ( #1583 )
2024-08-15 17:02:48 +00:00
james gilles
e9daae9f45
Don't run bot tests on every master commit whoops ( #1441 )
2024-07-24 17:12:12 +00:00
Zeke Foppa
2b291b025c
CI - Post-to-discord workflow only fires if the PR merged to master ( #1520 )
...
Co-authored-by: Zeke Foppa <github.com/bfops>
2024-07-16 17:16:33 +00:00
Zeke Foppa
50b050f128
CI - SpacetimeDB PRs run the C# SDK tests ( #1503 )
...
Co-authored-by: Zeke Foppa <github.com/bfops>
2024-07-15 18:49:42 +00:00
Zeke Foppa
e536a6df0b
Automated Discord post when a PR merges ( #1470 )
...
Co-authored-by: Zeke Foppa <github.com/bfops>
2024-07-02 02:41:41 +08:00
Kurtis Mullins
2399e74c98
Ensure MacOS builds from CI are executable ( #1462 )
2024-06-26 18:10:59 +00:00
Kim Altintop
60c438d112
Smoketest auto-disconnect after restart ( #1367 )
2024-06-20 05:59:13 +00:00
Ingvar Stepanyan
cb2fbb9c4e
[C#] Add Roslyn shapshot tests ( #1399 )
2024-06-11 19:04:16 +00:00
james gilles
638445293d
Automated bot tests ( #1255 )
...
* Add script to dispatch bot tests to BitCraftBots
* Make sure results are named correctly, whoops
* Move results to a private bucket, whoops
* Pull in various fixes
* Safer for merge, don't run bot tests on every PR...
* Fix tracing patch
* Remove accidental file
* Test commit
* Test
* Test
* Fix results upload
* Address review comments
2024-05-31 17:52:22 +00:00
Noa
55b7cbe486
Let ProgramStorage::external be async ( #1291 )
...
* Let ProgramStorage::external be async
* Remove core::object_db
* Remove odb_rocksdb feature
* Fix typo
* More resilient conflict avoidance
2024-05-24 21:28:54 +00:00
Zeke Foppa
0bf5d7495d
Fix workflow_dispatch for ci.yml ( #1295 )
...
* [bfops/fix-workflow-dispatch]: fix
* [bfops/fix-workflow-dispatch]: empty
* [bfops/fix-workflow-dispatch]: fix?
* [bfops/fix-workflow-dispatch]: fix?
---------
Co-authored-by: Zeke Foppa <github.com/bfops>
2024-05-24 17:09:41 +00:00
Zeke Foppa
93b9d7690d
CI workflows support workflow_dispatch event ( #1289 )
...
* [bfops/ci-dispatch]: workflow update
* [bfops/ci-dispatch]: empty
* [bfops/ci-dispatch]: update
* [bfops/ci-dispatch]: update
* [bfops/ci-dispatch]: update
* [bfops/ci-dispatch]: update
---------
Co-authored-by: Zeke Foppa <github.com/bfops>
2024-05-24 02:56:23 +00:00
Zeke Foppa
669d48713b
Fix #1180 : Add PR status check that fails unless based on master ( #1213 )
...
* [bfops/fix-github-action]: fix?
* [bfops/fix-github-action]: empty
---------
Co-authored-by: Zeke Foppa <github.com/bfops>
2024-05-13 16:33:42 +00:00
John Detter
b275dbfee8
spacetime build uses --project-path param (#1212 )
...
* `spacetime build` uses `--project-path` param
* Fix smoketests
* Another small fix
* Another fix
---------
Co-authored-by: John Detter <no-reply@boppygames.gg >
2024-05-09 16:56:43 +00:00
Noa
3b754f10b1
Bump to Rust 1.78 ( #1205 )
...
* Bump to rust 1.78
* Fix lints
2024-05-08 14:20:12 +00:00
Zeke Foppa
6810821cbb
Add PR status check that fails unless based on master ( #1180 )
...
* [bfops/block-pr-chain]: empty
* [bfops/block-pr-chain]: workflow
* [bfops/block-pr-chain]: fix
* [bfops/block-pr-chain]: update
* [bfops/block-pr-chain]: update
---------
Co-authored-by: Zeke Foppa <github.com/bfops>
2024-05-01 17:38:20 +00:00
james gilles
f42383869a
Fix iai-callgrind rustc version mismatch ( #1025 )
...
* Fix iai-callgrind rustc version mismatch
* Two spaces
* Future-proof
2024-04-15 18:49:21 +00:00
joshua-spacetime
5203b01fa6
refactor(1058): Remove feature flag for disabling metrics ( #1059 )
...
Closes #1058 .
2024-04-09 20:25:32 +00:00
Noa
540c519002
Rewrite smoketests as python unittests ( #692 )
...
* Rewrite smoketests as python unittests
* Get all tests working and do some work on parallel unittest
* Give up on parallel unittests
* Fix CI + address comments
* Fix skip-clippy arg confusion (just use the env var)
* fix ci
* Add comments
2024-03-14 02:47:38 +00:00
james gilles
00aa2eedb4
Adjust benchmarks yaml to run callgrind plus with better comments ( #907 )
2024-02-28 21:45:36 +00:00
james gilles
a0a18ddd57
Rename types in benchmarks ( #803 )
...
* Rename types in benchmarks, modify benches run in action
* Fix lints
2024-02-23 20:30:59 +00:00
Zeke Foppa
3357d8304f
Add GitHub workflow to check for PRs with merge-blocking labels ( #862 )
...
* [bfops/deny-merge-labels]: add gh workflow to check merge-blocking labels
* [bfops/deny-merge-labels]: fix?
* [bfops/deny-merge-labels]: fix?
* [bfops/deny-merge-labels]: fix?
* [bfops/deny-merge-labels]: fix?
* [bfops/deny-merge-labels]: fix?
* [bfops/deny-merge-labels]: fix?
* [bfops/deny-merge-labels]: fix?
* [bfops/deny-merge-labels]: fix?
* [bfops/deny-merge-labels]: fix?
* [bfops/deny-merge-labels]: fix?
* [bfops/deny-merge-labels]: fix?
* [bfops/deny-merge-labels]: fix?
* [bfops/deny-merge-labels]: fix?
* [bfops/deny-merge-labels]: fix?
* [bfops/deny-merge-labels]: fix?
* [bfops/deny-merge-labels]: simplify
2024-02-22 00:17:35 +00:00
Noa
e6cef1b627
Fix bench errors and include in CI ( #855 )
2024-02-16 19:15:13 +00:00
Piotr Sarnacki
531ca340f4
Add workflow to tag latest docker image on release ( #756 )
2024-02-14 17:02:40 +00:00
John Detter
8adad4c4da
Verify that the upgrade-version tool still works for every PR ( #825 )
...
* Update upgrade-version tool
* Verify that version upgrade still works for every PR
* Add git diff to the end of CI
---------
Co-authored-by: Noa <coolreader18@gmail.com >
Co-authored-by: John Detter <no-reply@boppygames.gg >
Co-authored-by: Zeke Foppa <196249+bfops@users.noreply.github.com >
2024-02-13 17:29:27 +00:00
Noa
b4f75d272f
Bump Rust to 1.76.0 ( #811 )
...
* Bump Rust to 1.76.0
* Fix new clippy lints
* Use rust-toolchain in smoketests
2024-02-09 19:40:03 +00:00
james gilles
b7c8a089d4
Remove separate callgrind please script ( #800 )
2024-02-07 16:58:42 +00:00
james gilles
a13c1363a9
Unify benchmark runs (to some extent) ( #742 )
...
* Unify benchmark runs (to some extent)
* Another yml fix
2024-02-06 18:27:23 +00:00
joshua-spacetime
5df73e89e7
feat(748): Add compile time feature flag for db metrics ( #749 )
...
Closes #748 .
This patch adds a temporary feature flag for enabling db metrics.
Metrics are recorded synchronously at the moment.
This can have a noticable impact on latency.
Compiling with this flag will enable metrics collection.
This new flag will be turned on by default.
Hence metrics will be collected by default.
Note this flag is temporary.
It will be removed once metrics are recorded async.
2024-01-27 01:33:26 +00:00
james gilles
72f1550453
Check benchmarks on CI + disable callgrind benchmarks on non-Linux ( #752 )
...
* Check benches on CI + disable callgrind benches on Windows
* Fix cfg syntax
2024-01-25 13:48:18 +00:00
james gilles
bcffb5de80
Fix callgrind action again ( #718 )
2024-01-18 17:36:19 +00:00