Sebastian Martinez
c6f0a7a0d2
Update node version to 22.12.0
2025-06-04 09:59:48 +02:00
Rūdolfs Ošiņš
98ad210b8d
Allow manually triggering workflow builds
2025-02-03 11:00:41 -06:00
Sebastian Martinez
27dcde41b0
Update actions in github workflow to v4
2024-01-25 16:14:16 +00:00
Sebastian Martinez
3bdf21ec06
Update dependencies
2023-11-15 12:51:02 +01:00
Sebastian Martinez
aa2ce409fb
Update GitHub CI
...
Due to us moving to Radicle, we need to implement the following changes.
- We don't need the CI to run on pull_requests anymore.
- We want the CI to run on any push.
- For visual tests we don't want to update any comments and just fail
the test and upload the artifacts for checking.
Signed-off-by: Sebastian Martinez <me@sebastinez.dev >
2023-10-02 11:23:09 +02:00
Sebastian Martinez
b079b7f51a
Update node version to 18.17.1
...
Signed-off-by: Sebastian Martinez <me@sebastinez.dev >
2023-08-23 14:33:30 +02:00
Sebastian Martinez
c95b879edd
Update dependencies
...
Also update node to v18.16
Signed-off-by: Sebastian Martinez <me@sebastinez.dev >
2023-05-17 09:59:09 +02:00
Rūdolfs Ošiņš
ce36068c57
Update nodejs version
...
Signed-off-by: Rūdolfs Ošiņš <rudolfs@osins.org >
2023-03-13 15:04:20 +01:00
Rūdolfs Ošiņš
41168db8d5
Improve CI workflows
...
- bump visual spec timeouts
- don't warn if there are no artifacts
- revert unneeded workflow checks
- improve workflow messages
Signed-off-by: Rūdolfs Ošiņš <rudolfs@osins.org >
2022-12-16 23:10:57 +01:00
Sebastian Martinez
65b37b7ef4
Updates some CI packages to v3 and skips test if PR is merged
...
Signed-off-by: Sebastian Martinez <me@sebastinez.dev >
2022-12-16 16:16:39 +01:00
Rūdolfs Ošiņš
d7f8156725
Format yaml files with prettier
...
Signed-off-by: Rūdolfs Ošiņš <rudolfs@osins.org >
2022-12-16 15:51:13 +01:00
Sebastian Martinez
fa0007cda4
Run GitHub CI only if push to master or activity on PR branch but not both
...
Signed-off-by: Sebastian Martinez <me@sebastinez.dev >
2022-12-02 10:51:05 +01:00
Rūdolfs Ošiņš and Sebastian Martinez
9cb9332e88
Replace Cypress with Playwright
...
Playwright is more flexible and has better developer experience than Cypress.
We add end to end tests covering:
- project source browsing
- tree view
- commit list view
- commit view
- routing
- hash based
- history API based
- clipboard copy paste functionality
- seed view
- project search
- landing page view
- settings
Co-authored-by: Sebastian Martinez <me@sebastinez.dev >
Signed-off-by: Rūdolfs Ošiņš <rudolfs@osins.org >
2022-12-01 15:54:56 +01:00
Rūdolfs Ošiņš
7088a990a2
Use node 18.12.1 LTS everywhere consistently
...
Signed-off-by: Rūdolfs Ošiņš <rudolfs@osins.org >
2022-11-07 15:23:21 +01:00
Sebastian Martinez
d49130163d
Force Node CI version to 16.16
...
Signed-off-by: Sebastian Martinez <me@sebastinez.dev >
2022-08-24 08:40:06 +02:00
Rūdolfs Ošiņš
d0f376cd41
Don't use outdated node on CI
...
ubuntu-latest already includes a recent node version, node 14 is at its EOL.
Signed-off-by: Rūdolfs Ošiņš <rudolfs@osins.org >
2022-08-12 15:45:36 +02:00
Sebastian Martinez
286cb1cd21
Improve testing suite
...
Signed-off-by: Sebastian Martinez <sebastinez@me.com >
2022-03-24 15:05:15 +01:00