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
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
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
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
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
Felipe Knorr Kuhn
97686e1c87
Add working directory to the lint stage on GHA
2022-07-05 04:34:43 -07:00
Felipe Knorr Kuhn
0a747b5609
Enable running eslint on GHA
2022-07-05 04:30:56 -07:00
Felipe Knorr Kuhn
19ae01defb
Various typing and build fixes to enable CI
2022-06-27 21:28:21 -07:00