summaryrefslogtreecommitdiff
path: root/.github/workflows/build-api.yml
diff options
context:
space:
mode:
authorFabian Mastenbroek <mail.fabianm@gmail.com>2021-04-26 15:41:50 +0200
committerFabian Mastenbroek <mail.fabianm@gmail.com>2021-05-03 20:15:56 +0200
commit820bbd95ff4f1dd081610958257ac7938fbfd79f (patch)
tree0bdbadad0cd15b2e8c3f9ff3fd83a79b02301f36 /.github/workflows/build-api.yml
parent0452e8e51279a7c56d052d00d33318e2697a2a44 (diff)
ci: Merge CI builds into single workflow
This change merges the three CI builds for the simulator, frontend and API into a single workflow that builds the components in separate, independent jobs.
Diffstat (limited to '.github/workflows/build-api.yml')
-rw-r--r--.github/workflows/build-api.yml45
1 files changed, 0 insertions, 45 deletions
diff --git a/.github/workflows/build-api.yml b/.github/workflows/build-api.yml
deleted file mode 100644
index e863ba05..00000000
--- a/.github/workflows/build-api.yml
+++ /dev/null
@@ -1,45 +0,0 @@
-name: Build API
-
-on:
- pull_request:
- branches: [master]
-
-defaults:
- run:
- working-directory: opendc-web/opendc-web-api
-
-jobs:
- build:
- runs-on: ${{ matrix.os }}
- strategy:
- matrix:
- os: [ubuntu-latest]
- python: [3.8]
- steps:
- - uses: actions/checkout@v2
- - name: Set up Python
- uses: actions/setup-python@v2
- with:
- python-version: ${{ matrix.python }}
- - name: Install dependencies
- run: |
- python -m pip install --upgrade pip
- pip install -r requirements.txt
- - name: Lint with pylint
- run: ./check.sh
- - name: Test with pytest
- run: pytest --cov=opendc/ --junitxml=.junit-report.xml
- - name: Publish report
- if: always()
- uses: mikepenz/action-junit-report@v2
- with:
- check_name: test (Python ${{ matrix.python }})
- report_paths: '**/.junit-report.xml'
- github_token: ${{ secrets.GITHUB_TOKEN }}
- - name: Upload code coverage
- uses: codecov/codecov-action@v1
- with:
- token: ${{ secrets.CODECOV_TOKEN }}
- files: opendc-web/opendc-web-api/.coverage
- flags: api
-