Commit Graph

9 Commits

Author SHA1 Message Date
John Detter dc881f2bc9 Use custom runner for building CLI (#3716)
# Description of Changes

<!-- Please describe your change, mention any related tickets, and so on
here. -->

- This has 2 benefits:
1. `ubuntu-latest` recently changed to 24.04 instead of 22.04 so that
broke the last CLI on some systems. This will fix that issue.
2. Performance - this should build much much faster.

# API and ABI breaking changes

None

<!-- If this is an API or ABI breaking change, please apply the
corresponding GitHub label. -->

# Expected complexity level and risk

2 - if the CLI fails to build this might be why.

<!--
How complicated do you think these changes are? Grade on a scale from 1
to 5,
where 1 is a trivial change, and 5 is a deep-reaching and complex
change.

This complexity rating applies not only to the complexity apparent in
the diff,
but also to its interactions with existing and future code.

If you answered more than a 2, explain what is complex about the PR,
and what other components it interacts with in potentially concerning
ways. -->

# Testing

- [x] Tested via today's release:
https://github.com/clockworklabs/SpacetimeDB/actions/runs/19550648024/job/55980960439
2025-11-20 21:30:43 +00:00
Zeke Foppa 5ff6a6976c CI - Move the Package job to ubuntu-latest (#3553)
# Description of Changes

The job is now failing on `bare-metal`, so trying this.

# API and ABI breaking changes

None

# Expected complexity level and risk

1

# Testing

- [x] Package job passes on
https://github.com/clockworklabs/SpacetimeDB/pull/3543 with this merged
in.

Co-authored-by: Zeke Foppa <bfops@users.noreply.github.com>
2025-10-31 19:50:06 +00:00
Zeke Foppa f478e1102b CI - Multi-line runs fail properly on Windows (#3337)
# Description of Changes

It turns out that multi-line `run` statements don't fail properly on
Windows. If one of the lines fails, the run won't exit early, and in
fact the step will return successful.

# API and ABI breaking changes

CI-only changes.

# Expected complexity level and risk

1

# Testing
- [x] Confirmed that a one-line command will fail properly on Windows:
https://github.com/clockworklabs/SpacetimeDB/actions/runs/18204663513/job/51831974918?pr=3337
- [x] Confirmed that a multi-line command properly exits early with
these changes:
https://github.com/clockworklabs/SpacetimeDB/actions/runs/18203897520/job/51829384741?pr=3335
- [x] Confirmed that a windows package build still works even though the
shell is `bash` for part of it now
(https://github.com/clockworklabs/SpacetimeDB/actions/runs/18205281236/job/51834045429)

---------

Co-authored-by: Zeke Foppa <bfops@users.noreply.github.com>
2025-10-03 15:08:10 +00:00
Zeke Foppa ca66340315 Disable musl builds (#2964)
Co-authored-by: Zeke Foppa <bfops@users.noreply.github.com>
2025-07-21 18:48:03 +00:00
Zeke Foppa 4ec9d11e7a CI - Fix job that packages the CLI for release (#2617)
Co-authored-by: Zeke Foppa <bfops@users.noreply.github.com>
2025-04-15 22:00:52 +00:00
Zeke Foppa 9bd75787c9 CI - Containerize linux x86_64 GNU builds (#2466)
Co-authored-by: Noa <coolreader18@gmail.com>
Co-authored-by: Zeke Foppa <bfops@users.noreply.github.com>
2025-03-28 03:25:32 +00:00
Noa 80ad69ca14 Build for musl (#2418) 2025-03-20 04:19:27 +00:00
Noa 27a2afa2b8 Update install script (#2265)
Co-authored-by: John Detter <no-reply@boppygames.gg>
2025-02-21 06:10:31 +00:00
Noa d4a905d355 Fix CI on master (#2193) 2025-01-30 21:00:03 +00:00