Commit Graph

99 Commits

Author SHA1 Message Date
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
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
softsimon
543c1cee62
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
00bb09faaa
Skip tests if branch name starts with ops 2022-07-04 02:55:21 -07:00
Felipe Knorr Kuhn
7f5ddaf930
Ignore pushes to the ops branches 2022-07-03 03:29:09 -07:00
Felipe Knorr Kuhn
19ae01defb
Various typing and build fixes to enable CI 2022-06-27 21:28:21 -07:00
Felipe Knorr Kuhn
8fa0539b5a
Update test triggers 2022-06-24 21:56:08 -07:00
Felipe Knorr Kuhn
7262485f3b
Skip tests when the ops labeled is used 2022-06-24 21:51:13 -07:00
wiz
5642358937
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
c318993a79
Add transifex note to issue template 2022-06-07 09:09:38 -04:00