Commit Graph

117 Commits

Author SHA1 Message Date
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
Phoebe Goldman e8b8bac453 Use println/eprintln in the quickstart-chat client, not log (#2099) 2025-01-09 15:38:52 +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 e94009a0ef Remove jdetter as codeowner for now (#1939)
Co-authored-by: John Detter <no-reply@boppygames.gg>
2024-11-05 13:23:49 +00:00
Zeke Foppa 9347573a7f Remove CODEOWNERS from CLI codegen (#1886)
Co-authored-by: Zeke Foppa <bfops@users.noreply.github.com>
2024-10-22 18:18:58 +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
Zeke Foppa 208751bcf3 Add CODEOWNERS for CLI crate (#1834)
Co-authored-by: Zeke Foppa <bfops@users.noreply.github.com>
2024-10-10 17:48:22 +00:00
Tyler Cloutier 9eb249186c Update CODEOWNERS
Signed-off-by: Tyler Cloutier <cloutiertyler@users.noreply.github.com>
2024-10-07 16:44:03 -04: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 70de033690 Add CODEOWNERS for CODEOWNERS (#1226)
* [bfops/codeowners]: empty

* [bfops/codeowners]: update CODEOWNERS

* [bfops/codeowners]: update

---------

Co-authored-by: Zeke Foppa <github.com/bfops>
2024-05-14 14:33:10 +00:00
Zeke Foppa 7d41e762ea Add CODEOWNERS for LICENSE.txt (#1225)
* [bfops/codeowners]: empty

* [bfops/codeowners]: update CODEOWNERS

---------

Co-authored-by: Zeke Foppa <github.com/bfops>
2024-05-14 13:58:18 +00:00
Zeke Foppa 52c6df6531 Add CODEOWNERS for rust-toolchain.toml (#1221)
* [bfops/codeowners]: do thing

* [bfops/codeowners]: empty

---------

Co-authored-by: Zeke Foppa <github.com/bfops>
2024-05-14 04:00:12 +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
Tyler Cloutier af73b29b5f Made me the codeowner of the traits.rs file for the datastore 2024-03-21 21:19:31 -07:00
Zeke Foppa c1dfd8fddc Add a Testing section to the PR template (#898)
* [bfops/testing-in-template]: add testing to PR template

* Add Phoebe's suggestion

Co-authored-by: Phoebe Goldman <phoebe@clockworklabs.io>
Signed-off-by: Zeke Foppa <196249+bfops@users.noreply.github.com>

---------

Signed-off-by: Zeke Foppa <196249+bfops@users.noreply.github.com>
Co-authored-by: Phoebe Goldman <phoebe@clockworklabs.io>
2024-03-14 22:43:28 +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