Commit Graph

36 Commits

Author SHA1 Message Date
Zeke Foppa 29a0df42f7 tools/upgrade-version updates the Change Date in LICENSE.txt (#2895)
Co-authored-by: Zeke Foppa <bfops@users.noreply.github.com>
2025-06-30 16:52:23 +00:00
Jeffrey Dallatezza ea418d524d Use the --ignore-matching-lines flag of git diff. (#2720) 2025-05-12 16:12:07 +00:00
Jeffrey Dallatezza 14ba750155 Add information about the CLI version to generated code. (#2673) 2025-05-01 21:17:30 +00:00
Zeke Foppa 99d13282df CI - Publishable crates check also checks for license file (#2681)
Co-authored-by: Zeke Foppa <bfops@users.noreply.github.com>
2025-04-29 20:20:42 +00:00
Zeke Foppa 118e59de14 CI - Do some basic checks that crates are publishable (#2660)
Co-authored-by: Zeke Foppa <bfops@users.noreply.github.com>
2025-04-23 17:08:43 +00:00
Zeke Foppa 9064c0b8ed tools/publish-crates.sh - Automatically find list of dependencies (#2595)
Co-authored-by: Zeke Foppa <bfops@users.noreply.github.com>
2025-04-16 14:35:29 +00:00
Zeke Foppa 0dd1807063 CI - Only tag extra docker images on tag refs (#2335)
Signed-off-by: Zeke Foppa <196249+bfops@users.noreply.github.com>
Co-authored-by: Zeke Foppa <bfops@users.noreply.github.com>
2025-03-11 17:56:16 +00:00
Zeke Foppa 644645b733 Make the tools/merge-docker-images.sh script more generic (#2334)
Co-authored-by: Zeke Foppa <bfops@users.noreply.github.com>
2025-03-11 17:07:48 +00:00
John Detter 08cbd94f76 Post Release Fixes (#2330)
Co-authored-by: John Detter <no-reply@boppygames.gg>
2025-03-04 17:31:34 +00:00
Mario Montoya 04fd294627 Add missing LICENSE (#2319) 2025-02-28 14:32:59 +00:00
Tyler Cloutier e54a28584a Standardized module names and added module-test-cs based on module-test (#2232) 2025-02-09 05:58:19 +00:00
Tyler Cloutier a81b6c2cd5 Adds improvements & new crates to publish-crates.sh (#2173)
Signed-off-by: Zeke Foppa <196249+bfops@users.noreply.github.com>
Co-authored-by: Zeke Foppa <bfops@users.noreply.github.com>
Co-authored-by: Zeke Foppa <196249+bfops@users.noreply.github.com>
2025-01-27 22:54:14 +00:00
Zeke Foppa b398cda24b Add new crates to publish-crates.sh script (#2125)
Co-authored-by: Zeke Foppa <bfops@users.noreply.github.com>
2025-01-14 20:58:12 +00:00
Tyler Cloutier 83fc5c33d4 The banishment of Address (#1880)
Co-authored-by: Jeffrey Dallatezza <jeffreydallatezza@gmail.com>
2024-10-23 01:56:20 +00:00
Shubham Mishra eeaa00a05f Commitlog offset index (#1671)
Signed-off-by: Shubham Mishra <shubham@clockworklabs.io>
Co-authored-by: Kim Altintop <kim@eagain.io>
2024-09-24 16:06:49 +00:00
Kurtis Mullins 2c38913437 [CI] Do not use branch names when publishing container images (#1583) 2024-08-15 17:02:48 +00:00
Zeke Foppa a2f812bf8d Make schema crate publishable (#1569)
Co-authored-by: Zeke Foppa <bfops@users.noreply.github.com>
2024-08-07 17:52:17 +00:00
james gilles 0ed26a774b Add some helper scripts (#1501)
Co-authored-by: Zeke Foppa <github.com/bfops>
2024-07-18 19:47:11 +00:00
Zeke Foppa cceb8c04b9 Update tools/publish-crates.sh (#1426)
Co-authored-by: Zeke Foppa <github.com/bfops>
2024-06-14 18:06:30 +00:00
Zeke Foppa 1b391b4edc Misc tweaks to tools/perf.sh (#937)
* [perf-tweaks]: perf tweaks

* [bfops/perf-tweaks]: more tweaks

* [bfops/perf-tweaks]: more tweaks

* [bfops/perf-tweaks]: tweaks

* [bfops/perf-tweaks]:

* [bfops/perf-tweaks]: review

* [bfops/perf-tweaks]: review
2024-03-14 23:24:54 +00:00
Phoebe Goldman 77e1c68154 Script to run perf against SpacetimeDB (#882)
* Script to run perf against SpacetimeDB

* Non-controversial script improvements

* No args is fine

---------

Co-authored-by: Boppy <no-reply@boppygames.gg>
2024-02-22 21:53:25 +00:00
Piotr Sarnacki f9a36228e5 Use a version label for tag builds (#751)
When building a release for a tag we have to build a multi arch image
ourselves. So far we tagged it with a tag `<short-sha>-full`. This is
nice to keep the history of all the tagged commits, but it's not very
usable as usually we just want the latest build for a given tag. This
commit introduces tagging the build with a git tag
2024-02-16 08:35:26 +00:00
Noa a32ef34556 Update upgrade-version tool (#826)
* Update upgrade-version tool

* Small cludge

---------

Co-authored-by: John Detter <no-reply@boppygames.gg>
2024-02-13 15:16:09 +00:00
Noa 37658aae7e Add rust-version to Cargo.toml (#802)
* Add rust-version to Cargo.toml

* Use workspace inheritance to make bumping the spacetime version easier
2024-02-07 20:02:05 +00:00
Piotr Sarnacki 45ce5b4353 Merge docker images from multiple platforms (#640)
Because we build our docker images in more than one job, they are also
pushed as separate images. This commit adds a script that will merge the
images into a multiplatform manifest
2023-12-08 21:06:35 -06:00
John Detter c8f0e3d490 Added metrics to publish script 2023-12-05 10:26:41 -08:00
John Detter 66ecc4d7d8 Cherry Pick for Publish Primitives Fixes (#514)
* Added license files for the primitives crate

* Fixed version number dependency thing

---------

Co-authored-by: Tyler Cloutier <cloutiertyler@aol.com>
2023-11-07 09:09:29 -08:00
John Detter 3f5f97fb1f New Upgrade Version Util (#354)
* Saving because I'm testing writing files

* New upgrade program working quite well

* Update license file as well

* Tool seems good to go

* Cargo check is passing, new upgrade-version is ready, old version
removed

* Updating lock file is required for CI to pass

* main.rs clippy lints

* More sensible default

---------

Co-authored-by: Boppy <no-reply@boppygames.gg>
2023-10-03 14:38:52 -07:00
Tyler Cloutier be1c1f4858 Fixed publish crates script 2023-08-12 18:31:34 -07:00
Tyler Cloutier dd22ee4a21 Updated publish to crates.io script 2023-08-03 02:49:30 +02:00
Tyler Cloutier 54f1d6358e Fixed some stuff for crates publishing 2023-08-03 01:58:15 +02:00
Tyler Cloutier 3e0caff415 Updated version to 0.6.0 2023-08-03 01:39:03 +02:00
John Detter a1d4852f89 Crate name rust-wasm-test was renamed to rust-wasm-test-module, fixed (#71)
script

Co-authored-by: Boppy <no-reply@boppygames.gg>
2023-08-01 23:17:03 +02:00
John Detter 8bc2391ddc Commit publish-crates script (#52)
* Script for publishing crates to crates.io

* Added sdk to the publish-crates script, renamed client-sdk to sdk

* Updated Cargo.lock and added 2 crates to the upgrade version script

* Small fix

* Actual fix

* Updated client API messages crate to be publishable

* Added LICENSE file to sdk

* Chose specific version for tokio-tungstenite

---------

Co-authored-by: Boppy <no-reply@boppygames.gg>
Co-authored-by: Tyler Cloutier <cloutiertyler@aol.com>
2023-08-01 23:17:02 +02:00
John Detter 41dc128533 Upgrade Version to 0.5.0 (#47)
* Committing version upgrade script

* Fixes to the upgrade script

* Upgrade version to 0.5.0

* Update Cargo.toml

No longer optional

Signed-off-by: John Detter <4099508+jdetter@users.noreply.github.com>

* Fixed small issue in the version upgrade script

---------

Signed-off-by: John Detter <4099508+jdetter@users.noreply.github.com>
Co-authored-by: Boppy <no-reply@boppygames.gg>
2023-08-01 23:17:02 +02:00
Tyler Cloutier 44df6c6e7d Initial commit 2023-08-01 23:16:37 +02:00