Commit Graph

46 Commits

Author SHA1 Message Date
Mattias Granlund
aa4e1667c7 Enable prettier for .vscode files
- unclear why these were ever ignored
2024-10-09 11:31:08 +02:00
Nico Domino
0ccda08d33
fix: improve GHA code re-use (#4612) 2024-08-06 10:08:49 +00:00
Sebastian Thiel
7d53e0f95c
prevent trashing when building with rustc in Jetbrains IDEs.
For the IDE to discover what's going on, it will use hidden environment variables
to perform the build with, but that also affects certain crates which then report
they changed.

If this is intermixed with actual nightly builds, unnecessary rebuilds happen all the time.
To prevent this, just use `nightly` by default without actually using nightly features.
2024-07-31 18:36:30 +02:00
Nico Domino
852522dcc0
fix: skip turbo in init-node-env (#4537) 2024-07-30 08:03:47 +00:00
Nico Domino
45d340ef37
fix: nightly build (#4522) 2024-07-29 08:49:22 +00:00
Sebastian Thiel
56f0f04a62
make clear that the nightly toolchain file is only for Windows 2024-07-28 20:13:09 +02:00
Kiril Videlov
baf754aa07
Merge pull request #4507 from Byron/stable-on-unix
avoid nightly compiler on unix
2024-07-27 15:43:35 +02:00
Sebastian Thiel
ad3e15dae4
Avoid using nightly by default.
Instead, use it only where needed, which at this time is Windows
for some nightly-only access to file-descriptors.
2024-07-27 14:35:26 +02:00
Nico Domino
1ced81fd06
fix: cleanup repo organisation (#4503) 2024-07-27 13:29:32 +02:00
Pavel Laptev
eccb896c6d
Use UI package functions instead of app utility functions (#4471)
* replace `pxToRem`

* replace `tooltip` and `typeguards`

* replace `tooltip`

* `Actions` updated

* draggable.ts update
2024-07-23 12:15:05 +02:00
Caleb Owens
4dee660901
Use a shared key 2024-07-09 12:35:23 +02:00
Caleb Owens
0ea801c5ea
Asked an elephant to help 2024-07-09 11:54:30 +02:00
Caleb Owens
f64c79283d
Prevented penguin genocide 2024-07-08 12:12:39 +02:00
Caleb Owens
44e56ac370
Use turbo for production builds 2024-07-02 13:15:26 +02:00
ndom91
e96987307c
fix: add GHA init-env-node prep for @gitbutler/ui consumption 2024-06-28 13:05:06 +02:00
Nico Domino
db7681f14f
feat: update svelte@5.0.0-next.* + @sveltejs/kit@2.5.10 (#4056) 2024-06-17 16:27:51 +02:00
Nico Domino
793232b0f6
fix: use svelte:window for managing hotkey event listeners (#4005) 2024-06-07 14:56:37 +02:00
Josh Junon
77fbe558cc
only build gitbutler-git bins if testing 2024-05-02 13:07:33 +02:00
Josh Junon
4625189cb9
remove use of cache 2024-05-02 13:00:25 +02:00
Josh Junon
6ae4f91ecc
eliminate rust-init step in CI 2024-05-02 12:52:44 +02:00
Josh Junon
f92c94ff46 build gitbutler-git binaries prior to tests 2024-04-24 16:13:05 +02:00
Sebastian Thiel
8760973611
Use GITBUTLER_TESTS_NO_CLEANUP on CI for max performance.
Without it, CI would have reduced performance compared to how
it worked previously. As it's wiped at the end of each run,
there is no reason to leave the added performance on the table
by not removing our own files.
2024-03-29 07:56:01 +01:00
Josh Junon
1dfdc2c1a2
make clippy deny warnings in CI 2024-03-25 23:01:01 +01:00
Josh Junon
73faf32b29 automatically create gitbutler-ui/build 2024-03-01 13:00:31 +01:00
Josh Junon
8e0ef27de8 fix remote repo in gitbutler-git tests 2024-02-08 17:03:37 +01:00
Josh Junon
97b9bc9526 use a unified cache instead of restore keys 2024-01-19 18:37:53 +01:00
Josh Junon
80ccc8d453 pass —all-targets to cargo test in crate check 2024-01-19 17:53:28 +01:00
Josh Junon
a9a8276d7e add matrix-based CI config for core libs 2024-01-19 17:25:49 +01:00
Josh Junon
0e33410ed4 update configuration to reflect new paths 2023-12-22 14:22:54 +01:00
Nikita Galaiko
b5b531aff8 fix condition for berlin runner 2023-10-19 14:30:35 +02:00
Nikita Galaiko
e50651d28f rename step 2023-10-19 13:08:08 +02:00
Nikita Galaiko
2271aa3a21 merged upstream 2023-10-19 12:50:31 +02:00
Nikita Galaiko
1943590e7b fixbup 2023-10-19 12:50:24 +02:00
Nikita Galaiko
5f1f5298d4 do not cache node in berlin 2023-10-19 12:46:28 +02:00
Nikita Galaiko
e5f928cea6 do not cache rust in berlin 2023-10-19 10:03:50 +02:00
extrawurst
c5f5dc015f
check unused dependencies in ci (#1406)
also
* remove unused `sentry-rust-minidump`
* use maintained rust toolchain github action
* make `init-env-rust` parameterized to allow picking `nightly`
2023-10-18 12:52:37 +02:00
Nikita Galaiko
8bec547ebd rename to rust / node 2023-09-14 09:30:38 +02:00
Nikita Galaiko
b8c128d623 rm init-env 2023-09-14 09:05:12 +02:00
Nikita Galaiko
ee9c656346 checkout before init 2023-09-14 08:56:12 +02:00
Nikita Galaiko
e6b281cf5f refactor actions 2023-09-14 08:54:23 +02:00
Nikita Galaiko
746e8ccabc
new structure 2023-09-06 11:47:35 +02:00
Mattias Granlund
0b8d7a5eda Force https over ssh in ci
- auth fails withou ssh key, even for public repos
2023-08-28 21:43:49 +01:00
Mattias Granlund
c2c8113c66 Include butler in CI backend detection 2023-08-21 16:32:50 +01:00
Mattias Granlund
b14f2ddde9 Fix CI composite action output values 2023-08-17 22:13:59 +01:00
Mattias Granlund
e3bc5d7ef1 Filter github actions in a more granular way 2023-08-17 20:20:38 +01:00
Mattias Granlund
8b22246206 Use composite actions in push.yaml
- to use cache effectively we need a re-usable node setup
2023-08-17 20:20:38 +01:00