Commit Graph

344 Commits

Author SHA1 Message Date
Sarah Vaupel
16fa964893 chore(gitlab-ci): use make in pipeline 2024-01-21 17:05:10 +01:00
06f4024426 chore(gitlab-ci): remove workflow rules to enable pipeline for all branches 2023-10-25 02:41:53 +00:00
3a7b55ac8e Update .gitlab-ci.yml file 2023-07-16 23:10:00 +00:00
993be351e2 chore(gitlab-ci): use CI_COMMIT_REF_NAME 2023-07-16 19:18:47 +00:00
53b2d37478 Update .gitlab-ci.yml file 2023-07-16 19:07:24 +00:00
bca7afe92d Update .gitlab-ci.yml file 2023-07-16 19:06:44 +00:00
1e74770ea2 chore(gitlab-ci): use flake.nix instead of manually constructing flake url 2023-07-15 16:24:19 +00:00
c8a3625e31 chore(gitlab-ci): change test container destiny 2023-07-15 15:52:33 +00:00
ccfe440530 chore(gitlab-ci): use separate parse test changelog 2023-07-15 12:20:25 +00:00
dc14600478 chore(gitlab-ci): update workflow rules 2023-07-15 12:16:06 +00:00
1254e95fce chore(gitlab-ci): separate release-test command and tags 2023-07-15 12:13:22 +00:00
904f07a0b6 chore(gitlab-ci): test release 2023-07-15 12:00:44 +00:00
fbf58f5aec chore(gitlab-ci): upload test container 2023-07-15 11:51:34 +00:00
0c1e1d934f chore(gitlab-ci): add test branch to workflow rules 2023-07-15 11:43:08 +00:00
289ce8acf8 chore(gitlab-ci): add test container job 2023-07-14 23:36:42 +00:00
fb0a3cdaff chore(ci): modernize release/container push 2023-05-24 11:27:34 +00:00
3a1e8e7c16 chore(gitlab-ci): use container image with automagic caching 2023-05-19 05:54:42 +00:00
5365a7d123 Update .gitlab-ci.yml file 2023-05-16 23:39:00 +00:00
f5c4142e13 Update .gitlab-ci.yml file 2023-05-16 23:35:06 +00:00
9f0f7fec48 Update .gitlab-ci.yml file 2023-05-16 23:27:14 +00:00
05830a55b3 chore(ci): use registry.uniworx.de 2023-05-15 17:10:28 +00:00
9a26e9781c chore(ci): bump nix image 2023-04-24 15:02:36 +00:00
d52dc56d90 chore(ci): bump nix image 2023-04-24 14:44:04 +00:00
bb441d83e6 chore(ci): auth for fetchurl 2023-04-24 14:09:56 +00:00
Sarah Vaupel
582b075466 chore: conform to REUSE specification 2022-10-12 09:35:16 +02:00
Sarah Vaupel
2aad0241bf chore(gitlab-ci): remove demo docker 2021-11-18 15:27:49 +01:00
Steffen Jost
a07c66c5ab fix(cicd): remove wflint step, update .gitlab-ci.yml file 2021-09-29 10:56:25 +02:00
Gregor Kleen
1215135d56 chore(gitlab-ci): ... 2021-09-23 11:09:09 +02:00
Gregor Kleen
01b33df508 chore(gitlab-ci): ... 2021-09-23 10:54:31 +02:00
Gregor Kleen
7ed90f0b75 chore(gitlab-ci): ... 2021-09-23 10:42:34 +02:00
Gregor Kleen
47fc1822b9 chore(gitlab-ci): ... 2021-09-23 10:15:36 +02:00
Gregor Kleen
982525c3c9 chore(gitlab-ci): ... 2021-09-23 10:10:11 +02:00
Gregor Kleen
ef05fbe86b chore(gitlab-ci): ... 2021-09-23 10:00:20 +02:00
Gregor Kleen
903b5a0c94 chore(gitlab-ci): ... 2021-09-23 09:51:57 +02:00
Gregor Kleen
a03b1a5be4 chore(gitlab-ci): ... 2021-09-23 09:48:05 +02:00
Gregor Kleen
7b713b47d0 chore(gitlab-ci): access flake via tarball 2021-09-23 09:45:35 +02:00
Gregor Kleen
174d77e60d chore(gitlab-ci): ... 2021-09-23 09:33:07 +02:00
Gregor Kleen
f70c2227d1 chore(gitlab-ci): ... 2021-09-23 09:30:21 +02:00
Gregor Kleen
ac33c251bc chore(gitlab-ci): ... 2021-09-23 09:26:55 +02:00
Gregor Kleen
5f7b5cb380 chore(gitlab-ci): ... 2021-09-23 09:10:39 +02:00
Gregor Kleen
01bdbd1b25 chore(gitlab-ci): ... 2021-09-22 21:29:33 +02:00
Gregor Kleen
83588aabd2 chore(gitlab-ci): ... 2021-09-22 21:26:15 +02:00
Gregor Kleen
335f93e6e9 chore(gitlab-ci): validity 2021-09-22 16:20:56 +02:00
Gregor Kleen
1c1a63cfd0 chore(gitlab-ci): upload to docker registry directly 2021-09-22 16:07:44 +02:00
Gregor Kleen
6112e44ed7 chore(gitlab-ci): reduce closure size for docker images 2021-09-21 16:09:24 +02:00
Gregor Kleen
ba8e449a72 chore(gitlab-ci): reduce docker artifacts 2021-09-21 12:39:12 +02:00
Gregor Kleen
856f5034c4 chore(gitlab-ci): uniworxdb in demo-docker 2021-09-20 20:50:12 +02:00
Gregor Kleen
d84932b7d2 chore(gitlab-ci): validity 2021-09-20 20:48:42 +02:00
Gregor Kleen
eba9e5857e chore(gitlab-ci): sanity- & transitive deps 2021-09-20 20:47:21 +02:00
Gregor Kleen
a4fbc0d965 chore(gitlab-ci): ... 2021-09-18 14:29:39 +02:00
Gregor Kleen
74490ce7ac chore(gitlab-ci): ... 2021-09-17 21:51:49 +02:00
Gregor Kleen
80625f5ef7 chore(gitlab-ci): ... 2021-09-17 20:10:00 +02:00
Gregor Kleen
e3984e6ab1 chore(gitlab-ci): ... 2021-09-17 14:30:13 +02:00
Gregor Kleen
12369dd385 chore(gitlab-ci): ... 2021-09-17 14:29:06 +02:00
Gregor Kleen
814ebfad27 chore(gitlab-ci): ... 2021-09-17 14:02:27 +02:00
Gregor Kleen
bad9afc1b8 chore(gitlab-ci): ... 2021-09-17 13:59:55 +02:00
Gregor Kleen
8706d00d3a chore(gitlab-ci): ... 2021-09-16 12:17:44 +02:00
Gregor Kleen
7331ba3a5b chore(gitlab-ci): debug 2021-09-16 12:15:57 +02:00
Gregor Kleen
91a7d1788f chore(gitlab-ci): ... 2021-09-15 15:15:26 +02:00
Gregor Kleen
0c185b2eb0 chore(gitlab-ci): ... 2021-09-15 13:33:32 +02:00
Gregor Kleen
f6ef53e7eb chore(gitlab-ci): ... 2021-09-15 12:13:15 +02:00
Gregor Kleen
e1e5693a2a chore(gitlab-ci): ... 2021-09-15 11:29:00 +02:00
Gregor Kleen
6950b533f4 chore(gitlab-ci): ... 2021-09-15 10:59:48 +02:00
Gregor Kleen
72143a95f1 chore(gitlab-ci): ... 2021-09-15 10:57:26 +02:00
Gregor Kleen
fcffa4808c chore(gitlab-ci): ... 2021-09-14 12:51:32 +02:00
Gregor Kleen
7d66c8629c chore(gitlab-ci): ... 2021-09-14 12:45:02 +02:00
Gregor Kleen
531cd028cd chore(gitlab-ci): ... 2021-09-14 12:32:23 +02:00
Gregor Kleen
5958c452bc chore(gitlab-ci): ... 2021-09-14 12:26:28 +02:00
Gregor Kleen
229e5077ad chore(gitlab-ci): ... 2021-09-14 12:24:26 +02:00
Gregor Kleen
feaedfded4 chore(gitlab-ci): ... 2021-09-14 12:21:40 +02:00
Gregor Kleen
8e2369f598 chore(gitlab-ci): ... 2021-09-14 12:17:10 +02:00
Gregor Kleen
9de7649feb chore(gitlab-ci): ... 2021-09-14 12:15:55 +02:00
Gregor Kleen
c63ed968e2 chore(gitlab-ci): ... 2021-09-14 12:14:06 +02:00
Gregor Kleen
8a0f7ffaab chore(gitlab-ci): nix based build, nodeDependencies for now 2021-09-14 12:11:08 +02:00
Gregor Kleen
737ba9e471 chore(gitlab-ci): libsodium23 2021-06-28 16:17:00 +02:00
Gregor Kleen
7d8409beb1 chore(gitlab-ci): install newer libsodium 2021-06-28 16:06:12 +02:00
Gregor Kleen
5ade6c65d6 chore: bump versions 2021-06-28 09:21:34 +02:00
Gregor Kleen
d71aa7d2de chore(gitlab-ci): more precise caching 2021-05-07 12:22:04 +02:00
Gregor Kleen
f0074c8ac8 chore(gitlab-ci): reduce artifact expiry times 2021-05-07 12:08:14 +02:00
Gregor Kleen
c2212a86e6 refactor: hlint 2021-05-04 19:40:50 +02:00
Gregor Kleen
57d6d0aba8 chore(gitlab-ci): hlint caching 2021-03-08 16:30:55 +01:00
Gregor Kleen
fd57bbce3d chore(gitlab-ci): execute hlint directly 2021-02-24 13:53:24 +01:00
Gregor Kleen
f98b0e826c chore(gitlab-ci): more explicit artifact expiration 2021-02-24 13:01:59 +01:00
Gregor Kleen
88a124e8c2 chore(gitlab-ci): fix lint stage 2021-02-24 09:47:05 +01:00
Gregor Kleen
dfb0cd2262 chore(gitlab-ci): separate running of tests 2021-02-24 09:46:25 +01:00
Gregor Kleen
ca22061e72 chore(gitlab-ci): use npm ci and cache 2021-02-19 17:46:30 +01:00
Gregor Kleen
abb6dff076 chore(gitlab-ci): depend on tests/lint for validation 2021-02-19 15:01:27 +01:00
Gregor Kleen
9e3b23ae84 chore(gitlab-ci): try to prevent release without upload 2021-02-19 14:55:32 +01:00
Gregor Kleen
8a3f76054d chore(gitlab-ci): allow_failure on manual jobs 2021-02-09 20:31:16 +01:00
Gregor Kleen
79178b8426 chore(gitlab-ci): migrate dependencies to needs 2021-02-09 20:14:41 +01:00
Gregor Kleen
e7fb15af26 chore(gitlab-ci): hopefully fix error due to happy version 2021-02-09 20:09:44 +01:00
Gregor Kleen
7b6d8f7066 chore(gitlab-ci): bump stack docker 2021-02-09 20:06:40 +01:00
Gregor Kleen
f5436b6936 chore(gitlab-ci): try to fix release generation 2021-02-09 15:16:21 +01:00
Gregor Kleen
d4d91566b2 chore(gitlab-ci): fix typo 2021-02-09 11:47:33 +01:00
Gregor Kleen
323d3f306f chore(gitlab-ci): automatic release creation 2021-02-09 11:45:16 +01:00
Gregor Kleen
5609620f2d chore(gitlab-ci): always offer all build jobs as manual 2021-02-02 20:17:04 +01:00
Gregor Kleen
879e7123e8 chore(gitlab-ci): run profiling build automatically 2021-02-02 20:08:09 +01:00
Gregor Kleen
07bde5b012 chore(profiling): switch to prof-auto-top to hopefully fix build
Also build only once, again
2021-02-01 09:26:59 +01:00
Gregor Kleen
984746d8ad chore(profiling): maybe compile twice? 2021-01-29 11:09:14 +01:00
Gregor Kleen
a94ee1747e chore: maybe magic flag helps with profiled build failures? 2021-01-29 09:34:28 +01:00
Gregor Kleen
adf60f9ae6 chore: strip profiled & don't push cache 2021-01-28 18:26:47 +01:00
Gregor Kleen
d7ed834fba chore: offer profiled build 2021-01-28 17:11:49 +01:00
Gregor Kleen
3212be01ec chore: disable deploy for now 2021-01-27 22:23:14 +01:00
Gregor Kleen
37cbe7fb00 chore: fix typo 2020-12-10 04:04:14 +01:00
Gregor Kleen
2dab577e6d chore: fix typo 2020-12-10 04:01:15 +01:00
Gregor Kleen
50ac356248 chore: try to speed up gitlab build 2020-12-10 03:37:45 +01:00
Gregor Kleen
f4bcb0fe88 chore(ci): keep well-known-cache 2020-11-27 21:12:45 +01:00
Gregor Kleen
f1ba4659ac chore(gitlab-ci): better caching 2020-10-14 16:30:39 +02:00
Gregor Kleen
c8d83aeb93 chore(deployment): quiet zip production 2020-10-14 15:50:01 +02:00
Gregor Kleen
0205620736 chore: improve deployment script 2020-10-14 13:06:56 +02:00
Gregor Kleen
5ccd1b19b6 chore(gitlab-ci): work around gitlab-ci/kubernetes bug wrt. network 2020-09-11 20:14:17 +02:00
Gregor Kleen
730f95b3fc chore(gitlab-ci): correct minio image name 2020-09-11 19:10:27 +02:00
Gregor Kleen
f450da7544 chore(gitlab-ci): fix syntax 2020-09-11 18:47:12 +02:00
Gregor Kleen
3eb5abb1ce chore(gitlab-ci): fix syntax 2020-09-11 18:44:32 +02:00
Gregor Kleen
2b5d01b14a chore(gitlab-ci): provide minio for testing 2020-09-11 18:42:44 +02:00
Gregor Kleen
66cbf0c508 chore: bump nodejs 2020-08-25 12:35:00 +02:00
Gregor Kleen
2823c7d827 chore: bump gitlab stackage 2020-08-25 10:10:11 +02:00
Gregor Kleen
5887ba1569 chore: bump frontend 2020-08-24 21:33:50 +02:00
Gregor Kleen
447c710d4e chore: don't strip binaries (for debugging) 2020-08-24 15:58:10 +02:00
Gregor Kleen
04d40b6a09 chore: unify stack build steps & provide postgres for testing 2020-08-17 12:47:04 +02:00
Gregor Kleen
8f7c438fd7 chore: use native code generation again 2020-08-17 10:55:19 +02:00
Gregor Kleen
4478f38717 chore: provide llvm 2020-08-14 21:28:37 +02:00
Gregor Kleen
c68a01d7ae refactor: split foundation & llvm
BREAKING CHANGE: split foundation
2020-08-14 17:02:14 +02:00
Gregor Kleen
d13a155816 chore(gitlab-ci): typo 2020-06-24 15:04:31 +02:00
Gregor Kleen
3c7e1cc6fb chore(gitlab-ci): local apt mirror 2020-06-24 15:00:16 +02:00
Gregor Kleen
2544bbe4be Revert "chore(gitlab-ci): don't apt-get update"
This reverts commit 4ee91d2276.
2020-06-24 14:51:00 +02:00
Gregor Kleen
4ee91d2276 chore(gitlab-ci): don't apt-get update 2020-06-24 14:45:10 +02:00
Gregor Kleen
88282647ec chore(gitlab-ci): provide ssh key to all haskell stages 2020-06-15 09:11:14 +02:00
Gregor Kleen
d8ace06819 chore: bump lts 2020-05-13 13:13:03 +02:00
Gregor Kleen
e632ac06a3 chore(gitlab-ci): cleanup 2020-05-06 12:44:54 +02:00
Gregor Kleen
61dbc85821 chore(gitlab-ci): ensure frontend:test is run before deploy 2020-05-06 09:21:20 +02:00
Gregor Kleen
0bfb6babf2 chore(gitlab-ci): rely on preinstalled g++ 2020-02-23 11:45:59 +01:00
Gregor Kleen
cfaea9c08b chore: bump to lts-15.0
BREAKING CHANGE: major version bumps
2020-02-23 11:12:45 +01:00
Gregor Kleen
2e6b1d6a84 Revert "chore(gitlab-ci): disable resource_group due to gitlab version"
This reverts commit 45506bd773.
2020-01-30 17:41:10 +01:00
Gregor Kleen
45506bd773 chore(gitlab-ci): disable resource_group due to gitlab version 2020-01-29 22:20:46 +01:00
Gregor Kleen
29b1a436d4 chore(gitlab-ci): fix typo 2020-01-29 22:20:08 +01:00
Gregor Kleen
2e2949c7ab chore(gitlab-ci): interruptable & resource_groups 2020-01-29 22:18:04 +01:00
Gregor Kleen
9e2a733286 chore: bump npm in frontend:test 2020-01-16 22:17:38 +01:00
Gregor Kleen
6834ae7480 chore: fix PATH 2020-01-16 20:24:20 +01:00
Gregor Kleen
622b08e3a8 chore: bump nodejs version 2020-01-16 18:07:48 +01:00
Gregor Kleen
58a197ec2f chore: cache well-known & compile offline 2020-01-16 17:43:43 +01:00
Gregor Kleen
66fd3c8c76 chore: fix tests 2020-01-11 22:49:03 +01:00
Gregor Kleen
068632b117 feat: well known files 2020-01-11 22:02:12 +01:00
Gregor Kleen
cc76a072c8 chore: propagate favicon.json to backend build 2020-01-07 16:30:17 +01:00
Gregor Kleen
fd7700afd9 chore: quiet zip 2020-01-07 16:26:45 +01:00
Gregor Kleen
c0b2832622 chore: benchmark node_modules size 2020-01-07 16:26:45 +01:00
Gregor Kleen
85befe7a0c chore(gitlab-ci): remove debug ssh settings 2019-12-18 18:10:24 +01:00
Gregor Kleen
c6ebe502ef chore(gitlab-ci): use single deploy key 2019-12-18 17:54:48 +01:00
Gregor Kleen
9344b93380 chore(gitlab-ci): debug install 2019-12-18 17:31:44 +01:00
Gregor Kleen
d65bdbbafc chore(gitlab-ci): debug ssh 2019-12-18 17:27:05 +01:00
Gregor Kleen
4dc73ccf7c chore(gitlab-ci): fix path to ssh config 2019-12-18 17:08:36 +01:00
Gregor Kleen
58fca2297b chore(gitlab-ci): don't use ssh-agent 2019-12-18 17:05:26 +01:00
Gregor Kleen
a4a23be381 chore(gitlab-ci): fix quoting 2019-12-18 16:20:47 +01:00
Gregor Kleen
7e8d22def9 chore(gitlab-ci): prevent directory/target-file confusion 2019-12-18 15:59:17 +01:00
Gregor Kleen
bda32446e7 chore(gitlab-ci): ssh key management 2019-12-18 15:32:43 +01:00
Gregor Kleen
5ea4482c27 chore(gitlab-ci): correct frontend build artifacts 2019-12-11 22:18:59 +01:00
Gregor Kleen
dde2f2f78b chore(gitlab-ci): generate .npmrc 2019-12-11 22:06:32 +01:00
Gregor Kleen
8efd660d7b chore(gitlab-ci): deploy to uniworx3 2019-11-14 13:36:09 +01:00
Gregor Kleen
1075122a22 chore(gitlab-ci): fix relative paths 2019-11-14 08:42:33 +01:00
Gregor Kleen
c799adcd28 chore(gitlab-ci): cache always 2019-11-13 17:07:23 +01:00
Gregor Kleen
f8c462fd03 chore(gitlab-ci): manually handle ssh key 2019-11-13 17:02:52 +01:00
Gregor Kleen
382156c9d2 chore(gitlab-ci): experiment with deployment to uniworx4 2019-11-13 13:41:14 +01:00
Gregor Kleen
dceb026be1 chore(gitlab-ci): work around service related dns bug
https://gitlab.com/gitlab-org/gitlab-runner/issues/2229
2019-11-13 10:13:33 +01:00
Gregor Kleen
2045ab026f chore(gitlab-ci): postgres docker has no support for locales 2019-11-12 11:19:30 +01:00
Gregor Kleen
2525cef62d chore(gitlab-ci): fix postgres ci 2019-11-12 11:02:31 +01:00
Gregor Kleen
990f2f6772 chore(gitlab-ci): retry 2019-11-12 11:00:54 +01:00
Gregor Kleen
9cd1ef4b77 chore(gitlab-ci): try to rehash after installing npm 2019-11-11 16:52:10 +01:00
Gregor Kleen
9bdee61f1d chore(gitlab ci): postgres i18n & npm update 2019-11-11 16:18:05 +01:00
Gregor Kleen
a2c6c48af6 chore(gitlab ci): don't expose PGHOST to postgres container 2019-11-11 15:22:39 +01:00
Gregor Kleen
79f9890a4a chore(gitlab-ci): also link postgres to test:dev 2019-11-11 12:05:31 +01:00
Gregor Kleen
f75ee28f3b chore(gitlab-ci): link postgres service to job 2019-11-11 11:09:59 +01:00
Gregor Kleen
2082979ace chore(gitlab ci): fix tests & ssh permissions 2019-11-11 08:32:03 +01:00
Gregor Kleen
1d161eef02 Revert "chore: remove node_modules from ci cache"
This reverts commit ec08524282.
2019-11-08 15:51:52 +01:00
Gregor Kleen
ec08524282 chore: remove node_modules from ci cache 2019-11-08 14:46:49 +01:00
Gregor Kleen
2e3be37e5d chore(ci): move build cache to global & deploy 2019-11-08 14:23:10 +01:00
Gregor Kleen
664fea0d1c chore: fix gitlab-ci syntax 2019-11-08 13:56:11 +01:00
Gregor Kleen
3035b66d23 chore: adjust pipeline for v-tags 2019-11-08 13:54:43 +01:00
Gregor Kleen
ca8edfd731 chore: set up backend tests 2019-11-08 13:51:04 +01:00
Gregor Kleen
43aff72314 chore: fix cache & locales for yesod:build 2019-11-08 12:56:31 +01:00
Gregor Kleen
182f44dc0d Update .gitlab-ci.yml 2019-11-08 10:02:11 +01:00
Gregor Kleen
7f8e8c789e Update .gitlab-ci.yml 2019-11-08 10:00:45 +01:00
Gregor Kleen
17c9db5427 Update .gitlab-ci.yml 2019-11-08 09:59:44 +01:00
Gregor Kleen
43340bcaf6 Update .gitlab-ci.yml 2019-11-08 09:59:07 +01:00
Gregor Kleen
2979e40f21 Update .gitlab-ci.yml 2019-11-08 09:45:38 +01:00
Gregor Kleen
4dfc3795b5 Update .gitlab-ci.yml 2019-11-08 09:41:18 +01:00
Gregor Kleen
fd61600830 Update .gitlab-ci.yml 2019-11-08 09:39:49 +01:00
Gregor Kleen
1082cea8bd Update .gitlab-ci.yml 2019-11-08 09:27:36 +01:00
Gregor Kleen
496e1e5a32 Update .gitlab-ci.yml 2019-11-07 16:47:37 +01:00
Gregor Kleen
ef34d0894f Update .gitlab-ci.yml 2019-11-07 16:45:27 +01:00
Gregor Kleen
93351f4019 Update .gitlab-ci.yml 2019-11-07 16:43:39 +01:00
Gregor Kleen
529db3a6c7 Update .gitlab-ci.yml 2019-11-07 16:08:40 +01:00
Gregor Kleen
26ccef6a90 Update .gitlab-ci.yml 2019-11-07 16:05:26 +01:00
Gregor Kleen
8c9d7a37ca Update .gitlab-ci.yml 2019-11-07 16:04:21 +01:00
Gregor Kleen
746760475a Add .gitlab-ci.yml 2019-11-07 13:25:53 +01:00