These are proof of concepts for automation using Actions. They are not production ready. You can use them as a starting point to build your own.
GitHub Actions documentation has a rich set of articles from Getting Started to referenced librarys for Actions context.
This workflow is to generate a summary of workflow runs within the hosted repository with the given date period. The summary is represented in both Value Stream view and Table view.
- Create a
ymlworkflow under.github/workflows/folder - Add
get_workflow_runs.pyandevaluate_workflow_runs.pyto.github/scripts/folder - Set the desired
ontrigger
- An Issue will be created with the formatted data
- Workflow names can also be manually defined and ordered in the workflow-names.txt file.
START_DATEandEND_DATEinstep: Set dates- They are set to one month apart. This can be modified to the desired duration.- Templates in
step: Generate Mermaid diagram in markdownandstep: Generate Mermaid diagram in markdownneed to be updated.
This workflow is to generate a summary of workflow runs within the hosted repository with the given date period. The summary is represented in both Value Stream view and Table view.
- Create a
ymlworkflow under.github/workflows/folder - Add
get_org_workflow_runs.pyandevaluate_org_workflow_runs.pyto.github/scripts/folder - Set the desired
ontrigger
- An Issue will be created with the formatted data
START_DATEandEND_DATEinstep: Set dates- They are set to one month apart. This can be modified to the desired duration.- Template in
step: Generate table diagram in markdowncan be customised with styling.
This workflow attempts to orchestrate the beginning of GitHub Flow.
flowchart LR
A[Issue Opened] --> B[Create branch]
B --> C[Convert Issue to Pull Request]
- Create a
ymlworkflow under.github/workflows/folder
- When a new issue is created, a new branch and a pull request are automatically created.

