diff --git a/.github/workflows/lotto-buy.yml b/.github/workflows/lotto-buy.yml index f8f2cf5..c00a561 100644 --- a/.github/workflows/lotto-buy.yml +++ b/.github/workflows/lotto-buy.yml @@ -14,7 +14,17 @@ jobs: - name: 체크아웃 uses: actions/checkout@v4 + - name: venv 캐시 + id: cache-venv + uses: actions/cache@v4 + with: + path: .venv + key: venv-${{ runner.os }}-${{ hashFiles('lotto-runner/requirements.txt') }} + restore-keys: | + venv-${{ runner.os }}- + - name: Python 및 시스템 의존성 설치 + if: steps.cache-venv.outputs.cache-hit != 'true' run: | apt-get update apt-get install -y \ @@ -67,6 +77,7 @@ jobs: uses: browser-actions/setup-chrome@v1 with: install-dependencies: true + install-driver: true - name: Chrome 확인 run: |