Skip to content

Commit

Permalink
Cache envs for faster github actions (nerfstudio-project#291)
Browse files Browse the repository at this point in the history
* Cache pip for faster actions

* Add caching to viewer

* Fix Path

* typo

* try path again

* Fancier caching
  • Loading branch information
tancik authored Aug 23, 2022
1 parent 7523e2d commit 68f4370
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 6 deletions.
10 changes: 6 additions & 4 deletions .github/workflows/core_code_checks.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
5 changes: 3 additions & 2 deletions .github/workflows/viewer_build_deploy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down Expand Up @@ -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 }}'

0 comments on commit 68f4370

Please sign in to comment.