Felipe Knorr Kuhn
77f8999f1e
Merge branch 'master' into knorrium/update_node_matrix
2023-09-30 08:59:25 -07:00
Felipe Knorr Kuhn
0e4e0bff78
Reduce the test matrix to node v18 and v20
2023-09-30 08:57:57 -07:00
Felipe Knorr Kuhn
f21a31ce86
Remove x86
2023-09-29 19:32:38 -07:00
Felipe Knorr Kuhn
003f3cf8b1
Replace armv7 with x86
2023-09-29 19:30:56 -07:00
Felipe Knorr Kuhn
3ec8a6955c
Update Docker GHA
2023-09-29 19:23:38 -07:00
Felipe Knorr Kuhn
52725df296
Add workflow to run the backend info script
2023-09-23 07:58:09 -07:00
junderw
88c0d04c18
Match CI toolchain with rust-toolchain
2023-08-21 12:53:20 -07:00
Matt Corallo
6088fffc09
Drop MSRV to 1.63
...
Debian bookworm ships with 1.63, and since the change is trivial,
there's little reason to not support people running mempool on
Debian.
2023-08-21 04:03:37 +00:00
Felipe Knorr Kuhn
adc46b6ae5
Update Github workflow to run with the CI flag
2023-08-06 08:01:28 -07:00
Felipe Knorr Kuhn
367bcbda83
Update cypress action to node 18
2023-08-04 08:40:15 -07:00
junderw
975ec772fa
Use more reliable Github Action for Rust toolchain install.
2023-07-22 19:41:36 -07:00
Felipe Knorr Kuhn
ca69d19bf7
Use the GITHUB_SECRET to authenticate with the API
...
Fix the environment variable
Add extra logging when using the authentication
Use the GITHUB_TOKEN on the frontend build step
2023-07-21 18:14:32 +09:00
Felipe Knorr Kuhn
61eeb82694
Expose the GITHUB_SECRET to the frontend build step
2023-07-21 17:09:57 +09:00
Felipe Knorr Kuhn
2570357bec
Add node v20 to the test matrix
2023-07-11 00:21:00 -07:00
junderw
77c83a6a13
Fix CI for Rust test
2023-07-03 10:18:21 -04:00
Felipe Knorr Kuhn
b0478f6604
Remove node 19 and 20 due to Angular incompatibility
2023-05-11 22:15:29 -07:00
Felipe Knorr Kuhn
6cae3256a9
Update node CI test matrix
2023-05-11 21:42:19 -07:00
Felipe Knorr Kuhn
5fbdd0bb2a
Remove push trigger
2023-03-15 22:48:28 -07:00
Felipe Knorr Kuhn
599881366b
Add GHA for Docker digest
2023-03-15 22:43:41 -07:00
nymkappa
5129116fe4
Don't run CI on "review_requested" event
2023-03-02 10:45:14 +09:00
Felipe Knorr Kuhn
4cc0f9b5c7
Reorder triggers
2023-02-26 09:16:33 -08:00
Felipe Knorr Kuhn
0ce4c5fa4d
Run Cypress tests on master after merging
2023-02-26 08:23:44 -08:00
Felipe Knorr Kuhn
7519eaf5d8
Remove node 19 from the CI test matrix
2023-02-25 21:06:34 -08:00
Felipe Knorr Kuhn
e0f149550a
Update node v16, LTS and current for CI
2023-02-19 13:50:12 -08:00
Felipe Knorr Kuhn
05c4440680
Fix Docker GHA again. Update deps and increase swap size
2023-01-05 15:39:33 -08:00
Felipe Knorr Kuhn
5658e053d0
Update Cypress GHA to v5
2022-12-05 20:22:53 -08:00
Felipe Knorr Kuhn
33775f32e2
Merge branch 'master' into update_gha
2022-11-29 20:06:44 -08:00
Felipe Knorr Kuhn
de46f7c10e
Update Docker GHA dependencies
2022-11-06 21:06:16 -08:00
Felipe Knorr Kuhn
a28544d046
Update Cypress GHA to use newer checkout and setup-node actions
2022-10-22 13:20:16 -07:00
wiz
f855173b9b
Merge branch 'master' into knorrium/backend_unit_tests
2022-08-13 19:54:10 +09:00
Felipe Knorr Kuhn
9a3929554b
Fix merge conflicts on gitignore
2022-08-12 22:35:50 -07:00
Felipe Knorr Kuhn
927141fb13
Remove dependency on TTP GHA
2022-08-12 20:31:59 -07:00
Felipe Knorr Kuhn
bb2e4a4fb3
Fix the OOM issue when building the frontend docker image for armv7
2022-08-10 22:11:49 -07:00
Felipe Knorr Kuhn
68f63683f1
Remove wrong path setting
2022-07-21 23:10:41 -07:00
Felipe Knorr Kuhn
b5072f823c
Fix wrong browser var
2022-07-21 23:04:10 -07:00
Felipe Knorr Kuhn
3d75022a6c
Simplify Cypress GHA
2022-07-21 23:02:26 -07:00
Felipe Knorr Kuhn
9b6bbaf51c
Merge branch 'master' into knorrium/backend_unit_tests
2022-07-09 00:08:49 +02:00
Felipe Knorr Kuhn
a5e4b09e64
Set fail fast to false on the frontend jobs
2022-07-08 05:13:26 -07:00
Felipe Knorr Kuhn
1501dd23ab
Continue running CI jobs if something fails
2022-07-08 04:49:51 -07:00
Felipe Knorr Kuhn
15ab134fa4
Run the CI action on 16 and 18
2022-07-08 04:44:19 -07:00
Felipe Knorr Kuhn
3c92919359
Enable unit testing on the backend on the CI
2022-07-07 12:23:21 -07:00
wiz
d57193c269
Fix npm install commands in Dockerfiles and ops scripts
2022-07-07 18:53:17 +02:00
Felipe Knorr Kuhn
43e0fe655e
Update CI to trigger on PRs and exclude from ops activities
2022-07-06 16:29:38 -07:00
Erik Arvstedt
6288bcde51
CI: Add --no-optional
flag to prod flavor
...
This ensures that the packages build successfully even when optional
deps are unavailable.
`--no-optional` currently has no effect on the backend, because
it has no optional packages.
2022-07-06 23:43:09 +02:00
Erik Arvstedt
80476a2b61
CI: Use npm ci
instead of npm install
...
`npm ci` is recommended instead of `npm install` for automated builds.
Its main advantage is the `package-lock.json` consistency check: The
command fails if the lock file doesn't match `package.json`.
2022-07-06 23:38:06 +02:00
Erik Arvstedt
78ee671051
CI/frontend: Add missing install flag for prod
flavor
...
Also restrict linting, which requires dev packages, to the `dev`
flavor.
This makes the frontend build setup indentical to the backend.
2022-07-06 23:38:05 +02:00
Felipe Knorr Kuhn
f4389e11ba
Change the CI GHA to a matrix job
2022-07-05 05:37:17 -07:00
Felipe Knorr Kuhn
8e8609371f
Fix GHA syntax
2022-07-05 04:48:44 -07:00
Felipe Knorr Kuhn
174976ce82
Fix GHA syntax
2022-07-05 04:46:13 -07:00
Felipe Knorr Kuhn
57adce693a
Checkout the repo to dev and prod dirs to run different test targets
2022-07-05 04:42:04 -07:00