Skip to content

Codegen V3 Release Report #10

Codegen V3 Release Report

Codegen V3 Release Report #10

name: Codegen V3 Release Report
on:
# execute on demand
workflow_dispatch:
branches: ["main"]
inputs:
release:
description: 'V3 release version'
required: true
previousRelease:
description: 'previous V3 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 V3 release report with Versions: ${{ env.V3_RELEASE }} ${{ env.V3_PREVIOUS_RELEASE }}"
python ./generate-report-v3.py ${{ env.V3_RELEASE }} ${{ env.V3_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 V3 release report (GH Workflow codegen-release-report-v3.yml)'
push: true
env:
V3_RELEASE: ${{ github.event.inputs.release }}
V3_PREVIOUS_RELEASE: ${{ github.event.inputs.previousRelease }}