Commit Graph

303 Commits

Author SHA1 Message Date
Nico Domino
a9b12f44b0
fix: use ubuntu-22.04 to build app for release (#4767) 2024-08-27 12:11:42 +00:00
Mattias Granlund
729259705f Include packages in gh actions node filter 2024-08-16 16:24:03 +02:00
Nico Domino
13a270613c
feat: add ffmpeg video recorder for e2e tests (#4686) 2024-08-15 11:54:10 +02:00
dependabot[bot]
9c65fa4855
Bump actions/cache from 3 to 4
Bumps [actions/cache](https://github.com/actions/cache) from 3 to 4.
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](https://github.com/actions/cache/compare/v3...v4)

---
updated-dependencies:
- dependency-name: actions/cache
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-08-12 15:54:33 +00:00
Mattias Granlund
86a9af2c65 Run cli build before e2e tests 2024-08-12 09:55:49 +02:00
Mattias Granlund
56ff9c7f5f Add upload for e2e artifacts
- adding outside e2e branches since actions run on master
2024-08-11 12:02:54 +02:00
Sebastian Thiel
7a0cc9c789
Add clippy-validation for every possible target
This way, it's not possible anymore to accidentally break code just because CI doesn't try to build it.

Note that this is unrelated to features, which would still need to be specified or built individually
by CI.
2024-08-08 16:29:11 +02:00
Nico Domino
94014f6b25
fix: conditionally use with: ref on actions/checkout (#4628) 2024-08-06 14:14:43 +00:00
Nico Domino
0ccda08d33
fix: improve GHA code re-use (#4612) 2024-08-06 10:08:49 +00:00
Nico Domino
d559cffe6a
feat: add @gitbutler/ui, userService, authService and some minor cleanup (#4595) 2024-08-04 11:39:41 +00:00
Nico Domino
549dff6205
fix: remove playwright (#4588) 2024-08-02 14:17:32 +02:00
Nico Domino
e5498665b4
feat: add WebdriverIO based E2E test setup (#4561) 2024-08-02 10:46:56 +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
4c7b92be7b
fix: default to VITEMODE=nightly (#4552)
Co-authored-by: Caleb-T-Owens
2024-07-31 08:40:10 +00:00
Pavel Laptev
ab0c70b673
Package UI updates (#4539)
* documentation update + design tokens generation

* ts config update

* formatting fix

* update tokens config format

* ignore JS files check

* Storybook version bump

* formatting fix

* dark theme toggle added
2024-07-30 16:45:19 +02:00
Nico Domino
56b64d7780
fix: add Sentry cron monitoring to nightly release and fix git tag creation (#4538) 2024-07-30 11:43:16 +02:00
Nico Domino
852522dcc0
fix: skip turbo in init-node-env (#4537) 2024-07-30 08:03:47 +00:00
Nico Domino
4549daaa94
fix: remove release-docs.yml GHA (#4530) 2024-07-29 13:02:17 +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
Nico Domino
bce53ba383
feat: move @gitbutler/cloud into monorepo (#4494) 2024-07-25 15:53:28 +00: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
Nico Domino
26240ec190
fix: update docs push-on-release action (#4418) 2024-07-17 09:35:37 +00:00
Nico Domino
4373b1c56e
fix: more docs gha release cleanup (#4403) 2024-07-16 13:21:16 +00:00
Nico Domino
09e75032ba
fix: add gha release docs fix (#4380) 2024-07-15 12:03:06 +00:00
Nico Domino
7c2243b2a0
fix: rm workflow_dispatch from docs GHA (#4358) 2024-07-13 13:27:25 +00:00
Nico Domino
d5497592ca
fix: cleanup markdown modification script in release GHA (#4357) 2024-07-13 12:23:00 +00:00
Nico Domino
b91d54623d
fix(gha): update placeholder markdown comment (#4355) 2024-07-13 09:33:27 +00:00
Nico Domino
d5053db0c3
feat: append release.mdx when release is created here (#4351) 2024-07-12 17:45:40 +00:00
Nico Domino
43f60f94c8
feat: extract svelte build into own GHA job (#4321) 2024-07-10 13:45:18 +00:00
Nico Domino
fee305056e
feat: add GHA to trigger vercel deploy hook (#4310) 2024-07-09 18:01:41 +00:00
Nico Domino
f9043920c0
fix: Sentry release and sourcemaps (#4304) 2024-07-09 16:18:49 +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
Nico Domino
4f62f12135
fix: set defaults for workflow_dispatch (#4267) 2024-07-08 09:09:14 +00:00
Kiril Videlov
90670def3b
add ci for the gitbutler-repo crate 2024-07-08 00:28:47 +02:00
Kiril Videlov
9258614a64
adds ci for branchstate crate 2024-07-07 21:29:20 +02:00
Kiril Videlov
6d5ef6b03e
adds a ci job for oplog crate 2024-07-07 20:18:40 +02:00
Kiril Videlov
68c6fe1c04
add ci for the sync crate 2024-07-07 19:24:35 +02:00
Kiril Videlov
9b13eb62d3
add CI for gitbutler-branc
This is getting out of hand - we need a better way of setting up the CI for a the crates we wanna have
2024-07-07 13:38:33 +02:00
Kiril Videlov
2299579ed0
upload the rpm packages 2024-07-02 17:30:12 +02:00
ndom91
699542933b
fix: cleanup nightly build jobs 2024-07-02 17:02:09 +02:00
Caleb Owens
44e56ac370
Use turbo for production builds 2024-07-02 13:15:26 +02:00
ndom91
3dfcc5a1a9
fix: playwright/test GHA 2024-06-28 13:30:52 +02:00
ndom91
e96987307c
fix: add GHA init-env-node prep for @gitbutler/ui consumption 2024-06-28 13:05:06 +02:00
ndom91
6bd3dcfcb2
feat: add pr-labeler entry for ui 2024-06-27 14:27:35 +02:00