diff --git a/.github/workflows/ci_workflow.yml b/.github/workflows/ci_workflow.yml new file mode 100644 index 0000000..1cac7b1 --- /dev/null +++ b/.github/workflows/ci_workflow.yml @@ -0,0 +1,24 @@ +name: CI + +on: + # Triggers the workflow on pull request events for the main and devel branch + pull_request: + branches: [ main, devel ] + + # Allows running this workflow manually from the Actions tab + workflow_dispatch: + +jobs: + # Contains a single job called "ci" + ci: + runs-on: ubuntu-latest + steps: + # Checks out repository under $GITHUB_WORKSPACE, so job can access it + - uses: actions/checkout@v2 + - name: Install flake8 + run: sudo apt install flake8 + - name: Give executable permissions to the script + run: chmod a+x scripts/run_ci.sh + - name: Run the ci script in scripts folder + run: sh scripts/run_ci.sh + shell: bash