Commit Graph

26 Commits

Author SHA1 Message Date
Janne Valkealahti
254990864c Remove macos 11, add 13 and 14 2024-08-20 09:24:51 +01:00
Janne Valkealahti
b742264718 Force compatibility machine target
- We're mostly getting issues with macos runners
  where -march=compatibility looks to work better
  but is not automatically set depending which
  cpu arch is in use.
- Relates #1064
2024-05-07 10:54:48 +01:00
Janne Valkealahti
19f2570f8e Upgrade EnricoMi/publish-unit-test-result-action/composite 2024-02-23 07:48:36 +00:00
Janne Valkealahti
547e7167b6 Change e2e native tests to use latest graal
- jdk21 and latest graalvm
- Fixes #999
2024-02-11 13:48:56 +00:00
Janne Valkealahti
8097f1eb91 Pin python 3.11 in e2e tests
- Relates #909
2023-11-07 11:16:07 +00:00
Janne Valkealahti
da529fa277 Make samples native build fully optional
- Add springShellSampleNative project property
- Implement generic samples build logic in buildSrc
- Fixes #873
2023-09-24 08:37:32 +01:00
Janne Valkealahti
770d4e373c Add timeout for native build 2023-06-26 13:07:42 +01:00
Janne Valkealahti
34aa01a21d Fix e2e workflow 2023-06-26 09:40:49 +01:00
Janne Valkealahti
49a791a0fa Fix e2e workflow 2023-06-26 07:28:19 +01:00
Janne Valkealahti
304566becd Add run-name for e2e 2023-06-23 05:45:05 +01:00
Janne Valkealahti
c27b85fb0e Split sample app
- spring-shell-sample-commands and spring-shell-sample-e2e
- Needed changes in e2e tests and workflow
- Fixes #754
2023-06-15 10:49:52 +01:00
Janne Valkealahti
f2240a2c5e Schedule e2e in main and 3.0.x 2023-06-01 08:43:31 +01:00
Janne Valkealahti
0f5f5e0ca7 Upload buildlogs with failure in e2e tests 2023-04-10 16:27:41 +01:00
Janne Valkealahti
8ba7d335b5 Upgrade checkout and setup-java actions 2023-02-08 16:15:58 +00:00
Janne Valkealahti
0899d414de Build linux sample with musl
- Change sample build to use musl on linux
- Optionally remove version from jar so that
  e2e tests don't need to use version in path.
- Add better matrix to e2e so that we're able to
  build on one OS and then test with others.
- Fixes #576
2022-11-30 15:39:10 +00:00
Janne Valkealahti
57fac23bfc Upgrade graal 22.3 in workflows 2022-11-16 07:04:13 +00:00
Janne Valkealahti
212ee43989 Change e2e tests for gradle changes
- Fix e2e workflow to build with gradle.
- Fix e2e paths to ones generated by gradle.
- Relates #470
2022-08-17 08:52:19 +01:00
Janne Valkealahti
abbddae0b5 Upgrade graal 22.2.0 in workflows 2022-07-26 14:07:34 +01:00
Janne Valkealahti
98718286d9 Change profile for native sample
- Now using nativex instead of native due to change in
  boot plugin.
2022-07-26 13:35:44 +01:00
Janne Valkealahti
e193ca1d24 Upgrade to Boot 3.x
- For now port spring-native to framework config.
- 3rd party configs should go somewhere else.
- Fix changes from javax to jakarta.
- Change java settings as we now require jdk 17.
- Fixes #385
2022-07-24 08:07:14 +01:00
Janne Valkealahti
fa8693901f Add e2e results
- Going via jest-junit to xml and then with
  publish-unit-test-result-action to publish results.
2022-06-03 09:39:17 +01:00
Janne Valkealahti
ac451ad4d0 Schedule e2e tests 3 times per week 2022-05-15 16:37:14 +01:00
Janne Valkealahti
3515885993 Update graal 22.1.0 in e2e tests 2022-05-11 07:59:50 +01:00
Janne Valkealahti
1a1864f8c5 Update e2e tests
- Tweak things on win for settings combinations which might
  work with all trouble you're getting from win versions and
  node-pty, etc.
- Relates #401
2022-05-10 09:42:00 +01:00
Janne Valkealahti
c6a8e1c65c Update e2e tests
- Fix native configs for win in sample app.
- Integrate spring-native with samples app.
- Tweak e2e workflow to upload artifacts and some other generic changes.
- Relates #401
2022-05-08 14:19:35 +01:00
Janne Valkealahti
3743a7f32d Initial attempt for e2e tests
- Add node code for e2e tests. This is a first take to try running
  these tests via actions.
- Relates to #401
2022-05-07 17:51:51 +01:00