Commit Graph

271 Commits

Author SHA1 Message Date
Nico Domino
ef3511c8c7 Build with libwebkit2gtk-4.1=2.44.0 and Ubuntu 24.04 2024-10-30 14:23:32 +01:00
Mattias Granlund
2d2e265ea5 Update E2E testing to Tauri v2 2024-10-30 14:23:32 +01:00
Mattias Granlund
2ef866baa6 Tauri v1 -> v2
Refactor appSettings to accommodate new Tauri v2 API

- creates AppSettings class and injects it where needed
- avoids `window` undeclared variable during vite build process
2024-10-30 14:23:32 +01:00
dependabot[bot]
a255340a7b
chore(deps): 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-10-28 15:27:44 +00:00
ndom91
f5f59c7a21 feat: add playwright browser caching to gha 2024-10-26 17:24:23 +02:00
ndom91
865a085096 feat: add playwright GHA 2024-10-26 17:24:23 +02:00
ndom91
479973b2fb fix: force libwebkit2gtk-4.0-dev@2.44.3 2024-10-24 17:32:22 +02:00
dependabot[bot]
34fe5ba4a5
build(deps): bump Swatinem/rust-cache from 2.7.3 to 2.7.5
Bumps [Swatinem/rust-cache](https://github.com/swatinem/rust-cache) from 2.7.3 to 2.7.5.
- [Release notes](https://github.com/swatinem/rust-cache/releases)
- [Changelog](https://github.com/Swatinem/rust-cache/blob/master/CHANGELOG.md)
- [Commits](https://github.com/swatinem/rust-cache/compare/v2.7.3...v2.7.5)

---
updated-dependencies:
- dependency-name: Swatinem/rust-cache
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-14 15:12:26 +00:00
Mattias Granlund
aa4e1667c7 Enable prettier for .vscode files
- unclear why these were ever ignored
2024-10-09 11:31:08 +02:00
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
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
Nico Domino
4c7b92be7b
fix: default to VITEMODE=nightly (#4552)
Co-authored-by: Caleb-T-Owens
2024-07-31 08:40:10 +00: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
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
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
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
ndom91
3dfcc5a1a9
fix: playwright/test GHA 2024-06-28 13:30:52 +02:00