This pull request introduces two new GitHub Actions workflows to automate the build and deployment process for a Python application. The workflows are designed to ensure that the application is built and tested on every push or pull request to the main branch, and to fix issues related to the GitHub Actions run failures.
Summary
Added a new workflow file .github/workflows/python-app.yml to automate the build process for the Python application.
Triggers on push and pull_request events to the main branch.
Sets up the Python environment using actions/setup-python@v2.
Installs necessary dependencies: matplotlib and pandas.
Executes the charts.py script with the --database validation.sqlite argument.
Introduced a new workflow file .github/workflows/sweep.yaml named "Sweep GHA Fix".
Triggers on push and pull_request events to the main branch.
Configures Git with a bot user for committing changes.
Authenticates using a Personal Access Token (PAT) stored in GitHub secrets.
Runs the charts.py script and commits any generated images with the message "Add generated images [skip ci]".
Description
This pull request introduces two new GitHub Actions workflows to automate the build and deployment process for a Python application. The workflows are designed to ensure that the application is built and tested on every push or pull request to the
main
branch, and to fix issues related to the GitHub Actions run failures.Summary
.github/workflows/python-app.yml
to automate the build process for the Python application.push
andpull_request
events to themain
branch.actions/setup-python@v2
.matplotlib
andpandas
.charts.py
script with the--database validation.sqlite
argument..github/workflows/sweep.yaml
named "Sweep GHA Fix".push
andpull_request
events to themain
branch.charts.py
script and commits any generated images with the message "Add generated images [skip ci]".