Commit graph

112 commits

Author SHA1 Message Date
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
c2cad416e2
Add frontend dependency groups to dependabot 2023-08-09 22:33:59 -07:00
Felipe Knorr Kuhn
fb3cb127b0
Set dependabot to fix the package.json file in addition to the lock file 2023-08-09 21:51:11 -07: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
b1345038bd
Tweak dependabot settings 2023-07-20 18:09:36 -07: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
Felipe Knorr Kuhn
dd7c56eb53
Define owners for the DB migration file 2023-03-02 22:01:50 -08: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
15ea4d3288
Dependabot: Monitor only production dependencies and add frontend Docker dir 2023-01-12 22:15:18 -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
028a26f574
Merge branch 'master' into update_gha 2022-12-16 18:46:59 -08:00
Felipe Knorr Kuhn
79f79b0e3b
Fix the dependabot ignore settings - RTFM 2022-12-09 20:58:52 -08:00
Felipe Knorr Kuhn
250df0d56c
Merge branch 'master' into update_gha 2022-12-07 19:06:48 -08:00
Felipe Knorr Kuhn
5658e053d0
Update Cypress GHA to v5 2022-12-05 20:22:53 -08:00
Felipe Knorr Kuhn
0d92779971
Update ignore rules and frequency of dependabot updates 2022-12-01 08:14:10 -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
59f0e2d345
Unpublish the Github Sponsor links 2022-08-19 22:38:18 +09: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