daz
d30cc9ecf2
Pin actions/checkout@v4
2024-11-14 12:19:48 -07:00
Daz DeBoer
07e0f1c008
Limit token permissions in GitHub workflows ( #440 )
...
See
ea7e27ed41/docs/checks.md (token-permissions)
2024-11-13 19:01:45 -07:00
daz
64869b1757
Attempt to reduce contention in integ-test-full
2024-08-07 09:04:49 -06:00
daz
d74ee73e9f
Refactor integ-tests
...
- Include test name in all job names
- Remove cache key delegation as it is unused
2024-08-03 14:56:37 -06:00
daz
7387edbbb3
Add more input parameters for dependency-graph generation
...
- dependency-graph-include-projects
- dependency-graph-exclude-projects
- dependency-graph include-configurations
- dependency-graph-exclude-configurations
2024-07-19 17:22:07 -06:00
daz
9e459adb11
Add 'dependency-graph-report-dir' input parameter
2024-07-19 17:21:10 -06:00
daz
a025cbe7ec
Don't run test on windows
2024-07-16 22:43:22 -06:00
daz
9a57bcca96
Add test for combining setup-gradle and dependency-submission
2024-07-16 21:15:30 -06:00
daz
22818445b3
Restrict download-and-submit to selected file
2024-07-16 21:15:29 -06:00
daz
a772c14b33
Avoid updating real dependency graph in tests
2024-04-25 11:19:43 +01:00
Daz DeBoer
c198d84863
Support custom report dir for dependency-submission ( #189 )
...
If the `DEPENDENCY_GRAPH_REPORT_DIR` var is set, use this value when locating dependency-graph files to upload/submit.
Fixes #188
2024-04-18 13:40:41 -06:00
daz
5893d44739
Use fixed job name for cache restore
2024-04-12 00:38:28 -06:00
daz
fb14e0ee5b
Skip the 'download-dist' step for full integ-test
...
After the '[bot] update dist directory' commit, we run a full test suite.
This will now use the content from the 'dist' directory, rather than
regenerating this content in the test.
2024-04-12 00:24:44 -06:00
daz
3252e655d0
Ensure each integ-test gets a unique cache-key-prefix
2024-04-10 20:07:14 -06:00
daz
3e155e3d92
Avoid running incompatible tests on Windows
2024-04-10 13:11:19 -06:00
daz
cd54673221
Use runner-os consistently in integ-tests
2024-04-10 05:46:19 -06:00
daz
0ebfbb8f41
Always build 'dist' directory for integ-tests
2024-04-10 05:06:37 -06:00
daz
9169d36880
Consolidate 'dependency-submission' tests into integ-test workflow
2024-04-10 05:00:05 -06:00
daz
63fcfbfe27
Disable fail-fast for integ tests
2024-04-09 16:07:32 -06:00
daz
92975d7f32
Allow a task name to be specified for dependency-submission
...
Fixes : #125
2024-04-09 08:46:20 -06:00
daz
90bf65c87c
Generated graph is submitted immediately by dependency-submission action
...
While `setup-gradle` must wait until the end of job to submit all of the generated
graphs, the `dependency-submission` action will not save/upload the generated graph
immediately, in the same step where it is generated.
2024-04-07 16:57:18 -06:00
daz
38a821729e
Use consistent action params between setup-gradle and dependency-submission
...
To ensure expected caching (and other) behaviour, we should keep these config
parameters as consistent as possible.
2024-04-07 12:11:50 -06:00
daz
ebf4d13461
Convert dependency-submission
action to Typescript
...
Instead of being a thin wrapper over `setup-gradle`, the `dependency-submission`
action is now a fully-fledged action sharing implementation with `setup-gradle`.
2024-04-06 19:31:04 -06:00