finos / finos/architecture-as-code
Create re-usable GitHub Action
- Dominant language
- TypeScript
- Stars
- 399
- Forks
- 138
- Avg merge
- 2d 14h
- Merged PRs (30d)
- 37
Description
## Feature Proposal
### Target Project:
https://github.com/finos/architecture-as-code
### Description of Feature:
Hi @rocketstack-matt , I was looking to help create a CALM re-usable github-action. this way i can store the "raw" files and use the action to build my mermaid, and other artifacts as part of my documentation build pipeline.
### User Stories:
As a [user of CALM CLI, I want to abstract this out into a github action so that i don't need to know where the binary is and I can repeat the same action over and over in my projects, reducing toil and duplication.
### Current Limitations:
I need to copy all the steps over and over again, complicated, toil.
### Proposed Implementation:
Create re-usable github action, like [so](https://github.com/firestoned/github-actions/tree/main/rust).
### Alternatives Considered:
none
### Testing Strategy:
...how will this feature be tested? Include unit, integration, and any other testing considerations...yes, we can easily add action tests
### Documentation Requirements:
### Implementation Checklist:
- [ ] Design reviewed and approved
- [ ] Implementation completed
- [ ] Tests written and passing
- [ ] Documentation updated
- [ ] Relevant workflows updated (if needed)
- [ ] Performance impact assessed
### Additional Context:
Contributor guide
Assessment
This issue has not been assessed yet.