Implementation of caching functionality for setup-go action (#228)

This commit is contained in:
IvanZosimov 2022-05-25 12:07:29 +02:00 committed by GitHub
parent fcdc43634a
commit b22fbbc292
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
72 changed files with 126791 additions and 8387 deletions

15
src/package-managers.ts Normal file
View file

@ -0,0 +1,15 @@
type SupportedPackageManagers = {
[prop: string]: PackageManagerInfo;
};
export interface PackageManagerInfo {
dependencyFilePattern: string;
cacheFolderCommandList: string[];
}
export const supportedPackageManagers: SupportedPackageManagers = {
default: {
dependencyFilePattern: 'go.sum',
cacheFolderCommandList: ['go env GOMODCACHE', 'go env GOCACHE']
}
};