Skip to content

Feature/update internal workflows#417

Draft
n0900 wants to merge 4 commits intodevelopmentfrom
feature/updateInternalWorkflows
Draft

Feature/update internal workflows#417
n0900 wants to merge 4 commits intodevelopmentfrom
feature/updateInternalWorkflows

Conversation

@n0900
Copy link
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 changed the base branch from main to development January 8, 2026 10:34
@n0900 n0900 requested review from JesusMcCloud and nodh January 21, 2026 11:03
@n0900
Copy link
Collaborator Author

n0900 commented Jan 21, 2026

In this repo build was not rolled into build-everything as in vck and signum because the steps are substantially different.

(Copied from Signum PR)
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.

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

Copy link
Member

@nodh nodh left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

So the pipeline is failing? Is the shared module now built twice, once when building the app, and once when running the iOS tests?

@n0900 n0900 force-pushed the feature/updateInternalWorkflows branch from 5161111 to 691c619 Compare February 27, 2026 13:12
@n0900
Copy link
Collaborator Author

n0900 commented Feb 27, 2026

So the pipeline is failing? Is the shared module now built twice, once when building the app, and once when running the iOS tests?

Pipeline was not failing - this was a fastlane issue.
As it was before the modules were built twice. I've now redesigned the original files to use the new common actions but left the rest the same.

@n0900 n0900 force-pushed the feature/updateInternalWorkflows branch from 691c619 to 5e563e0 Compare February 27, 2026 13:36
@n0900 n0900 force-pushed the feature/updateInternalWorkflows branch from f8185e4 to 37547f3 Compare March 6, 2026 08:51
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