Cache envs for faster github actions (#291)

* Cache pip for faster actions

* Add caching to viewer

* Fix Path

* typo

* try path again

* Fancier caching
This commit is contained in:
Matthew Tancik authored and GitHub committed 2022-08-23 09:30:03 -07:00
1 parent 7523e2dd6d
commit 68f4370133
2 files changed
+9 -6

No files matched your search

+6 -4
View File
@@ -16,14 +16,16 @@ jobs:
steps:
- uses: actions/checkout@v3
- name: Set up Python 3.8.12
uses: actions/setup-python@v3
uses: actions/setup-python@v4
with:
python-version: '3.8.12'
- uses: actions/cache@v2
with:
path: ${{ env.pythonLocation }}
key: ${{ env.pythonLocation }}-${{ hashFiles('setup.py') }}-${{ hashFiles('dev-requirements.txt') }}
- name: Install dependencies
run: |
python -m pip install --upgrade pip
pip install -r environment/requirements.txt
pip install -e .
pip install --upgrade --upgrade-strategy eager -r environment/requirements.txt -e .
- name: Run license checks
run: |
./scripts/licensing/license_headers.sh --check
+3 -2
View File
@@ -21,7 +21,8 @@ jobs:
uses: actions/setup-node@v3
with:
node-version: 17.8.0
# cache: 'yarn'
cache: 'yarn'
cache-dependency-path: ./nerfactory/viewer/app/yarn.lock
- name: Install packages
run: yarn install
@@ -71,4 +72,4 @@ jobs:
- run: ssh github_action_remote_machine 'rm -rf /home/eweb0124/viewer/branch/${{ env.BRANCH_NAME }}'
- run: scp -r ./nerfactory/viewer/app/build github_action_remote_machine:/home/eweb0124/
# TODO(ethan): move the current version to an older folder
- run: ssh github_action_remote_machine 'mv /home/eweb0124/build /home/eweb0124/viewer/branch/${{ env.BRANCH_NAME }}'
- run: ssh github_action_remote_machine 'mv /home/eweb0124/build /home/eweb0124/viewer/branch/${{ env.BRANCH_NAME }}'