finos / finos/architecture-as-code

Create re-usable GitHub Action

Open
#2,360 2 comments 0 reactions 0 assignees View on GitHub
help wanted
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.