Commit Graph

63 Commits

Author SHA1 Message Date
Tim Donohue
4915f10b0e Merge pull request #1946 from mwoodiupui/1865
Support Node v18
2022-12-09 14:10:15 -06:00
Tim Donohue
492344e6bd Spin up UI and REST on 127.0.0.1 2022-12-08 16:04:54 -06:00
Tim Donohue
3f9884eb24 Update to use GitHub CodeQL for code scanning 2022-12-06 11:28:08 -06:00
Tim Donohue
23c4034cfb Add CONTRIBUTING docs and resync with PR template 2022-12-06 10:44:19 -06:00
Mark H. Wood
2ef78741cc Name resolution changed in Node 18 -- avoid it. 2022-12-02 08:47:01 -05:00
Mark H. Wood
7690d36e4b Update Node versions with which to test. 2022-11-17 09:06:34 -05:00
Tim Donohue
6d1d446c0d Update to the latest version of all GitHub actions 2022-11-03 15:03:47 -05:00
Tim Donohue
d0bcf5efcc Harden workflows by limiting default permissions 2022-10-31 10:33:38 -05:00
Tim Donohue
fb05b7c701 Ensure label_merge_conflicts never runs on forks 2022-10-28 09:53:33 -05:00
Tim Donohue
e7e049c531 Bug fix to label_merge_conflicts GitHub action 2022-10-28 09:40:30 -05:00
Tim Donohue
f782ee921c Cherry-pick https://github.com/DSpace/DSpace/pull/8552 to dspace-angular 2022-10-28 09:30:11 -05:00
Tim Donohue
5b69bb1cc4 Update action to add issues to new triage board 2022-10-21 16:49:17 -05:00
Tim Donohue
f37f32b4ab Drop Node 12 which is EOL. CI Build on 14 and 16 2022-06-22 15:13:35 -05:00
Tim Donohue
d719a02597 Only build PRs in AMD64, as a simple sanity check. 2022-05-27 09:08:52 -05:00
Art Lowel
7f6c17df75 add support for multiple platforms to docker build 2022-05-25 15:02:38 +02:00
lotte
6784ac39f6 Merge branch 'main' into Removing-unnecessary-circular-dependencies 2022-04-20 14:47:55 +02:00
lotte
7830d1c632 replaced package.json script shorthand to build.yml 2022-04-14 16:14:09 +02:00
Yura Bondarenko
c736ebaebf Revert "87968: Increase Node --max_old_space_size"
This reverts commit 62e7615f1fa9b680120e7ab7dbef173a5e4679dc.
2022-04-08 17:57:16 +02:00
Yura Bondarenko
a14cc6fde2 87968: Run CI ESLint in --quiet mode 2022-04-08 17:57:16 +02:00
Yura Bondarenko
22ac66787a 87968: Kill app if still up after e2e tests 2022-04-08 17:57:16 +02:00
Yura Bondarenko
cad76ff378 87968: Increase Node --max_old_space_size 2022-04-08 17:57:16 +02:00
lotte
30b7e8eb39 Merge branch 'main' into w2p-87382_circular-dependency-fixes 2022-04-05 16:35:00 +02:00
Art Lowel
41ad172796 add github actions check for circular dependencies 2022-03-22 14:00:55 +01:00
Tim Donohue
a6eeceeb67 Ensure Docker GitHub action only runs for maintenance branches, official tags. Never run for forked repos 2021-12-08 15:08:44 -06:00
Tim Donohue
35584d44aa Minor cleanup. Disable 'latest' tag in Docker. 2021-12-08 09:42:48 -06:00
Tim Donohue
86c2f389d5 Create a Docker GitHub action to autobuild on each commit. Update Dockerfile and docker-compose.yml to support. 2021-12-08 09:10:43 -06:00
Tim Donohue
0dba48be13 Update to latest version of all GitHub actions 2021-12-07 16:50:43 -06:00
Tim Donohue
03a11aeda1 Minor cleanup to GitHub CI. No longer need chromedriver. Use latest version of Chrome. 2021-08-27 11:33:06 -05:00
Tim Donohue
3c3f2251bb Minor test cleanup. Ensure artifacts are available based on e2e search results 2021-08-27 10:07:07 -05:00
Tim Donohue
fbfd4a2769 Fixes to e2e CI process 2021-08-27 09:11:23 -05:00
Tim Donohue
c86b68a6e0 Replace Protrator e2e tests with Cypress. Move all existing tests to Cypress & add basic Deque Axe integration. 2021-08-26 17:14:08 -05:00
Tim Donohue
91bb5e2fd4 Add a basic SSR test to GitHub CI 2021-07-26 15:15:03 -05:00
Tim Donohue
e7282bdbd7 Minor cleanup, print chromedriver version after installation 2021-06-11 08:46:17 -05:00
Art Lowel
326bffae7f switch chromedriver to npm 2021-06-11 08:42:43 -05:00
Tim Donohue
b104958473 Add option to pin to a specific version of Chrome/ChromeDriver. Pin to v90 until v91 bugs are fixed 2021-06-10 12:56:40 -05:00
Art Lowel
6e7fe85b47 use the chromedriver npm package to download the webdriver version compatible with the installed chrome version 2021-04-14 17:13:26 +02:00
Tim Donohue
43d2351ada Wait on /api/core/sites to also ensure database is up 2021-03-18 09:01:44 -05:00
Tim Donohue
ba4c7a8e88 Add a step to wait until REST API is ready (returns 200) 2021-03-17 15:52:32 -05:00
Tim Donohue
12f8e82aa2 Add step to verify REST API is up/available for e2e tests 2021-03-17 15:02:59 -05:00
Art Lowel
f54e582297 bump supported node versions to 12 and 14 2021-02-26 16:24:31 +01:00
Art Lowel
4e18fa35ca Cache redesign part 1, and add support for alternative links 2020-12-14 16:09:33 +01:00
Tim Donohue
96d7f9c2d7 Update build.yml to not limit by branch 2020-11-30 10:12:02 -06:00
Tim Donohue
3f1266e485 Enable only for main branch pushes or PRs 2020-11-25 09:26:43 -06:00
Tim Donohue
49effd14df Rename job to "tests". Space out steps to make it easier to read. 2020-11-25 08:58:38 -06:00
Tim Donohue
d241d4ea6a Revert to checkout@v1 per https://community.codecov.io/t/codecov-status-stuck-at-waiting-for-status-to-be-reported-on-github/341/40 2020-11-25 08:27:25 -06:00
Tim Donohue
e32b435edd Remove .travis.yml Minor comment cleanup to build.yml 2020-11-24 17:07:49 -06:00
Tim Donohue
b036c084b7 Try codecov bash uploader to see if it works 2020-11-24 16:38:07 -06:00
Tim Donohue
8d526f0e80 Move codecov reports to last step 2020-11-24 16:03:22 -06:00
Tim Donohue
bc0b0a26c9 Initial GitHub Actions CI settings. Rename docker-compose-travis to docker-compose-ci 2020-11-24 15:15:58 -06:00
Tim Donohue
f7883492c6 Correct syntax for referencing related issues/PRs 2020-10-15 15:41:08 -05:00