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

GitHub Action #134

Open
halprin opened this issue Jun 22, 2023 · 1 comment
Open

GitHub Action #134

halprin opened this issue Jun 22, 2023 · 1 comment
Labels
enhancement New feature or request needs refinement An idea that needs to be refined into user stories or chores

Comments

@halprin
Copy link
Member

halprin commented Jun 22, 2023

I propose that a GitHub Action is created for this repository to make it easy for others to onboard to gather their metrics. Instead of manually writing out a larger workflow file, let's have a GitHub Action created to make it easier for people to collect the metrics.

I'm thinking something akin to the actions/setup-python. Meaning, one can put the following into a workflow...

- uses: flexion/devops-deployment-metrics@v1 
  with:
    time-slice-days: 7
    start-date: 2022-12-01T00:01:00
    owner: CDCgov
    repo: trusted-intermediary
    # etcetera

... and it does the same as what the large workflow above does.

@basiliskus
Copy link
Contributor

I really like that idea. I think there should also be an option to reference the workflow by name instead of ID, or provide a utility to easily get the ID

@tomwillis608 tomwillis608 added enhancement New feature or request needs refinement An idea that needs to be refined into user stories or chores labels Jun 23, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request needs refinement An idea that needs to be refined into user stories or chores
Projects
None yet
Development

No branches or pull requests

3 participants