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
softsimon
d25e12581b
Merge pull request #1946 from knorrium/knorrium/gha_build
...
Various typing and build fixes to enable CI
2022-07-04 17:57:31 +02:00
Felipe Knorr Kuhn
00609f6f7f
Skip tests if branch name starts with ops
2022-07-04 02:55:21 -07:00
Felipe Knorr Kuhn
9880c492a4
Ignore pushes to the ops branches
2022-07-03 03:29:09 -07:00
Felipe Knorr Kuhn
76dbda0a3e
Various typing and build fixes to enable CI
2022-06-27 21:28:21 -07:00
Felipe Knorr Kuhn
77e0e98517
Update test triggers
2022-06-24 21:56:08 -07:00
Felipe Knorr Kuhn
3f75b4c235
Skip tests when the ops labeled is used
2022-06-24 21:51:13 -07:00
wiz
993964a3a6
Merge pull request #1824 from hunicus/add-tx-note-1
...
Add transifex note to issue template
2022-06-08 00:47:39 +09:00
hunicus
edaef25496
Add transifex note to issue template
2022-06-07 09:09:38 -04:00
hunicus
631c6335db
Add pull request template to discourage tx prs
2022-06-07 08:41:07 -04:00
Felipe Knorr Kuhn
00047b5987
Update Cypress Github Action to v4
2022-06-03 20:59:31 -07:00
Felipe Knorr Kuhn
dfdaa1a8a6
Update Cypress Github Action to v4
2022-06-03 20:59:03 -07:00