Commit graph

31 commits

Author SHA1 Message Date
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