Commit Graph

73 Commits

Author SHA1 Message Date
Tim Donohue
799528963e Fix typo. Config must be a valid regex 2023-07-28 11:48:30 -05:00
Tim Donohue
5bff43356f Minor update to label_merge_conflicts to ignore any errors (seem random at this time) 2023-07-28 11:15:42 -05:00
Tim Donohue
2dc7c90e83 Run PR Port action as 'dspace-bot' to allow new PRs to trigger CI checks 2023-07-28 11:15:08 -05:00
Tim Donohue
f6a898c3d1 Add action to automatically create a port PR when specified 2023-07-27 16:55:42 -05:00
Tim Donohue
4771ebe873 Merge pull request #8942 from tdonohue/docker_actions
GitHub Actions: Split Docker image builds into separate jobs to run in parallel. Enable 'latest' tag.
2023-07-07 12:48:22 -05:00
Tim Donohue
d1e1900b33 Ensure 'main' code is tagged as 'latest' in DockerHub 2023-07-07 11:47:09 -05:00
Tim Donohue
dea4535581 Split docker image builds into separate jobs to allow them to run in parallel. 2023-07-06 16:32:16 -05:00
Tim Donohue
3ac66031ba Ensure codescan and label_merge_conflicts run on maintenance branches 2023-07-06 15:44:36 -05:00
Tim Donohue
1ca4f59bb2 Enable Pull Request Opened action to assign PRs to their creator 2023-07-06 15:44:02 -05:00
Tim Donohue
aa7acb5be7 Update Postgres Docker scripts to build/tag images automatically 2023-04-19 14:25:18 -05:00
Tim Donohue
9b0f2ed433 Update to latest version of actions 2023-04-14 16:45:52 -05:00
Tim Donohue
e00388995b Split Codecov upload into a separate job. Make it auto-retry up to five times 2023-04-14 16:45:15 -05:00
Mark Cooper
b36e6df9bc Build, use, publish dspace/dspace-solr imgs 2023-04-06 16:48:36 -07:00
Tim Donohue
9cd358f7b2 Update to use GitHub CodeQL for code scanning 2022-12-06 11:25:30 -06:00
Tim Donohue
a501d84092 Minor fixes to sync CONTRIBUTING with PR template 2022-12-06 10:48:42 -06:00
Tim Donohue
f2fa6863d2 Fix broken link in PR template 2022-11-15 16:18:35 -06:00
Tim Donohue
59838e6e29 Add link to REST Contract from PR template 2022-11-15 16:17:51 -06:00
Tim Donohue
279b6785fe Update to the latest version of all GitHub actions 2022-11-03 16:05:11 -05:00
Alex
07f2cc0e33 build: harden label_merge_conflicts.yml permissions
Signed-off-by: Alex <aleksandrosansan@gmail.com>
2022-10-31 16:55:32 +02:00
Alex
1cf5a5497d build: harden docker.yml permissions
Signed-off-by: Alex <aleksandrosansan@gmail.com>
2022-10-31 16:45:42 +02:00
Alex
6695396d28 build: harden build.yml permissions
Signed-off-by: Alex <aleksandrosansan@gmail.com>
2022-10-31 16:45:18 +02:00
Alex
bc41e60b70 build: harden issue_opened.yml permissions
Signed-off-by: Alex <aleksandrosansan@gmail.com>
2022-10-31 15:05:43 +02:00
Tim Donohue
616170df7a Ensure label_merge_conflicts never runs on forks 2022-10-28 09:55:53 -05:00
Tim Donohue
7c2aa7f86d Bug fix to label_merge_conflicts GitHub action 2022-10-28 09:43:19 -05:00
Tim Donohue
8aa8518ed8 Switch GitHub action for labeling merge conflicts 2022-10-27 13:35:06 -05:00
Tim Donohue
b3ad1d5606 Fix comment 2022-10-21 16:50:05 -05:00
Tim Donohue
21aebee319 Update GitHub token for action 2022-10-21 16:37:30 -05:00
Tim Donohue
79d70be6fb Update action to add issues to new triage board 2022-10-21 16:22:26 -05:00
Tim Donohue
4aab8f0cb7 Ensure all automated builds use --no-transfer-progress maven flag 2022-06-22 15:38:20 -05:00
Tim Donohue
3699125f94 Only build PRs in AMD64, as a simple sanity check 2022-05-26 16:46:31 -05:00
Art Lowel
0d4d2a85cb remove linux/arm/v7 as that isn't supported by maven:3-openjdk-11-slim 2022-05-24 17:59:35 +02:00
Art Lowel
2d0078c64e add support for multiple platforms to docker build 2022-05-24 17:54:01 +02:00
Tim Donohue
6bb2261d70 Revert to only running tests for JDK 11 2022-01-31 11:15:18 -06:00
Tim Donohue
c6404c860d Add nicer name for each build in matrix 2022-01-31 11:15:18 -06:00
Tim Donohue
0c448c732d Update CI build process to include both JDK 11 and 17 2022-01-31 11:15:18 -06:00
Tim Donohue
e6bf1100fc Enable rerunning flakey tests in CI environment. 2022-01-05 17:03:18 -06:00
Tim Donohue
4875e2c4d6 Limit branches/tags to ones starting with "dspace-", as that's our standard release/maintenance branch format 2021-12-08 14:37:42 -06:00
Tim Donohue
adb41116db Disable docker action on forked repos. Only run for 'dspace/dspace' 2021-12-08 14:22:15 -06:00
Tim Donohue
d74c347808 Cleanup. Turn off 'latest' tag. Ensure -test image suffixes all tags with -test. 2021-12-08 09:38:25 -06:00
Tim Donohue
6f92ff4d34 Remove unnecessary Java steps 2021-12-07 16:38:03 -06:00
Tim Donohue
588829c6de Update to latest version of codecov-action 2021-12-07 16:34:20 -06:00
Tim Donohue
2a040a35ad Create GitHub action to build all DSpace Docker images 2021-12-07 15:11:36 -06:00
Tim Donohue
0af0361660 Minor updates to build action 2021-12-07 15:11:36 -06:00
Tim Donohue
36853f8bc2 Only create Artifacts if a test fails 2021-06-17 12:16:15 -05:00
Tim Donohue
2d0757679e Upload test reports to workflow artifact for easier debugging of issues. 2021-06-17 11:49:56 -05:00
Tim Donohue
9f8d848bf2 Update build.yml to not limit by branch 2020-11-30 09:45:40 -06:00
Tim Donohue
463c473c2b Rename job to "tests". Space out steps for easier readability 2020-11-25 09:16:11 -06:00
Tim Donohue
c7d8a9b259 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 07:54:41 -06:00
Tim Donohue
088c77bd1f Switch to using codecov bash script (more stable) 2020-11-24 17:06:43 -06:00
Tim Donohue
ac73d148f9 Rename ci.yml to build.yml. Tweak Codecov configs to wait for 2 builds to complete before sending back coverage notifications. 2020-11-24 13:39:56 -06:00