-
Notifications
You must be signed in to change notification settings - Fork 2
49 lines (44 loc) · 1.39 KB
/
codegen-release-report-v2.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
name: Codegen V2 Release Report
on:
# execute on demand
workflow_dispatch:
branches: ["main"]
inputs:
release:
description: 'V2 release version'
required: true
previousRelease:
description: 'previous V2 release version'
required: true
jobs:
run-tests:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Setup python
uses: actions/setup-python@v4
with:
python-version: '3.9'
- name: runTestReport
id: runTestReport
run: |
echo "python version"
python --version
pip --version
echo "installing packages"
pip install chevron
echo "running V2 release report with Versions: ${{ env.V2_RELEASE }} ${{ env.V2_PREVIOUS_RELEASE }}"
python ./generate-report-v2.py ${{ env.V2_RELEASE }} ${{ env.V2_PREVIOUS_RELEASE }}
- id: logCommitResult
run: |
echo "committing result into develop or master branch"
ls -la reports/releases
- uses: EndBug/add-and-commit@v7
id: commitResult
with:
add: 'reports/releases'
message: 'Add codegen V2 release report (GH Workflow codegen-release-report-v2.yml)'
push: true
env:
V2_RELEASE: ${{ github.event.inputs.release }}
V2_PREVIOUS_RELEASE: ${{ github.event.inputs.previousRelease }}