Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Make the compliance-trestle workflows reusable #1

Open
1 task
jpower432 opened this issue Jul 18, 2024 · 4 comments
Open
1 task

Make the compliance-trestle workflows reusable #1

jpower432 opened this issue Jul 18, 2024 · 4 comments
Labels
enhancement New feature or request

Comments

@jpower432
Copy link
Member

jpower432 commented Jul 18, 2024

Issue description / feature objectives

Many of the workflows from compliance-trestle are duplicated in compliance-trestle-fedramp. To reduce workflow maintenance, the workflows should be centralized and allow customization through inputs.

Caveats / Assumptions

  • This repository may not be the best place to store the workflows

Completion Criteria

  • Create composite actions or reusable workflow that can be used throughout the org

Needs oscal-compass/compliance-trestle#1608

@jpower432
Copy link
Member Author

@butler54 Wanted to check before there was any movement on this issue - do you see duplication or conflict with oscal-compass/compliance-trestle#1608?

@butler54
Copy link

I think really

@butler54 Wanted to check before there was any movement on this issue - do you see duplication or conflict with oscal-compass/compliance-trestle#1608?

I think really oscal-compass/compliance-trestle#1608 is just steps on the way to doing this. There was a distinct lack of reusability when the pipelines were first created.

based on this: https://docs.github.com/en/actions/using-workflows/reusing-workflows we might want to establish a workflows repo or similar.

@jpower432
Copy link
Member Author

Thanks for the reply. Sounds like it would be simpler to start this after oscal-compass/compliance-trestle#1608 is completed to take advantage of the changes.

based on this: https://docs.github.com/en/actions/using-workflows/reusing-workflows we might want to establish a workflows repo or similar.

Agree. I will create a new repo for this.

@AleJo2995 AleJo2995 assigned AleJo2995 and jpower432 and unassigned AleJo2995 Jul 22, 2024
@AleJo2995 AleJo2995 added the enhancement New feature or request label Jul 22, 2024
@jpower432 jpower432 removed their assignment Aug 5, 2024
@jpower432
Copy link
Member Author

Transferring this issue to the new repo where this will be worked.

@jpower432 jpower432 transferred this issue from oscal-compass/compliance-trestle Aug 6, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: Ready
Development

No branches or pull requests

3 participants