107 Commits

Author SHA1 Message Date
junderw
1b1328059f Use more reliable Github Action for Rust toolchain install. 2023-07-22 19:41:36 -07:00
Felipe Knorr Kuhn
dfe0c1206f 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
6586973b60 Expose the GITHUB_SECRET to the frontend build step 2023-07-21 17:09:57 +09:00
Felipe Knorr Kuhn
bc5dcfc227 Tweak dependabot settings 2023-07-20 18:09:36 -07:00
Felipe Knorr Kuhn
43e1ad1a58 Add node v20 to the test matrix 2023-07-11 00:21:00 -07:00
junderw
6a2422ab9b Fix CI for Rust test 2023-07-03 10:18:21 -04:00
Felipe Knorr Kuhn
5a45222066 Remove node 19 and 20 due to Angular incompatibility 2023-05-11 22:15:29 -07:00
Felipe Knorr Kuhn
25637edc1a Update node CI test matrix 2023-05-11 21:42:19 -07:00
Felipe Knorr Kuhn
f6b00cec3a Remove push trigger 2023-03-15 22:48:28 -07:00
Felipe Knorr Kuhn
389bd3480a Add GHA for Docker digest 2023-03-15 22:43:41 -07:00
Felipe Knorr Kuhn
8ccdbd754b Define owners for the DB migration file 2023-03-02 22:01:50 -08:00
nymkappa
3dbab568a2 Don't run CI on "review_requested" event 2023-03-02 10:45:14 +09:00
Felipe Knorr Kuhn
cd3ea84632 Reorder triggers 2023-02-26 09:16:33 -08:00
Felipe Knorr Kuhn
521738249d Run Cypress tests on master after merging 2023-02-26 08:23:44 -08:00
Felipe Knorr Kuhn
f51f392ae3 Remove node 19 from the CI test matrix 2023-02-25 21:06:34 -08:00
Felipe Knorr Kuhn
963adfd0da Update node v16, LTS and current for CI 2023-02-19 13:50:12 -08:00
Felipe Knorr Kuhn
2d26ab417d Dependabot: Monitor only production dependencies and add frontend Docker dir 2023-01-12 22:15:18 -08:00
Felipe Knorr Kuhn
4ba8e7919b Fix Docker GHA again. Update deps and increase swap size 2023-01-05 15:39:33 -08:00
Felipe Knorr Kuhn
83e0807549 Merge branch 'master' into update_gha 2022-12-16 18:46:59 -08:00
Felipe Knorr Kuhn
5422f032d9 Fix the dependabot ignore settings - RTFM 2022-12-09 20:58:52 -08:00
Felipe Knorr Kuhn
f53b85cbe4 Merge branch 'master' into update_gha 2022-12-07 19:06:48 -08:00
Felipe Knorr Kuhn
c582f650ad Update Cypress GHA to v5 2022-12-05 20:22:53 -08:00
Felipe Knorr Kuhn
9283661731 Update ignore rules and frequency of dependabot updates 2022-12-01 08:14:10 -08:00
Felipe Knorr Kuhn
f4f2bf42cb Merge branch 'master' into update_gha 2022-11-29 20:06:44 -08:00
Felipe Knorr Kuhn
98d92fd19e Update Docker GHA dependencies 2022-11-06 21:06:16 -08:00
Felipe Knorr Kuhn
ad83bd5bb3 Update Cypress GHA to use newer checkout and setup-node actions 2022-10-22 13:20:16 -07:00
wiz
de418dd7a1 Unpublish the Github Sponsor links 2022-08-19 22:38:18 +09:00
wiz
d1456fc059 Merge branch 'master' into knorrium/backend_unit_tests 2022-08-13 19:54:10 +09:00
Felipe Knorr Kuhn
ed26c2f162 Fix merge conflicts on gitignore 2022-08-12 22:35:50 -07:00
Felipe Knorr Kuhn
d8e6133583 Remove dependency on TTP GHA 2022-08-12 20:31:59 -07:00
Felipe Knorr Kuhn
9a90fe378f Fix the OOM issue when building the frontend docker image for armv7 2022-08-10 22:11:49 -07:00
Felipe Knorr Kuhn
717c06f476 Remove wrong path setting 2022-07-21 23:10:41 -07:00
Felipe Knorr Kuhn
2adb0fc014 Fix wrong browser var 2022-07-21 23:04:10 -07:00
Felipe Knorr Kuhn
91bdf967c3 Simplify Cypress GHA 2022-07-21 23:02:26 -07:00
Felipe Knorr Kuhn
71baa02156 Merge branch 'master' into knorrium/backend_unit_tests 2022-07-09 00:08:49 +02:00
Felipe Knorr Kuhn
0151a80060 Set fail fast to false on the frontend jobs 2022-07-08 05:13:26 -07:00
Felipe Knorr Kuhn
74b0d01b50 Continue running CI jobs if something fails 2022-07-08 04:49:51 -07:00
Felipe Knorr Kuhn
4638196977 Run the CI action on 16 and 18 2022-07-08 04:44:19 -07:00
Felipe Knorr Kuhn
d4df230444 Enable unit testing on the backend on the CI 2022-07-07 12:23:21 -07:00
wiz
15e2c10e45 Fix npm install commands in Dockerfiles and ops scripts 2022-07-07 18:53:17 +02:00
Felipe Knorr Kuhn
2eca57cc47 Update CI to trigger on PRs and exclude from ops activities 2022-07-06 16:29:38 -07:00
Erik Arvstedt
0c52174a40 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
3bc64e9551 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
a4ad056436 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
149eb70b89 Change the CI GHA to a matrix job 2022-07-05 05:37:17 -07:00
Felipe Knorr Kuhn
047de19424 Fix GHA syntax 2022-07-05 04:48:44 -07:00
Felipe Knorr Kuhn
7ea5ae274e Fix GHA syntax 2022-07-05 04:46:13 -07:00
Felipe Knorr Kuhn
f053323001 Checkout the repo to dev and prod dirs to run different test targets 2022-07-05 04:42:04 -07:00
Felipe Knorr Kuhn
36b6ef290a Add working directory to the lint stage on GHA 2022-07-05 04:34:43 -07:00
Felipe Knorr Kuhn
05179e64f8 Enable running eslint on GHA 2022-07-05 04:30:56 -07:00