Skip to content
This repository has been archived by the owner on Dec 1, 2022. It is now read-only.

Commit

Permalink
Merge pull request #13 from cisagov/lineage/skeleton
Browse files Browse the repository at this point in the history
Lineage pull request for: skeleton
  • Loading branch information
mcdonnnj committed Aug 27, 2020
2 parents b5d847b + be8f658 commit 2fa1f1b
Showing 1 changed file with 23 additions and 29 deletions.
52 changes: 23 additions & 29 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,29 +16,25 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions/setup-python@v1
- uses: actions/setup-python@v2
with:
python-version: 3.8
- name: Store installed Python version
run: |
echo "::set-env name=PY_VERSION::"\
"$(python -c "import platform;print(platform.python_version())")"
- name: Cache pip test requirements
uses: actions/cache@v1
- name: Cache linting environments
uses: actions/cache@v2
with:
path: ${{ env.PIP_CACHE_DIR }}
key: "${{ runner.os }}-pip-test-py${{ env.PY_VERSION }}-\
${{ hashFiles('**/requirements-test.txt') }}"
restore-keys: |
${{ runner.os }}-pip-test-py${{ env.PY_VERSION }}-
${{ runner.os }}-pip-test-
${{ runner.os }}-pip-
- name: Cache pre-commit hooks
uses: actions/cache@v1
with:
path: ${{ env.PRE_COMMIT_CACHE_DIR }}
key: "${{ runner.os }}-pre-commit-py${{ env.PY_VERSION }}-\
path: |
${{ env.PIP_CACHE_DIR }}
${{ env.PRE_COMMIT_CACHE_DIR }}
key: "lint-${{ runner.os }}-py${{ env.PY_VERSION }}-\
${{ hashFiles('**/requirements-test.txt') }}-\
${{ hashFiles('**/.pre-commit-config.yaml') }}"
restore-keys: |
lint-${{ runner.os }}-py${{ env.PY_VERSION }}-
lint-${{ runner.os }}-
- name: Install dependencies
run: |
python -m pip install --upgrade pip
Expand All @@ -54,19 +50,18 @@ jobs:
python-version: [3.6, 3.7, 3.8]
steps:
- uses: actions/checkout@v2
- uses: actions/setup-python@v1
- uses: actions/setup-python@v2
with:
python-version: ${{ matrix.python-version }}
- name: Cache pip test requirements
uses: actions/cache@v1
- name: Cache testing environments
uses: actions/cache@v2
with:
path: ${{ env.PIP_CACHE_DIR }}
key: "${{ runner.os }}-pip-test-py${{ matrix.python-version }}-\
key: "test-${{ runner.os }}-py${{ matrix.python-version }}-\
${{ hashFiles('**/requirements-test.txt') }}"
restore-keys: |
${{ runner.os }}-pip-test-py${{ matrix.python-version }}-
${{ runner.os }}-pip-test-
${{ runner.os }}-pip-
test-${{ runner.os }}-py${{ matrix.python-version }}-
test-${{ runner.os }}-
- name: Install dependencies
run: |
python -m pip install --upgrade pip
Expand All @@ -88,19 +83,18 @@ jobs:
python-version: [3.6, 3.7, 3.8]
steps:
- uses: actions/checkout@v2
- uses: actions/setup-python@v1
- uses: actions/setup-python@v2
with:
python-version: ${{ matrix.python-version }}
- name: Cache pip build requirements
uses: actions/cache@v1
- name: Cache building environments
uses: actions/cache@v2
with:
path: ${{ env.PIP_CACHE_DIR }}
key: "${{ runner.os }}-pip-build-py${{ matrix.python-version }}-\
key: "build-${{ runner.os }}-py${{ matrix.python-version }}-\
${{ hashFiles('**/requirements.txt') }}"
restore-keys: |
${{ runner.os }}-pip-build-py${{ matrix.python-version }}-
${{ runner.os }}-pip-build-
${{ runner.os }}-pip-
build-${{ runner.os }}-py${{ matrix.python-version }}-
build-${{ runner.os }}-
- name: Install dependencies
run: |
python -m pip install --upgrade pip wheel
Expand Down

0 comments on commit 2fa1f1b

Please sign in to comment.