Skip to content

Basic Streaming and In-Memory Guard Support #89

Basic Streaming and In-Memory Guard Support

Basic Streaming and In-Memory Guard Support #89

Workflow file for this run

# This is a basic workflow to help you get started with Actions
name: Pull Request Quality Checks
# Controls when the workflow will run
on:
pull_request:
branches: [ main ]
workflow_dispatch:
jobs:
build:
name: PR checks
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions/setup-python@v4
- name: Quality Checks
run: |
python -m pip install --upgrade pip;
make install-lock;
make install-dev;
make qa;
##
## NOTE:
## The below checks for a file named .version-change-type that is used to automatically increment the version number during publish flows.
## It also checks for changes in a file called RELEASENOTES.md that are used to auto-maintain a rolling CHANGELOG.
## This is commented out for now until we finalize what the publish/release flow will look like.
##
# changeType=$(<.version-change-type)
# if [ -z "$changeType" ];
# then
# echo "missing file .version-change-type!"
# exit 1
# fi
# echo "Checking for release notes..."
# git fetch origin main ${{ github.event.pull_request.base.sha }};
# diff=$(git diff -U0 ${{ github.event.pull_request.base.sha }} ${{ github.sha }} RELEASENOTES.md);
# if [ -z "$diff" ]; then echo "Missing release notes! exiting..."; exit 1; fi