Skip to content

Commit ff02073

Browse files
authored
Merge pull request #1 from per1234/update-ci
Update paths in the repository's CI workflows
2 parents 53bf2a8 + 72e2d6e commit ff02073

File tree

2 files changed

+11
-8
lines changed

2 files changed

+11
-8
lines changed

.github/workflows/libraries_report-size-deltas.yml

+10-6
Original file line numberDiff line numberDiff line change
@@ -4,17 +4,21 @@ on:
44
pull_request:
55
paths:
66
- '.github/workflows/libraries_report-size-deltas.yml'
7-
- 'libraries/report-size-deltas/**'
7+
- 'reportsizedeltas/**'
88

99
push:
1010
paths:
1111
- '.github/workflows/libraries_report-size-deltas.yml'
12-
- 'libraries/report-size-deltas/**'
12+
- 'reportsizedeltas/**'
1313

1414
jobs:
1515
test:
1616
runs-on: ubuntu-latest
1717

18+
env:
19+
PYTHON_PROJECT_PATH: ${GITHUB_WORKSPACE}/reportsizedeltas
20+
PYTHON_PROJECT_TESTS_PATH: ${GITHUB_WORKSPACE}/reportsizedeltas/tests
21+
1822
steps:
1923
- name: Checkout
2024
uses: actions/checkout@v2
@@ -27,18 +31,18 @@ jobs:
2731
- name: Install dependencies
2832
run: |
2933
python -m pip install --upgrade pip
30-
pip install --requirement "$GITHUB_WORKSPACE/libraries/report-size-deltas/reportsizedeltas/tests/requirements.txt"
34+
pip install --requirement "${{ env.PYTHON_PROJECT_TESTS_PATH }}/requirements.txt"
3135
3236
- name: Lint with flake8
3337
run: |
3438
pip install --quiet flake8
3539
pip install --quiet pep8-naming
36-
flake8 --config "$GITHUB_WORKSPACE/libraries/report-size-deltas/reportsizedeltas/.flake8" --show-source "$GITHUB_WORKSPACE/libraries/report-size-deltas/reportsizedeltas"
40+
flake8 --config "${{ env.PYTHON_PROJECT_PATH }}/.flake8" --show-source "${{ env.PYTHON_PROJECT_PATH }}"
3741
3842
- name: Run Python unit tests and report code coverage
3943
run: |
40-
export PYTHONPATH="$GITHUB_WORKSPACE/libraries/report-size-deltas/reportsizedeltas"
41-
coverage run --source="$GITHUB_WORKSPACE/libraries/report-size-deltas/reportsizedeltas" --module pytest "$GITHUB_WORKSPACE/libraries/report-size-deltas/reportsizedeltas/tests"
44+
export PYTHONPATH="${{ env.PYTHON_PROJECT_PATH }}"
45+
coverage run --source="${{ env.PYTHON_PROJECT_PATH }}" --module pytest "${{ env.PYTHON_PROJECT_TESTS_PATH }}"
4246
# Display code coverage report in workflow run log
4347
coverage report
4448

.github/workflows/spell-check.yml

+1-2
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@ jobs:
1111
uses: actions/checkout@v2
1212

1313
- name: Spell check
14-
uses: ./libraries/spell-check
14+
uses: arduino/actions/libraries/spell-check@master
1515
with:
1616
ignore-words-list: etc/codespell-ignore-words-list.txt
17-
skip-paths: ./libraries/spell-check/test/testdata,./setup-taskfile/node_modules,./setup-taskfile/package-lock.json

0 commit comments

Comments
 (0)