This commit is contained in:
Caleb Gosiak 2021-10-04 10:00:10 -05:00
parent 7b3fb19462
commit 2e9ce0166f
5 changed files with 44 additions and 24 deletions

View file

@ -16,10 +16,10 @@ inputs:
required: true required: true
access-key-id: access-key-id:
description: 'aws access key id' description: 'aws access key id'
required: true required: false
secret-access-key: secret-access-key:
description: 'aws secret access key' description: 'aws secret access key'
required: true required: false
bucket: bucket:
description: 'aws s3 bucket' description: 'aws s3 bucket'
required: true required: true

View file

@ -43288,6 +43288,7 @@ const path = __importStar(__webpack_require__(5622));
const actionUtils_1 = __webpack_require__(443); const actionUtils_1 = __webpack_require__(443);
class CacheService { class CacheService {
constructor(accessKeyId, secretAccessKey, region, bucket) { constructor(accessKeyId, secretAccessKey, region, bucket) {
if (accessKeyId && secretAccessKey) {
this._client = new aws_sdk_1.S3({ this._client = new aws_sdk_1.S3({
region: region, region: region,
credentials: { credentials: {
@ -43295,6 +43296,12 @@ class CacheService {
secretAccessKey: secretAccessKey secretAccessKey: secretAccessKey
} }
}); });
}
else {
this._client = new aws_sdk_1.S3({
region: region
});
}
this._bucket = bucket; this._bucket = bucket;
} }
restoreCache(paths, primaryKey, restoreKeys) { restoreCache(paths, primaryKey, restoreKeys) {

7
dist/save/index.js vendored
View file

@ -43288,6 +43288,7 @@ const path = __importStar(__webpack_require__(5622));
const actionUtils_1 = __webpack_require__(443); const actionUtils_1 = __webpack_require__(443);
class CacheService { class CacheService {
constructor(accessKeyId, secretAccessKey, region, bucket) { constructor(accessKeyId, secretAccessKey, region, bucket) {
if (accessKeyId && secretAccessKey) {
this._client = new aws_sdk_1.S3({ this._client = new aws_sdk_1.S3({
region: region, region: region,
credentials: { credentials: {
@ -43295,6 +43296,12 @@ class CacheService {
secretAccessKey: secretAccessKey secretAccessKey: secretAccessKey
} }
}); });
}
else {
this._client = new aws_sdk_1.S3({
region: region
});
}
this._bucket = bucket; this._bucket = bucket;
} }
restoreCache(paths, primaryKey, restoreKeys) { restoreCache(paths, primaryKey, restoreKeys) {

View file

@ -1,6 +1,6 @@
{ {
"name": "cache", "name": "cache",
"version": "0.11.0", "version": "0.12.0",
"private": true, "private": true,
"description": "Cache dependencies and build outputs", "description": "Cache dependencies and build outputs",
"main": "dist/restore/index.js", "main": "dist/restore/index.js",

View file

@ -24,6 +24,7 @@ export class CacheService {
region: string, region: string,
bucket: string bucket: string
) { ) {
if (accessKeyId && secretAccessKey) {
this._client = new S3({ this._client = new S3({
region: region, region: region,
credentials: { credentials: {
@ -31,6 +32,11 @@ export class CacheService {
secretAccessKey: secretAccessKey secretAccessKey: secretAccessKey
} }
}); });
} else {
this._client = new S3({
region: region
});
}
this._bucket = bucket; this._bucket = bucket;
} }