Added the github workflow for CI (#190)
* Added the CI workflow which runs the scripts under the scripts/ folder * testing ci workflow * Gave required permission to the CI script * Removed a typo * Added shell parameter to job step in the workflow * Added the sh command to run the script * Added the command to install flake8 for running the ci workflow * Corrected a typo
This commit is contained in:
parent
3f3f247b26
commit
f85dacd8ca
24
.github/workflows/ci_workflow.yml
vendored
Normal file
24
.github/workflows/ci_workflow.yml
vendored
Normal file
@ -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
|
Loading…
Reference in New Issue
Block a user