Skip to content

Feature/update internal workflows#394

Merged
JesusMcCloud merged 9 commits intodevelopmentfrom
feature/updateInternalWorkflows
Feb 25, 2026
Merged

Feature/update internal workflows#394
JesusMcCloud merged 9 commits intodevelopmentfrom
feature/updateInternalWorkflows

Conversation

@n0900
Copy link
Copy Markdown
Collaborator

@n0900 n0900 commented Jan 8, 2026

Remove copy/paste redundancy and maintenance nightmare in github actions via reusable actions.
Actions are now configured using strategy matrices in json format

Depends on a-sit-plus/internal-workflows@modularTests / WIP

@n0900 n0900 self-assigned this Jan 8, 2026
@n0900 n0900 marked this pull request as draft January 8, 2026 10:53
@n0900 n0900 assigned n0900 and unassigned n0900 Jan 21, 2026
@n0900 n0900 requested review from JesusMcCloud and iaik-jheher and removed request for JesusMcCloud January 21, 2026 10:51
@n0900
Copy link
Copy Markdown
Collaborator Author

n0900 commented Jan 21, 2026

common-setup also manages caches effectively using the official setup-gradle action which can be configured. Current setup is it updates the cache automatically iff action is performed on main or development and Test Everything is triggered on push to either. Caches are never deleted - github purges the unused automatically when hitting the limit.

@n0900
Copy link
Copy Markdown
Collaborator Author

n0900 commented Jan 21, 2026

Caching would look like this
https://github.com/n0900/signum1/actions/caches

In the cloned repository the windows runner fails the reporting step but this cannot be reproduced in the main repository.

Also notice the nice cache reporting in
https://github.com/n0900/signum1/actions/runs/21143774314

@JesusMcCloud JesusMcCloud force-pushed the feature/updateInternalWorkflows branch from 4d2dd53 to 39a39b1 Compare February 25, 2026 09:43
@JesusMcCloud JesusMcCloud marked this pull request as ready for review February 25, 2026 16:25
@JesusMcCloud JesusMcCloud merged commit f5911d7 into development Feb 25, 2026
11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants