Commit Graph

253 Commits

Author SHA1 Message Date
Kiril Videlov
4477cfcb1d
Merge pull request #3948 from Byron/watcher-refactor
watcher refactor
2024-06-24 15:47:12 +02:00
Nico Domino
08a09194f4
fix: cleanup copy for issue template (#4129) 2024-06-20 10:46:40 +02:00
Nico Domino
bb9a60fd26
fix: update pr-labeler job to checkout repo itself (#4127) 2024-06-19 20:33:25 +00:00
Nico Domino
48afa21373
fix: update labeler to v5 (#4126) 2024-06-19 20:05:10 +00:00
Louis Meyer
d82685a74e
fix: adjust permissions of labeller workflow (#4122) 2024-06-19 14:48:16 +02:00
Nico Domino
020377c972
feat: add repo organisation templates / jobs (#4114)
* feat: add issue templates

* feat: add PR template

* feat: add pr-labeler job / labels

* chore: formatting

* fix: cleanup PR template

* fix: modify bug template with dropdowns

* Update .github/PULL_REQUEST_TEMPLATE.md

Co-authored-by: Sebastian Thiel <sebastian.thiel@icloud.com>

---------

Co-authored-by: Sebastian Thiel <sebastian.thiel@icloud.com>
2024-06-19 07:15:57 +00: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
Sebastian Thiel
184f557897
move debouncer code into its own crate
That way the public API that isn't used doesn't have to be `dead_code`.

Also adjust CI to run the tests we have in the debouncer crate.
Previously, it might not have run them though.
2024-06-16 09:38:24 +02:00
Nico Domino
793232b0f6
fix: use svelte:window for managing hotkey event listeners (#4005) 2024-06-07 14:56:37 +02:00
ndom91
228fc6e462
fix: use the same version of pnpm across everything 2024-06-06 16:14:57 +02:00
Kiril Videlov
4b87eca5ca feat(workflow): Update Linux dependencies and target Ubuntu 20.04 2024-05-31 13:58:27 +02:00
Kiril Videlov
50919de25c feat(ci): install Linux dependencies in a single command 2024-05-31 13:48:29 +02:00
Kiril Videlov
21be7ef8fe do update first 2024-05-31 12:22:11 +02:00
Kiril Videlov
a17ec82346 lets try this linux version 2024-05-31 11:57:33 +02:00
Kiril Videlov
f79cca0ca5 Newer github worker 2024-05-31 11:15:39 +02:00
Kiril Videlov
ab9766d7ec remove duplicate line 2024-05-31 10:28:14 +02:00
AliReza Taleghani
0072a5c928
Update publish.yaml 2024-05-29 20:10:31 +02:00
dependabot[bot]
35abc044c0
Bump pnpm/action-setup from 3 to 4
Bumps [pnpm/action-setup](https://github.com/pnpm/action-setup) from 3 to 4.
- [Release notes](https://github.com/pnpm/action-setup/releases)
- [Commits](https://github.com/pnpm/action-setup/compare/v3...v4)

---
updated-dependencies:
- dependency-name: pnpm/action-setup
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-05-20 15:17:52 +00:00
Kiril Videlov
9875dff1d7 Merge branch 'master' into ndom91/add-playwright-test 2024-05-19 16:28:47 +02:00
Josh Junon
6afd680781
remove old changeset code 2024-05-07 07:03:34 +02:00
Kiril Videlov
d7eccf78e2
fix ci: add missing job for watcher 2024-05-06 21:15:56 +02:00
ndom91
f5f0720ab6
fix: get correct pwt version in GHA 2024-05-05 20:14:55 +02:00
ndom91
17ad204a37
feat: cache playwright binaries in GHA 2024-05-05 20:10:18 +02:00
ndom91
90185976ca
fix(gha): use correct artifact dir 2024-05-05 20:05:03 +02:00
ndom91
4aeff1182a
chore(gha): test where artifacts get written in GHA 2024-05-05 19:56:44 +02:00
ndom91
d941a96cb8
feat: add more trigger options to pwt gha 2024-05-05 19:55:42 +02:00
ndom91
2317f39754
chore(gha): test failing tests and uploading report 2024-05-05 19:52:29 +02:00
ndom91
cb16aec76f
chore(gha): cleanup naming 2024-05-05 19:41:28 +02:00
ndom91
c3c12bedd1
fix(gha): install correct chromium versions in CI 2024-05-05 19:33:48 +02:00
ndom91
402b74b3cb
fix(gha): install only chromium browser 2024-05-05 18:56:22 +02:00
ndom91
99eb8128d3
fix(gha): dlx playwright to install deps 2024-05-05 18:54:07 +02:00
ndom91
dd79d9ec5a
Merge branch 'ndom91/add-playwright-test' of github.com:ndom91/gitbutler into ndom91/add-playwright-test 2024-05-05 18:51:21 +02:00
ndom91
2adf5f50dd
fix: cleanup GHA 2024-05-05 18:51:14 +02:00
Nico Domino
a0d6deb4a7
Merge branch 'master' into ndom91/add-playwright-test 2024-05-05 18:48:08 +02:00
Kiril Videlov
539ba983b3 add cli crate to ci jobs 2024-05-04 11:31:28 +02:00
ndom91
01e8a4d28d
chore: WIP 2024-05-02 14:55:41 +02:00
Josh Junon
77fbe558cc
only build gitbutler-git bins if testing 2024-05-02 13:07:33 +02:00
Josh Junon
bce6e48de8
init the rust env on windows check, too 2024-05-02 13:03:29 +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
Kiril Videlov
ab4fae2c27
revert changes to windows version in ci 2024-05-02 10:47:28 +02:00
Kiril Videlov
59ade99566
update CI runners
macos-latest is no longer x86, specifying 13 in order to have x86 builds back
2024-05-02 09:59:08 +02:00
Sebastian Thiel
29525ffd03
address review comments
- rename feature to `windows`
- remove unused config key from `Cargo.toml`, unfortunately `cfg` isn't available for everything
- make sure feature is toggled on on CI when checking and when publishing
2024-04-25 11:29:24 +02:00
Josh Junon
f92c94ff46 build gitbutler-git binaries prior to tests 2024-04-24 16:13:05 +02:00
Josh Junon
e598962eaf
upload windows aux artifacts 2024-04-23 11:20:34 +02:00
Josh Junon
b43fd0849b
run all tests on any workflow/actions change 2024-04-18 15:03:13 +02:00
Josh Junon
597dcb3f1e
fix tests not running for core 2024-04-18 14:54:08 +02:00
Josh Junon
8ac5865046
Merge pull request #3550 from Byron/fix-win-build
fix build on Windows
2024-04-18 14:36:06 +02:00
Sebastian Thiel
300a90f3cb
let CI run cargo check on the workspace on Windows
That way, we will catch basic breakage early.
2024-04-18 14:34:02 +02:00
Josh Junon
3aea922afc
switch tokens to Josh 2024-04-18 14:05:45 +02:00