work on fixing errors

This commit is contained in:
Dmitry Shibanov 2021-11-09 10:53:00 +03:00
parent b321c7b928
commit 0860a2dc2d
3 changed files with 12 additions and 13 deletions

View file

@ -22,8 +22,6 @@ jobs:
python-version: ['3.7', '3.8', '3.9', 'pypy-3.7-v7.3.5', 'pypy-3.7-v7.x', 'pypy-2.7-v7.3.4']
steps:
- uses: actions/checkout@v2
- name: Clean global cache
run: pip cache purge
- name: Setup Python
uses: ./
with:
@ -50,8 +48,7 @@ jobs:
python-version: ${{ matrix.python-version }}
cache: 'pipenv'
- name: Install dependencies
run: pipenv install
working-directory: __tests__/data
run: pipenv install flake8
python-pip-depencies-caching-path:
name: Test pip (Python ${{ matrix.python-version}}, ${{ matrix.os }})
@ -63,8 +60,6 @@ jobs:
python-version: ['3.7', '3.8', '3.9', 'pypy-3.7-v7.3.5', 'pypy-3.7-v7.x', 'pypy-2.7-v7.3.4']
steps:
- uses: actions/checkout@v2
- name: Clean global cache
run: pip cache purge
- name: Setup Python
uses: ./
with:
@ -93,5 +88,4 @@ jobs:
cache: 'pipenv'
cache-dependency-path: '**/requirements-linux.txt'
- name: Install dependencies
run: pipenv install
working-directory: __tests__/data
run: pipenv install flake8

View file

@ -9,7 +9,10 @@ export enum State {
abstract class CacheDistributor {
protected CACHE_KEY_PREFIX = 'setup-python';
constructor(protected packageManager: string, protected cacheDependencyPath: string) {}
constructor(
protected packageManager: string,
protected cacheDependencyPath: string
) {}
protected abstract getCacheGlobalDirectories(): Promise<string[]>;
protected abstract computeKeys(): Promise<{

View file

@ -17,14 +17,16 @@ export async function run() {
}
async function saveCache(packageManager: string) {
const cachePaths = JSON.parse(
core.getState(State.CACHE_PATHS)
) as string[];
const cachePaths = JSON.parse(core.getState(State.CACHE_PATHS)) as string[];
core.debug(`paths for caching are ${cachePaths.join(', ')}`);
if (!isCacheDirectoryExists(cachePaths)) {
throw new Error(`Cache folder path is retrieved for ${packageManager} but doesn't exist on disk: ${cachePaths.join(', ')}`);
throw new Error(
`Cache folder path is retrieved for ${packageManager} but doesn't exist on disk: ${cachePaths.join(
', '
)}`
);
}
const primaryKey = core.getState(State.STATE_CACHE_PRIMARY_KEY);