mirror of
				https://github.com/actions/cache.git
				synced 2025-11-04 13:29:10 +08:00 
			
		
		
		
	Add backend ids
This commit is contained in:
		
							
								
								
									
										71
									
								
								dist/restore-only/index.js
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										71
									
								
								dist/restore-only/index.js
									
									
									
									
										vendored
									
									
								
							@@ -3183,6 +3183,7 @@ const upload_cache_1 = __nccwpck_require__(47107);
 | 
				
			|||||||
const download_cache_1 = __nccwpck_require__(9049);
 | 
					const download_cache_1 = __nccwpck_require__(9049);
 | 
				
			||||||
const upload_zip_specification_1 = __nccwpck_require__(77643);
 | 
					const upload_zip_specification_1 = __nccwpck_require__(77643);
 | 
				
			||||||
const zip_1 = __nccwpck_require__(26699);
 | 
					const zip_1 = __nccwpck_require__(26699);
 | 
				
			||||||
 | 
					const util_1 = __nccwpck_require__(49196);
 | 
				
			||||||
class ValidationError extends Error {
 | 
					class ValidationError extends Error {
 | 
				
			||||||
    constructor(message) {
 | 
					    constructor(message) {
 | 
				
			||||||
        super(message);
 | 
					        super(message);
 | 
				
			||||||
@@ -3322,9 +3323,12 @@ function restoreCachev2(paths, primaryKey, restoreKeys, options, enableCrossOsAr
 | 
				
			|||||||
            checkKey(key);
 | 
					            checkKey(key);
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
        try {
 | 
					        try {
 | 
				
			||||||
 | 
					            // BackendIds are retrieved form the signed JWT
 | 
				
			||||||
 | 
					            const backendIds = (0, util_1.getBackendIdsFromToken)();
 | 
				
			||||||
            const twirpClient = cacheTwirpClient.internalBlobCacheTwirpClient();
 | 
					            const twirpClient = cacheTwirpClient.internalBlobCacheTwirpClient();
 | 
				
			||||||
            const getSignedDownloadURLRequest = {
 | 
					            const getSignedDownloadURLRequest = {
 | 
				
			||||||
                owner: "github",
 | 
					                workflowRunBackendId: backendIds.workflowRunBackendId,
 | 
				
			||||||
 | 
					                workflowJobRunBackendId: backendIds.workflowJobRunBackendId,
 | 
				
			||||||
                keys: keys,
 | 
					                keys: keys,
 | 
				
			||||||
            };
 | 
					            };
 | 
				
			||||||
            const signedDownloadURL = yield twirpClient.GetCachedBlob(getSignedDownloadURLRequest);
 | 
					            const signedDownloadURL = yield twirpClient.GetCachedBlob(getSignedDownloadURLRequest);
 | 
				
			||||||
@@ -3439,8 +3443,12 @@ function saveCachev1(paths, key, options, enableCrossOsArchive = false) {
 | 
				
			|||||||
}
 | 
					}
 | 
				
			||||||
function saveCachev2(paths, key, options, enableCrossOsArchive = false) {
 | 
					function saveCachev2(paths, key, options, enableCrossOsArchive = false) {
 | 
				
			||||||
    return __awaiter(this, void 0, void 0, function* () {
 | 
					    return __awaiter(this, void 0, void 0, function* () {
 | 
				
			||||||
 | 
					        // BackendIds are retrieved form the signed JWT
 | 
				
			||||||
 | 
					        const backendIds = (0, util_1.getBackendIdsFromToken)();
 | 
				
			||||||
        const twirpClient = cacheTwirpClient.internalBlobCacheTwirpClient();
 | 
					        const twirpClient = cacheTwirpClient.internalBlobCacheTwirpClient();
 | 
				
			||||||
        const getSignedUploadURL = {
 | 
					        const getSignedUploadURL = {
 | 
				
			||||||
 | 
					            workflowRunBackendId: backendIds.workflowRunBackendId,
 | 
				
			||||||
 | 
					            workflowJobRunBackendId: backendIds.workflowJobRunBackendId,
 | 
				
			||||||
            organization: "github",
 | 
					            organization: "github",
 | 
				
			||||||
            keys: [key],
 | 
					            keys: [key],
 | 
				
			||||||
        };
 | 
					        };
 | 
				
			||||||
@@ -3636,12 +3644,13 @@ const timestamp_1 = __nccwpck_require__(98983);
 | 
				
			|||||||
class GetCachedBlobRequest$Type extends runtime_5.MessageType {
 | 
					class GetCachedBlobRequest$Type extends runtime_5.MessageType {
 | 
				
			||||||
    constructor() {
 | 
					    constructor() {
 | 
				
			||||||
        super("github.actions.results.api.v1.GetCachedBlobRequest", [
 | 
					        super("github.actions.results.api.v1.GetCachedBlobRequest", [
 | 
				
			||||||
            { no: 1, name: "owner", kind: "scalar", T: 9 /*ScalarType.STRING*/ },
 | 
					            { no: 1, name: "workflow_run_backend_id", kind: "scalar", T: 9 /*ScalarType.STRING*/ },
 | 
				
			||||||
            { no: 2, name: "keys", kind: "scalar", repeat: 2 /*RepeatType.UNPACKED*/, T: 9 /*ScalarType.STRING*/ }
 | 
					            { no: 2, name: "workflow_job_run_backend_id", kind: "scalar", T: 9 /*ScalarType.STRING*/ },
 | 
				
			||||||
 | 
					            { no: 3, name: "keys", kind: "scalar", repeat: 2 /*RepeatType.UNPACKED*/, T: 9 /*ScalarType.STRING*/ }
 | 
				
			||||||
        ]);
 | 
					        ]);
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
    create(value) {
 | 
					    create(value) {
 | 
				
			||||||
        const message = { owner: "", keys: [] };
 | 
					        const message = { workflowRunBackendId: "", workflowJobRunBackendId: "", keys: [] };
 | 
				
			||||||
        globalThis.Object.defineProperty(message, runtime_4.MESSAGE_TYPE, { enumerable: false, value: this });
 | 
					        globalThis.Object.defineProperty(message, runtime_4.MESSAGE_TYPE, { enumerable: false, value: this });
 | 
				
			||||||
        if (value !== undefined)
 | 
					        if (value !== undefined)
 | 
				
			||||||
            (0, runtime_3.reflectionMergePartial)(this, message, value);
 | 
					            (0, runtime_3.reflectionMergePartial)(this, message, value);
 | 
				
			||||||
@@ -3652,10 +3661,13 @@ class GetCachedBlobRequest$Type extends runtime_5.MessageType {
 | 
				
			|||||||
        while (reader.pos < end) {
 | 
					        while (reader.pos < end) {
 | 
				
			||||||
            let [fieldNo, wireType] = reader.tag();
 | 
					            let [fieldNo, wireType] = reader.tag();
 | 
				
			||||||
            switch (fieldNo) {
 | 
					            switch (fieldNo) {
 | 
				
			||||||
                case /* string owner */ 1:
 | 
					                case /* string workflow_run_backend_id */ 1:
 | 
				
			||||||
                    message.owner = reader.string();
 | 
					                    message.workflowRunBackendId = reader.string();
 | 
				
			||||||
                    break;
 | 
					                    break;
 | 
				
			||||||
                case /* repeated string keys */ 2:
 | 
					                case /* string workflow_job_run_backend_id */ 2:
 | 
				
			||||||
 | 
					                    message.workflowJobRunBackendId = reader.string();
 | 
				
			||||||
 | 
					                    break;
 | 
				
			||||||
 | 
					                case /* repeated string keys */ 3:
 | 
				
			||||||
                    message.keys.push(reader.string());
 | 
					                    message.keys.push(reader.string());
 | 
				
			||||||
                    break;
 | 
					                    break;
 | 
				
			||||||
                default:
 | 
					                default:
 | 
				
			||||||
@@ -3670,12 +3682,15 @@ class GetCachedBlobRequest$Type extends runtime_5.MessageType {
 | 
				
			|||||||
        return message;
 | 
					        return message;
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
    internalBinaryWrite(message, writer, options) {
 | 
					    internalBinaryWrite(message, writer, options) {
 | 
				
			||||||
        /* string owner = 1; */
 | 
					        /* string workflow_run_backend_id = 1; */
 | 
				
			||||||
        if (message.owner !== "")
 | 
					        if (message.workflowRunBackendId !== "")
 | 
				
			||||||
            writer.tag(1, runtime_1.WireType.LengthDelimited).string(message.owner);
 | 
					            writer.tag(1, runtime_1.WireType.LengthDelimited).string(message.workflowRunBackendId);
 | 
				
			||||||
        /* repeated string keys = 2; */
 | 
					        /* string workflow_job_run_backend_id = 2; */
 | 
				
			||||||
 | 
					        if (message.workflowJobRunBackendId !== "")
 | 
				
			||||||
 | 
					            writer.tag(2, runtime_1.WireType.LengthDelimited).string(message.workflowJobRunBackendId);
 | 
				
			||||||
 | 
					        /* repeated string keys = 3; */
 | 
				
			||||||
        for (let i = 0; i < message.keys.length; i++)
 | 
					        for (let i = 0; i < message.keys.length; i++)
 | 
				
			||||||
            writer.tag(2, runtime_1.WireType.LengthDelimited).string(message.keys[i]);
 | 
					            writer.tag(3, runtime_1.WireType.LengthDelimited).string(message.keys[i]);
 | 
				
			||||||
        let u = options.writeUnknownFields;
 | 
					        let u = options.writeUnknownFields;
 | 
				
			||||||
        if (u !== false)
 | 
					        if (u !== false)
 | 
				
			||||||
            (u == true ? runtime_2.UnknownFieldHandler.onWrite : u)(this.typeName, message, writer);
 | 
					            (u == true ? runtime_2.UnknownFieldHandler.onWrite : u)(this.typeName, message, writer);
 | 
				
			||||||
@@ -3819,12 +3834,14 @@ exports.GetCachedBlobResponse_Blob = new GetCachedBlobResponse_Blob$Type();
 | 
				
			|||||||
class GetCacheBlobUploadURLRequest$Type extends runtime_5.MessageType {
 | 
					class GetCacheBlobUploadURLRequest$Type extends runtime_5.MessageType {
 | 
				
			||||||
    constructor() {
 | 
					    constructor() {
 | 
				
			||||||
        super("github.actions.results.api.v1.GetCacheBlobUploadURLRequest", [
 | 
					        super("github.actions.results.api.v1.GetCacheBlobUploadURLRequest", [
 | 
				
			||||||
            { no: 1, name: "organization", kind: "scalar", T: 9 /*ScalarType.STRING*/ },
 | 
					            { no: 1, name: "workflow_run_backend_id", kind: "scalar", T: 9 /*ScalarType.STRING*/ },
 | 
				
			||||||
            { no: 2, name: "keys", kind: "scalar", repeat: 2 /*RepeatType.UNPACKED*/, T: 9 /*ScalarType.STRING*/ }
 | 
					            { no: 2, name: "workflow_job_run_backend_id", kind: "scalar", T: 9 /*ScalarType.STRING*/ },
 | 
				
			||||||
 | 
					            { no: 3, name: "organization", kind: "scalar", T: 9 /*ScalarType.STRING*/ },
 | 
				
			||||||
 | 
					            { no: 4, name: "keys", kind: "scalar", repeat: 2 /*RepeatType.UNPACKED*/, T: 9 /*ScalarType.STRING*/ }
 | 
				
			||||||
        ]);
 | 
					        ]);
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
    create(value) {
 | 
					    create(value) {
 | 
				
			||||||
        const message = { organization: "", keys: [] };
 | 
					        const message = { workflowRunBackendId: "", workflowJobRunBackendId: "", organization: "", keys: [] };
 | 
				
			||||||
        globalThis.Object.defineProperty(message, runtime_4.MESSAGE_TYPE, { enumerable: false, value: this });
 | 
					        globalThis.Object.defineProperty(message, runtime_4.MESSAGE_TYPE, { enumerable: false, value: this });
 | 
				
			||||||
        if (value !== undefined)
 | 
					        if (value !== undefined)
 | 
				
			||||||
            (0, runtime_3.reflectionMergePartial)(this, message, value);
 | 
					            (0, runtime_3.reflectionMergePartial)(this, message, value);
 | 
				
			||||||
@@ -3835,10 +3852,16 @@ class GetCacheBlobUploadURLRequest$Type extends runtime_5.MessageType {
 | 
				
			|||||||
        while (reader.pos < end) {
 | 
					        while (reader.pos < end) {
 | 
				
			||||||
            let [fieldNo, wireType] = reader.tag();
 | 
					            let [fieldNo, wireType] = reader.tag();
 | 
				
			||||||
            switch (fieldNo) {
 | 
					            switch (fieldNo) {
 | 
				
			||||||
                case /* string organization */ 1:
 | 
					                case /* string workflow_run_backend_id */ 1:
 | 
				
			||||||
 | 
					                    message.workflowRunBackendId = reader.string();
 | 
				
			||||||
 | 
					                    break;
 | 
				
			||||||
 | 
					                case /* string workflow_job_run_backend_id */ 2:
 | 
				
			||||||
 | 
					                    message.workflowJobRunBackendId = reader.string();
 | 
				
			||||||
 | 
					                    break;
 | 
				
			||||||
 | 
					                case /* string organization */ 3:
 | 
				
			||||||
                    message.organization = reader.string();
 | 
					                    message.organization = reader.string();
 | 
				
			||||||
                    break;
 | 
					                    break;
 | 
				
			||||||
                case /* repeated string keys */ 2:
 | 
					                case /* repeated string keys */ 4:
 | 
				
			||||||
                    message.keys.push(reader.string());
 | 
					                    message.keys.push(reader.string());
 | 
				
			||||||
                    break;
 | 
					                    break;
 | 
				
			||||||
                default:
 | 
					                default:
 | 
				
			||||||
@@ -3853,12 +3876,18 @@ class GetCacheBlobUploadURLRequest$Type extends runtime_5.MessageType {
 | 
				
			|||||||
        return message;
 | 
					        return message;
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
    internalBinaryWrite(message, writer, options) {
 | 
					    internalBinaryWrite(message, writer, options) {
 | 
				
			||||||
        /* string organization = 1; */
 | 
					        /* string workflow_run_backend_id = 1; */
 | 
				
			||||||
 | 
					        if (message.workflowRunBackendId !== "")
 | 
				
			||||||
 | 
					            writer.tag(1, runtime_1.WireType.LengthDelimited).string(message.workflowRunBackendId);
 | 
				
			||||||
 | 
					        /* string workflow_job_run_backend_id = 2; */
 | 
				
			||||||
 | 
					        if (message.workflowJobRunBackendId !== "")
 | 
				
			||||||
 | 
					            writer.tag(2, runtime_1.WireType.LengthDelimited).string(message.workflowJobRunBackendId);
 | 
				
			||||||
 | 
					        /* string organization = 3; */
 | 
				
			||||||
        if (message.organization !== "")
 | 
					        if (message.organization !== "")
 | 
				
			||||||
            writer.tag(1, runtime_1.WireType.LengthDelimited).string(message.organization);
 | 
					            writer.tag(3, runtime_1.WireType.LengthDelimited).string(message.organization);
 | 
				
			||||||
        /* repeated string keys = 2; */
 | 
					        /* repeated string keys = 4; */
 | 
				
			||||||
        for (let i = 0; i < message.keys.length; i++)
 | 
					        for (let i = 0; i < message.keys.length; i++)
 | 
				
			||||||
            writer.tag(2, runtime_1.WireType.LengthDelimited).string(message.keys[i]);
 | 
					            writer.tag(4, runtime_1.WireType.LengthDelimited).string(message.keys[i]);
 | 
				
			||||||
        let u = options.writeUnknownFields;
 | 
					        let u = options.writeUnknownFields;
 | 
				
			||||||
        if (u !== false)
 | 
					        if (u !== false)
 | 
				
			||||||
            (u == true ? runtime_2.UnknownFieldHandler.onWrite : u)(this.typeName, message, writer);
 | 
					            (u == true ? runtime_2.UnknownFieldHandler.onWrite : u)(this.typeName, message, writer);
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										71
									
								
								dist/restore/index.js
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										71
									
								
								dist/restore/index.js
									
									
									
									
										vendored
									
									
								
							@@ -3183,6 +3183,7 @@ const upload_cache_1 = __nccwpck_require__(47107);
 | 
				
			|||||||
const download_cache_1 = __nccwpck_require__(9049);
 | 
					const download_cache_1 = __nccwpck_require__(9049);
 | 
				
			||||||
const upload_zip_specification_1 = __nccwpck_require__(77643);
 | 
					const upload_zip_specification_1 = __nccwpck_require__(77643);
 | 
				
			||||||
const zip_1 = __nccwpck_require__(26699);
 | 
					const zip_1 = __nccwpck_require__(26699);
 | 
				
			||||||
 | 
					const util_1 = __nccwpck_require__(49196);
 | 
				
			||||||
class ValidationError extends Error {
 | 
					class ValidationError extends Error {
 | 
				
			||||||
    constructor(message) {
 | 
					    constructor(message) {
 | 
				
			||||||
        super(message);
 | 
					        super(message);
 | 
				
			||||||
@@ -3322,9 +3323,12 @@ function restoreCachev2(paths, primaryKey, restoreKeys, options, enableCrossOsAr
 | 
				
			|||||||
            checkKey(key);
 | 
					            checkKey(key);
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
        try {
 | 
					        try {
 | 
				
			||||||
 | 
					            // BackendIds are retrieved form the signed JWT
 | 
				
			||||||
 | 
					            const backendIds = (0, util_1.getBackendIdsFromToken)();
 | 
				
			||||||
            const twirpClient = cacheTwirpClient.internalBlobCacheTwirpClient();
 | 
					            const twirpClient = cacheTwirpClient.internalBlobCacheTwirpClient();
 | 
				
			||||||
            const getSignedDownloadURLRequest = {
 | 
					            const getSignedDownloadURLRequest = {
 | 
				
			||||||
                owner: "github",
 | 
					                workflowRunBackendId: backendIds.workflowRunBackendId,
 | 
				
			||||||
 | 
					                workflowJobRunBackendId: backendIds.workflowJobRunBackendId,
 | 
				
			||||||
                keys: keys,
 | 
					                keys: keys,
 | 
				
			||||||
            };
 | 
					            };
 | 
				
			||||||
            const signedDownloadURL = yield twirpClient.GetCachedBlob(getSignedDownloadURLRequest);
 | 
					            const signedDownloadURL = yield twirpClient.GetCachedBlob(getSignedDownloadURLRequest);
 | 
				
			||||||
@@ -3439,8 +3443,12 @@ function saveCachev1(paths, key, options, enableCrossOsArchive = false) {
 | 
				
			|||||||
}
 | 
					}
 | 
				
			||||||
function saveCachev2(paths, key, options, enableCrossOsArchive = false) {
 | 
					function saveCachev2(paths, key, options, enableCrossOsArchive = false) {
 | 
				
			||||||
    return __awaiter(this, void 0, void 0, function* () {
 | 
					    return __awaiter(this, void 0, void 0, function* () {
 | 
				
			||||||
 | 
					        // BackendIds are retrieved form the signed JWT
 | 
				
			||||||
 | 
					        const backendIds = (0, util_1.getBackendIdsFromToken)();
 | 
				
			||||||
        const twirpClient = cacheTwirpClient.internalBlobCacheTwirpClient();
 | 
					        const twirpClient = cacheTwirpClient.internalBlobCacheTwirpClient();
 | 
				
			||||||
        const getSignedUploadURL = {
 | 
					        const getSignedUploadURL = {
 | 
				
			||||||
 | 
					            workflowRunBackendId: backendIds.workflowRunBackendId,
 | 
				
			||||||
 | 
					            workflowJobRunBackendId: backendIds.workflowJobRunBackendId,
 | 
				
			||||||
            organization: "github",
 | 
					            organization: "github",
 | 
				
			||||||
            keys: [key],
 | 
					            keys: [key],
 | 
				
			||||||
        };
 | 
					        };
 | 
				
			||||||
@@ -3636,12 +3644,13 @@ const timestamp_1 = __nccwpck_require__(98983);
 | 
				
			|||||||
class GetCachedBlobRequest$Type extends runtime_5.MessageType {
 | 
					class GetCachedBlobRequest$Type extends runtime_5.MessageType {
 | 
				
			||||||
    constructor() {
 | 
					    constructor() {
 | 
				
			||||||
        super("github.actions.results.api.v1.GetCachedBlobRequest", [
 | 
					        super("github.actions.results.api.v1.GetCachedBlobRequest", [
 | 
				
			||||||
            { no: 1, name: "owner", kind: "scalar", T: 9 /*ScalarType.STRING*/ },
 | 
					            { no: 1, name: "workflow_run_backend_id", kind: "scalar", T: 9 /*ScalarType.STRING*/ },
 | 
				
			||||||
            { no: 2, name: "keys", kind: "scalar", repeat: 2 /*RepeatType.UNPACKED*/, T: 9 /*ScalarType.STRING*/ }
 | 
					            { no: 2, name: "workflow_job_run_backend_id", kind: "scalar", T: 9 /*ScalarType.STRING*/ },
 | 
				
			||||||
 | 
					            { no: 3, name: "keys", kind: "scalar", repeat: 2 /*RepeatType.UNPACKED*/, T: 9 /*ScalarType.STRING*/ }
 | 
				
			||||||
        ]);
 | 
					        ]);
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
    create(value) {
 | 
					    create(value) {
 | 
				
			||||||
        const message = { owner: "", keys: [] };
 | 
					        const message = { workflowRunBackendId: "", workflowJobRunBackendId: "", keys: [] };
 | 
				
			||||||
        globalThis.Object.defineProperty(message, runtime_4.MESSAGE_TYPE, { enumerable: false, value: this });
 | 
					        globalThis.Object.defineProperty(message, runtime_4.MESSAGE_TYPE, { enumerable: false, value: this });
 | 
				
			||||||
        if (value !== undefined)
 | 
					        if (value !== undefined)
 | 
				
			||||||
            (0, runtime_3.reflectionMergePartial)(this, message, value);
 | 
					            (0, runtime_3.reflectionMergePartial)(this, message, value);
 | 
				
			||||||
@@ -3652,10 +3661,13 @@ class GetCachedBlobRequest$Type extends runtime_5.MessageType {
 | 
				
			|||||||
        while (reader.pos < end) {
 | 
					        while (reader.pos < end) {
 | 
				
			||||||
            let [fieldNo, wireType] = reader.tag();
 | 
					            let [fieldNo, wireType] = reader.tag();
 | 
				
			||||||
            switch (fieldNo) {
 | 
					            switch (fieldNo) {
 | 
				
			||||||
                case /* string owner */ 1:
 | 
					                case /* string workflow_run_backend_id */ 1:
 | 
				
			||||||
                    message.owner = reader.string();
 | 
					                    message.workflowRunBackendId = reader.string();
 | 
				
			||||||
                    break;
 | 
					                    break;
 | 
				
			||||||
                case /* repeated string keys */ 2:
 | 
					                case /* string workflow_job_run_backend_id */ 2:
 | 
				
			||||||
 | 
					                    message.workflowJobRunBackendId = reader.string();
 | 
				
			||||||
 | 
					                    break;
 | 
				
			||||||
 | 
					                case /* repeated string keys */ 3:
 | 
				
			||||||
                    message.keys.push(reader.string());
 | 
					                    message.keys.push(reader.string());
 | 
				
			||||||
                    break;
 | 
					                    break;
 | 
				
			||||||
                default:
 | 
					                default:
 | 
				
			||||||
@@ -3670,12 +3682,15 @@ class GetCachedBlobRequest$Type extends runtime_5.MessageType {
 | 
				
			|||||||
        return message;
 | 
					        return message;
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
    internalBinaryWrite(message, writer, options) {
 | 
					    internalBinaryWrite(message, writer, options) {
 | 
				
			||||||
        /* string owner = 1; */
 | 
					        /* string workflow_run_backend_id = 1; */
 | 
				
			||||||
        if (message.owner !== "")
 | 
					        if (message.workflowRunBackendId !== "")
 | 
				
			||||||
            writer.tag(1, runtime_1.WireType.LengthDelimited).string(message.owner);
 | 
					            writer.tag(1, runtime_1.WireType.LengthDelimited).string(message.workflowRunBackendId);
 | 
				
			||||||
        /* repeated string keys = 2; */
 | 
					        /* string workflow_job_run_backend_id = 2; */
 | 
				
			||||||
 | 
					        if (message.workflowJobRunBackendId !== "")
 | 
				
			||||||
 | 
					            writer.tag(2, runtime_1.WireType.LengthDelimited).string(message.workflowJobRunBackendId);
 | 
				
			||||||
 | 
					        /* repeated string keys = 3; */
 | 
				
			||||||
        for (let i = 0; i < message.keys.length; i++)
 | 
					        for (let i = 0; i < message.keys.length; i++)
 | 
				
			||||||
            writer.tag(2, runtime_1.WireType.LengthDelimited).string(message.keys[i]);
 | 
					            writer.tag(3, runtime_1.WireType.LengthDelimited).string(message.keys[i]);
 | 
				
			||||||
        let u = options.writeUnknownFields;
 | 
					        let u = options.writeUnknownFields;
 | 
				
			||||||
        if (u !== false)
 | 
					        if (u !== false)
 | 
				
			||||||
            (u == true ? runtime_2.UnknownFieldHandler.onWrite : u)(this.typeName, message, writer);
 | 
					            (u == true ? runtime_2.UnknownFieldHandler.onWrite : u)(this.typeName, message, writer);
 | 
				
			||||||
@@ -3819,12 +3834,14 @@ exports.GetCachedBlobResponse_Blob = new GetCachedBlobResponse_Blob$Type();
 | 
				
			|||||||
class GetCacheBlobUploadURLRequest$Type extends runtime_5.MessageType {
 | 
					class GetCacheBlobUploadURLRequest$Type extends runtime_5.MessageType {
 | 
				
			||||||
    constructor() {
 | 
					    constructor() {
 | 
				
			||||||
        super("github.actions.results.api.v1.GetCacheBlobUploadURLRequest", [
 | 
					        super("github.actions.results.api.v1.GetCacheBlobUploadURLRequest", [
 | 
				
			||||||
            { no: 1, name: "organization", kind: "scalar", T: 9 /*ScalarType.STRING*/ },
 | 
					            { no: 1, name: "workflow_run_backend_id", kind: "scalar", T: 9 /*ScalarType.STRING*/ },
 | 
				
			||||||
            { no: 2, name: "keys", kind: "scalar", repeat: 2 /*RepeatType.UNPACKED*/, T: 9 /*ScalarType.STRING*/ }
 | 
					            { no: 2, name: "workflow_job_run_backend_id", kind: "scalar", T: 9 /*ScalarType.STRING*/ },
 | 
				
			||||||
 | 
					            { no: 3, name: "organization", kind: "scalar", T: 9 /*ScalarType.STRING*/ },
 | 
				
			||||||
 | 
					            { no: 4, name: "keys", kind: "scalar", repeat: 2 /*RepeatType.UNPACKED*/, T: 9 /*ScalarType.STRING*/ }
 | 
				
			||||||
        ]);
 | 
					        ]);
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
    create(value) {
 | 
					    create(value) {
 | 
				
			||||||
        const message = { organization: "", keys: [] };
 | 
					        const message = { workflowRunBackendId: "", workflowJobRunBackendId: "", organization: "", keys: [] };
 | 
				
			||||||
        globalThis.Object.defineProperty(message, runtime_4.MESSAGE_TYPE, { enumerable: false, value: this });
 | 
					        globalThis.Object.defineProperty(message, runtime_4.MESSAGE_TYPE, { enumerable: false, value: this });
 | 
				
			||||||
        if (value !== undefined)
 | 
					        if (value !== undefined)
 | 
				
			||||||
            (0, runtime_3.reflectionMergePartial)(this, message, value);
 | 
					            (0, runtime_3.reflectionMergePartial)(this, message, value);
 | 
				
			||||||
@@ -3835,10 +3852,16 @@ class GetCacheBlobUploadURLRequest$Type extends runtime_5.MessageType {
 | 
				
			|||||||
        while (reader.pos < end) {
 | 
					        while (reader.pos < end) {
 | 
				
			||||||
            let [fieldNo, wireType] = reader.tag();
 | 
					            let [fieldNo, wireType] = reader.tag();
 | 
				
			||||||
            switch (fieldNo) {
 | 
					            switch (fieldNo) {
 | 
				
			||||||
                case /* string organization */ 1:
 | 
					                case /* string workflow_run_backend_id */ 1:
 | 
				
			||||||
 | 
					                    message.workflowRunBackendId = reader.string();
 | 
				
			||||||
 | 
					                    break;
 | 
				
			||||||
 | 
					                case /* string workflow_job_run_backend_id */ 2:
 | 
				
			||||||
 | 
					                    message.workflowJobRunBackendId = reader.string();
 | 
				
			||||||
 | 
					                    break;
 | 
				
			||||||
 | 
					                case /* string organization */ 3:
 | 
				
			||||||
                    message.organization = reader.string();
 | 
					                    message.organization = reader.string();
 | 
				
			||||||
                    break;
 | 
					                    break;
 | 
				
			||||||
                case /* repeated string keys */ 2:
 | 
					                case /* repeated string keys */ 4:
 | 
				
			||||||
                    message.keys.push(reader.string());
 | 
					                    message.keys.push(reader.string());
 | 
				
			||||||
                    break;
 | 
					                    break;
 | 
				
			||||||
                default:
 | 
					                default:
 | 
				
			||||||
@@ -3853,12 +3876,18 @@ class GetCacheBlobUploadURLRequest$Type extends runtime_5.MessageType {
 | 
				
			|||||||
        return message;
 | 
					        return message;
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
    internalBinaryWrite(message, writer, options) {
 | 
					    internalBinaryWrite(message, writer, options) {
 | 
				
			||||||
        /* string organization = 1; */
 | 
					        /* string workflow_run_backend_id = 1; */
 | 
				
			||||||
 | 
					        if (message.workflowRunBackendId !== "")
 | 
				
			||||||
 | 
					            writer.tag(1, runtime_1.WireType.LengthDelimited).string(message.workflowRunBackendId);
 | 
				
			||||||
 | 
					        /* string workflow_job_run_backend_id = 2; */
 | 
				
			||||||
 | 
					        if (message.workflowJobRunBackendId !== "")
 | 
				
			||||||
 | 
					            writer.tag(2, runtime_1.WireType.LengthDelimited).string(message.workflowJobRunBackendId);
 | 
				
			||||||
 | 
					        /* string organization = 3; */
 | 
				
			||||||
        if (message.organization !== "")
 | 
					        if (message.organization !== "")
 | 
				
			||||||
            writer.tag(1, runtime_1.WireType.LengthDelimited).string(message.organization);
 | 
					            writer.tag(3, runtime_1.WireType.LengthDelimited).string(message.organization);
 | 
				
			||||||
        /* repeated string keys = 2; */
 | 
					        /* repeated string keys = 4; */
 | 
				
			||||||
        for (let i = 0; i < message.keys.length; i++)
 | 
					        for (let i = 0; i < message.keys.length; i++)
 | 
				
			||||||
            writer.tag(2, runtime_1.WireType.LengthDelimited).string(message.keys[i]);
 | 
					            writer.tag(4, runtime_1.WireType.LengthDelimited).string(message.keys[i]);
 | 
				
			||||||
        let u = options.writeUnknownFields;
 | 
					        let u = options.writeUnknownFields;
 | 
				
			||||||
        if (u !== false)
 | 
					        if (u !== false)
 | 
				
			||||||
            (u == true ? runtime_2.UnknownFieldHandler.onWrite : u)(this.typeName, message, writer);
 | 
					            (u == true ? runtime_2.UnknownFieldHandler.onWrite : u)(this.typeName, message, writer);
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										71
									
								
								dist/save-only/index.js
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										71
									
								
								dist/save-only/index.js
									
									
									
									
										vendored
									
									
								
							@@ -3183,6 +3183,7 @@ const upload_cache_1 = __nccwpck_require__(47107);
 | 
				
			|||||||
const download_cache_1 = __nccwpck_require__(9049);
 | 
					const download_cache_1 = __nccwpck_require__(9049);
 | 
				
			||||||
const upload_zip_specification_1 = __nccwpck_require__(77643);
 | 
					const upload_zip_specification_1 = __nccwpck_require__(77643);
 | 
				
			||||||
const zip_1 = __nccwpck_require__(26699);
 | 
					const zip_1 = __nccwpck_require__(26699);
 | 
				
			||||||
 | 
					const util_1 = __nccwpck_require__(49196);
 | 
				
			||||||
class ValidationError extends Error {
 | 
					class ValidationError extends Error {
 | 
				
			||||||
    constructor(message) {
 | 
					    constructor(message) {
 | 
				
			||||||
        super(message);
 | 
					        super(message);
 | 
				
			||||||
@@ -3322,9 +3323,12 @@ function restoreCachev2(paths, primaryKey, restoreKeys, options, enableCrossOsAr
 | 
				
			|||||||
            checkKey(key);
 | 
					            checkKey(key);
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
        try {
 | 
					        try {
 | 
				
			||||||
 | 
					            // BackendIds are retrieved form the signed JWT
 | 
				
			||||||
 | 
					            const backendIds = (0, util_1.getBackendIdsFromToken)();
 | 
				
			||||||
            const twirpClient = cacheTwirpClient.internalBlobCacheTwirpClient();
 | 
					            const twirpClient = cacheTwirpClient.internalBlobCacheTwirpClient();
 | 
				
			||||||
            const getSignedDownloadURLRequest = {
 | 
					            const getSignedDownloadURLRequest = {
 | 
				
			||||||
                owner: "github",
 | 
					                workflowRunBackendId: backendIds.workflowRunBackendId,
 | 
				
			||||||
 | 
					                workflowJobRunBackendId: backendIds.workflowJobRunBackendId,
 | 
				
			||||||
                keys: keys,
 | 
					                keys: keys,
 | 
				
			||||||
            };
 | 
					            };
 | 
				
			||||||
            const signedDownloadURL = yield twirpClient.GetCachedBlob(getSignedDownloadURLRequest);
 | 
					            const signedDownloadURL = yield twirpClient.GetCachedBlob(getSignedDownloadURLRequest);
 | 
				
			||||||
@@ -3439,8 +3443,12 @@ function saveCachev1(paths, key, options, enableCrossOsArchive = false) {
 | 
				
			|||||||
}
 | 
					}
 | 
				
			||||||
function saveCachev2(paths, key, options, enableCrossOsArchive = false) {
 | 
					function saveCachev2(paths, key, options, enableCrossOsArchive = false) {
 | 
				
			||||||
    return __awaiter(this, void 0, void 0, function* () {
 | 
					    return __awaiter(this, void 0, void 0, function* () {
 | 
				
			||||||
 | 
					        // BackendIds are retrieved form the signed JWT
 | 
				
			||||||
 | 
					        const backendIds = (0, util_1.getBackendIdsFromToken)();
 | 
				
			||||||
        const twirpClient = cacheTwirpClient.internalBlobCacheTwirpClient();
 | 
					        const twirpClient = cacheTwirpClient.internalBlobCacheTwirpClient();
 | 
				
			||||||
        const getSignedUploadURL = {
 | 
					        const getSignedUploadURL = {
 | 
				
			||||||
 | 
					            workflowRunBackendId: backendIds.workflowRunBackendId,
 | 
				
			||||||
 | 
					            workflowJobRunBackendId: backendIds.workflowJobRunBackendId,
 | 
				
			||||||
            organization: "github",
 | 
					            organization: "github",
 | 
				
			||||||
            keys: [key],
 | 
					            keys: [key],
 | 
				
			||||||
        };
 | 
					        };
 | 
				
			||||||
@@ -3636,12 +3644,13 @@ const timestamp_1 = __nccwpck_require__(98983);
 | 
				
			|||||||
class GetCachedBlobRequest$Type extends runtime_5.MessageType {
 | 
					class GetCachedBlobRequest$Type extends runtime_5.MessageType {
 | 
				
			||||||
    constructor() {
 | 
					    constructor() {
 | 
				
			||||||
        super("github.actions.results.api.v1.GetCachedBlobRequest", [
 | 
					        super("github.actions.results.api.v1.GetCachedBlobRequest", [
 | 
				
			||||||
            { no: 1, name: "owner", kind: "scalar", T: 9 /*ScalarType.STRING*/ },
 | 
					            { no: 1, name: "workflow_run_backend_id", kind: "scalar", T: 9 /*ScalarType.STRING*/ },
 | 
				
			||||||
            { no: 2, name: "keys", kind: "scalar", repeat: 2 /*RepeatType.UNPACKED*/, T: 9 /*ScalarType.STRING*/ }
 | 
					            { no: 2, name: "workflow_job_run_backend_id", kind: "scalar", T: 9 /*ScalarType.STRING*/ },
 | 
				
			||||||
 | 
					            { no: 3, name: "keys", kind: "scalar", repeat: 2 /*RepeatType.UNPACKED*/, T: 9 /*ScalarType.STRING*/ }
 | 
				
			||||||
        ]);
 | 
					        ]);
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
    create(value) {
 | 
					    create(value) {
 | 
				
			||||||
        const message = { owner: "", keys: [] };
 | 
					        const message = { workflowRunBackendId: "", workflowJobRunBackendId: "", keys: [] };
 | 
				
			||||||
        globalThis.Object.defineProperty(message, runtime_4.MESSAGE_TYPE, { enumerable: false, value: this });
 | 
					        globalThis.Object.defineProperty(message, runtime_4.MESSAGE_TYPE, { enumerable: false, value: this });
 | 
				
			||||||
        if (value !== undefined)
 | 
					        if (value !== undefined)
 | 
				
			||||||
            (0, runtime_3.reflectionMergePartial)(this, message, value);
 | 
					            (0, runtime_3.reflectionMergePartial)(this, message, value);
 | 
				
			||||||
@@ -3652,10 +3661,13 @@ class GetCachedBlobRequest$Type extends runtime_5.MessageType {
 | 
				
			|||||||
        while (reader.pos < end) {
 | 
					        while (reader.pos < end) {
 | 
				
			||||||
            let [fieldNo, wireType] = reader.tag();
 | 
					            let [fieldNo, wireType] = reader.tag();
 | 
				
			||||||
            switch (fieldNo) {
 | 
					            switch (fieldNo) {
 | 
				
			||||||
                case /* string owner */ 1:
 | 
					                case /* string workflow_run_backend_id */ 1:
 | 
				
			||||||
                    message.owner = reader.string();
 | 
					                    message.workflowRunBackendId = reader.string();
 | 
				
			||||||
                    break;
 | 
					                    break;
 | 
				
			||||||
                case /* repeated string keys */ 2:
 | 
					                case /* string workflow_job_run_backend_id */ 2:
 | 
				
			||||||
 | 
					                    message.workflowJobRunBackendId = reader.string();
 | 
				
			||||||
 | 
					                    break;
 | 
				
			||||||
 | 
					                case /* repeated string keys */ 3:
 | 
				
			||||||
                    message.keys.push(reader.string());
 | 
					                    message.keys.push(reader.string());
 | 
				
			||||||
                    break;
 | 
					                    break;
 | 
				
			||||||
                default:
 | 
					                default:
 | 
				
			||||||
@@ -3670,12 +3682,15 @@ class GetCachedBlobRequest$Type extends runtime_5.MessageType {
 | 
				
			|||||||
        return message;
 | 
					        return message;
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
    internalBinaryWrite(message, writer, options) {
 | 
					    internalBinaryWrite(message, writer, options) {
 | 
				
			||||||
        /* string owner = 1; */
 | 
					        /* string workflow_run_backend_id = 1; */
 | 
				
			||||||
        if (message.owner !== "")
 | 
					        if (message.workflowRunBackendId !== "")
 | 
				
			||||||
            writer.tag(1, runtime_1.WireType.LengthDelimited).string(message.owner);
 | 
					            writer.tag(1, runtime_1.WireType.LengthDelimited).string(message.workflowRunBackendId);
 | 
				
			||||||
        /* repeated string keys = 2; */
 | 
					        /* string workflow_job_run_backend_id = 2; */
 | 
				
			||||||
 | 
					        if (message.workflowJobRunBackendId !== "")
 | 
				
			||||||
 | 
					            writer.tag(2, runtime_1.WireType.LengthDelimited).string(message.workflowJobRunBackendId);
 | 
				
			||||||
 | 
					        /* repeated string keys = 3; */
 | 
				
			||||||
        for (let i = 0; i < message.keys.length; i++)
 | 
					        for (let i = 0; i < message.keys.length; i++)
 | 
				
			||||||
            writer.tag(2, runtime_1.WireType.LengthDelimited).string(message.keys[i]);
 | 
					            writer.tag(3, runtime_1.WireType.LengthDelimited).string(message.keys[i]);
 | 
				
			||||||
        let u = options.writeUnknownFields;
 | 
					        let u = options.writeUnknownFields;
 | 
				
			||||||
        if (u !== false)
 | 
					        if (u !== false)
 | 
				
			||||||
            (u == true ? runtime_2.UnknownFieldHandler.onWrite : u)(this.typeName, message, writer);
 | 
					            (u == true ? runtime_2.UnknownFieldHandler.onWrite : u)(this.typeName, message, writer);
 | 
				
			||||||
@@ -3819,12 +3834,14 @@ exports.GetCachedBlobResponse_Blob = new GetCachedBlobResponse_Blob$Type();
 | 
				
			|||||||
class GetCacheBlobUploadURLRequest$Type extends runtime_5.MessageType {
 | 
					class GetCacheBlobUploadURLRequest$Type extends runtime_5.MessageType {
 | 
				
			||||||
    constructor() {
 | 
					    constructor() {
 | 
				
			||||||
        super("github.actions.results.api.v1.GetCacheBlobUploadURLRequest", [
 | 
					        super("github.actions.results.api.v1.GetCacheBlobUploadURLRequest", [
 | 
				
			||||||
            { no: 1, name: "organization", kind: "scalar", T: 9 /*ScalarType.STRING*/ },
 | 
					            { no: 1, name: "workflow_run_backend_id", kind: "scalar", T: 9 /*ScalarType.STRING*/ },
 | 
				
			||||||
            { no: 2, name: "keys", kind: "scalar", repeat: 2 /*RepeatType.UNPACKED*/, T: 9 /*ScalarType.STRING*/ }
 | 
					            { no: 2, name: "workflow_job_run_backend_id", kind: "scalar", T: 9 /*ScalarType.STRING*/ },
 | 
				
			||||||
 | 
					            { no: 3, name: "organization", kind: "scalar", T: 9 /*ScalarType.STRING*/ },
 | 
				
			||||||
 | 
					            { no: 4, name: "keys", kind: "scalar", repeat: 2 /*RepeatType.UNPACKED*/, T: 9 /*ScalarType.STRING*/ }
 | 
				
			||||||
        ]);
 | 
					        ]);
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
    create(value) {
 | 
					    create(value) {
 | 
				
			||||||
        const message = { organization: "", keys: [] };
 | 
					        const message = { workflowRunBackendId: "", workflowJobRunBackendId: "", organization: "", keys: [] };
 | 
				
			||||||
        globalThis.Object.defineProperty(message, runtime_4.MESSAGE_TYPE, { enumerable: false, value: this });
 | 
					        globalThis.Object.defineProperty(message, runtime_4.MESSAGE_TYPE, { enumerable: false, value: this });
 | 
				
			||||||
        if (value !== undefined)
 | 
					        if (value !== undefined)
 | 
				
			||||||
            (0, runtime_3.reflectionMergePartial)(this, message, value);
 | 
					            (0, runtime_3.reflectionMergePartial)(this, message, value);
 | 
				
			||||||
@@ -3835,10 +3852,16 @@ class GetCacheBlobUploadURLRequest$Type extends runtime_5.MessageType {
 | 
				
			|||||||
        while (reader.pos < end) {
 | 
					        while (reader.pos < end) {
 | 
				
			||||||
            let [fieldNo, wireType] = reader.tag();
 | 
					            let [fieldNo, wireType] = reader.tag();
 | 
				
			||||||
            switch (fieldNo) {
 | 
					            switch (fieldNo) {
 | 
				
			||||||
                case /* string organization */ 1:
 | 
					                case /* string workflow_run_backend_id */ 1:
 | 
				
			||||||
 | 
					                    message.workflowRunBackendId = reader.string();
 | 
				
			||||||
 | 
					                    break;
 | 
				
			||||||
 | 
					                case /* string workflow_job_run_backend_id */ 2:
 | 
				
			||||||
 | 
					                    message.workflowJobRunBackendId = reader.string();
 | 
				
			||||||
 | 
					                    break;
 | 
				
			||||||
 | 
					                case /* string organization */ 3:
 | 
				
			||||||
                    message.organization = reader.string();
 | 
					                    message.organization = reader.string();
 | 
				
			||||||
                    break;
 | 
					                    break;
 | 
				
			||||||
                case /* repeated string keys */ 2:
 | 
					                case /* repeated string keys */ 4:
 | 
				
			||||||
                    message.keys.push(reader.string());
 | 
					                    message.keys.push(reader.string());
 | 
				
			||||||
                    break;
 | 
					                    break;
 | 
				
			||||||
                default:
 | 
					                default:
 | 
				
			||||||
@@ -3853,12 +3876,18 @@ class GetCacheBlobUploadURLRequest$Type extends runtime_5.MessageType {
 | 
				
			|||||||
        return message;
 | 
					        return message;
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
    internalBinaryWrite(message, writer, options) {
 | 
					    internalBinaryWrite(message, writer, options) {
 | 
				
			||||||
        /* string organization = 1; */
 | 
					        /* string workflow_run_backend_id = 1; */
 | 
				
			||||||
 | 
					        if (message.workflowRunBackendId !== "")
 | 
				
			||||||
 | 
					            writer.tag(1, runtime_1.WireType.LengthDelimited).string(message.workflowRunBackendId);
 | 
				
			||||||
 | 
					        /* string workflow_job_run_backend_id = 2; */
 | 
				
			||||||
 | 
					        if (message.workflowJobRunBackendId !== "")
 | 
				
			||||||
 | 
					            writer.tag(2, runtime_1.WireType.LengthDelimited).string(message.workflowJobRunBackendId);
 | 
				
			||||||
 | 
					        /* string organization = 3; */
 | 
				
			||||||
        if (message.organization !== "")
 | 
					        if (message.organization !== "")
 | 
				
			||||||
            writer.tag(1, runtime_1.WireType.LengthDelimited).string(message.organization);
 | 
					            writer.tag(3, runtime_1.WireType.LengthDelimited).string(message.organization);
 | 
				
			||||||
        /* repeated string keys = 2; */
 | 
					        /* repeated string keys = 4; */
 | 
				
			||||||
        for (let i = 0; i < message.keys.length; i++)
 | 
					        for (let i = 0; i < message.keys.length; i++)
 | 
				
			||||||
            writer.tag(2, runtime_1.WireType.LengthDelimited).string(message.keys[i]);
 | 
					            writer.tag(4, runtime_1.WireType.LengthDelimited).string(message.keys[i]);
 | 
				
			||||||
        let u = options.writeUnknownFields;
 | 
					        let u = options.writeUnknownFields;
 | 
				
			||||||
        if (u !== false)
 | 
					        if (u !== false)
 | 
				
			||||||
            (u == true ? runtime_2.UnknownFieldHandler.onWrite : u)(this.typeName, message, writer);
 | 
					            (u == true ? runtime_2.UnknownFieldHandler.onWrite : u)(this.typeName, message, writer);
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										71
									
								
								dist/save/index.js
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										71
									
								
								dist/save/index.js
									
									
									
									
										vendored
									
									
								
							@@ -3183,6 +3183,7 @@ const upload_cache_1 = __nccwpck_require__(47107);
 | 
				
			|||||||
const download_cache_1 = __nccwpck_require__(9049);
 | 
					const download_cache_1 = __nccwpck_require__(9049);
 | 
				
			||||||
const upload_zip_specification_1 = __nccwpck_require__(77643);
 | 
					const upload_zip_specification_1 = __nccwpck_require__(77643);
 | 
				
			||||||
const zip_1 = __nccwpck_require__(26699);
 | 
					const zip_1 = __nccwpck_require__(26699);
 | 
				
			||||||
 | 
					const util_1 = __nccwpck_require__(49196);
 | 
				
			||||||
class ValidationError extends Error {
 | 
					class ValidationError extends Error {
 | 
				
			||||||
    constructor(message) {
 | 
					    constructor(message) {
 | 
				
			||||||
        super(message);
 | 
					        super(message);
 | 
				
			||||||
@@ -3322,9 +3323,12 @@ function restoreCachev2(paths, primaryKey, restoreKeys, options, enableCrossOsAr
 | 
				
			|||||||
            checkKey(key);
 | 
					            checkKey(key);
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
        try {
 | 
					        try {
 | 
				
			||||||
 | 
					            // BackendIds are retrieved form the signed JWT
 | 
				
			||||||
 | 
					            const backendIds = (0, util_1.getBackendIdsFromToken)();
 | 
				
			||||||
            const twirpClient = cacheTwirpClient.internalBlobCacheTwirpClient();
 | 
					            const twirpClient = cacheTwirpClient.internalBlobCacheTwirpClient();
 | 
				
			||||||
            const getSignedDownloadURLRequest = {
 | 
					            const getSignedDownloadURLRequest = {
 | 
				
			||||||
                owner: "github",
 | 
					                workflowRunBackendId: backendIds.workflowRunBackendId,
 | 
				
			||||||
 | 
					                workflowJobRunBackendId: backendIds.workflowJobRunBackendId,
 | 
				
			||||||
                keys: keys,
 | 
					                keys: keys,
 | 
				
			||||||
            };
 | 
					            };
 | 
				
			||||||
            const signedDownloadURL = yield twirpClient.GetCachedBlob(getSignedDownloadURLRequest);
 | 
					            const signedDownloadURL = yield twirpClient.GetCachedBlob(getSignedDownloadURLRequest);
 | 
				
			||||||
@@ -3439,8 +3443,12 @@ function saveCachev1(paths, key, options, enableCrossOsArchive = false) {
 | 
				
			|||||||
}
 | 
					}
 | 
				
			||||||
function saveCachev2(paths, key, options, enableCrossOsArchive = false) {
 | 
					function saveCachev2(paths, key, options, enableCrossOsArchive = false) {
 | 
				
			||||||
    return __awaiter(this, void 0, void 0, function* () {
 | 
					    return __awaiter(this, void 0, void 0, function* () {
 | 
				
			||||||
 | 
					        // BackendIds are retrieved form the signed JWT
 | 
				
			||||||
 | 
					        const backendIds = (0, util_1.getBackendIdsFromToken)();
 | 
				
			||||||
        const twirpClient = cacheTwirpClient.internalBlobCacheTwirpClient();
 | 
					        const twirpClient = cacheTwirpClient.internalBlobCacheTwirpClient();
 | 
				
			||||||
        const getSignedUploadURL = {
 | 
					        const getSignedUploadURL = {
 | 
				
			||||||
 | 
					            workflowRunBackendId: backendIds.workflowRunBackendId,
 | 
				
			||||||
 | 
					            workflowJobRunBackendId: backendIds.workflowJobRunBackendId,
 | 
				
			||||||
            organization: "github",
 | 
					            organization: "github",
 | 
				
			||||||
            keys: [key],
 | 
					            keys: [key],
 | 
				
			||||||
        };
 | 
					        };
 | 
				
			||||||
@@ -3636,12 +3644,13 @@ const timestamp_1 = __nccwpck_require__(98983);
 | 
				
			|||||||
class GetCachedBlobRequest$Type extends runtime_5.MessageType {
 | 
					class GetCachedBlobRequest$Type extends runtime_5.MessageType {
 | 
				
			||||||
    constructor() {
 | 
					    constructor() {
 | 
				
			||||||
        super("github.actions.results.api.v1.GetCachedBlobRequest", [
 | 
					        super("github.actions.results.api.v1.GetCachedBlobRequest", [
 | 
				
			||||||
            { no: 1, name: "owner", kind: "scalar", T: 9 /*ScalarType.STRING*/ },
 | 
					            { no: 1, name: "workflow_run_backend_id", kind: "scalar", T: 9 /*ScalarType.STRING*/ },
 | 
				
			||||||
            { no: 2, name: "keys", kind: "scalar", repeat: 2 /*RepeatType.UNPACKED*/, T: 9 /*ScalarType.STRING*/ }
 | 
					            { no: 2, name: "workflow_job_run_backend_id", kind: "scalar", T: 9 /*ScalarType.STRING*/ },
 | 
				
			||||||
 | 
					            { no: 3, name: "keys", kind: "scalar", repeat: 2 /*RepeatType.UNPACKED*/, T: 9 /*ScalarType.STRING*/ }
 | 
				
			||||||
        ]);
 | 
					        ]);
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
    create(value) {
 | 
					    create(value) {
 | 
				
			||||||
        const message = { owner: "", keys: [] };
 | 
					        const message = { workflowRunBackendId: "", workflowJobRunBackendId: "", keys: [] };
 | 
				
			||||||
        globalThis.Object.defineProperty(message, runtime_4.MESSAGE_TYPE, { enumerable: false, value: this });
 | 
					        globalThis.Object.defineProperty(message, runtime_4.MESSAGE_TYPE, { enumerable: false, value: this });
 | 
				
			||||||
        if (value !== undefined)
 | 
					        if (value !== undefined)
 | 
				
			||||||
            (0, runtime_3.reflectionMergePartial)(this, message, value);
 | 
					            (0, runtime_3.reflectionMergePartial)(this, message, value);
 | 
				
			||||||
@@ -3652,10 +3661,13 @@ class GetCachedBlobRequest$Type extends runtime_5.MessageType {
 | 
				
			|||||||
        while (reader.pos < end) {
 | 
					        while (reader.pos < end) {
 | 
				
			||||||
            let [fieldNo, wireType] = reader.tag();
 | 
					            let [fieldNo, wireType] = reader.tag();
 | 
				
			||||||
            switch (fieldNo) {
 | 
					            switch (fieldNo) {
 | 
				
			||||||
                case /* string owner */ 1:
 | 
					                case /* string workflow_run_backend_id */ 1:
 | 
				
			||||||
                    message.owner = reader.string();
 | 
					                    message.workflowRunBackendId = reader.string();
 | 
				
			||||||
                    break;
 | 
					                    break;
 | 
				
			||||||
                case /* repeated string keys */ 2:
 | 
					                case /* string workflow_job_run_backend_id */ 2:
 | 
				
			||||||
 | 
					                    message.workflowJobRunBackendId = reader.string();
 | 
				
			||||||
 | 
					                    break;
 | 
				
			||||||
 | 
					                case /* repeated string keys */ 3:
 | 
				
			||||||
                    message.keys.push(reader.string());
 | 
					                    message.keys.push(reader.string());
 | 
				
			||||||
                    break;
 | 
					                    break;
 | 
				
			||||||
                default:
 | 
					                default:
 | 
				
			||||||
@@ -3670,12 +3682,15 @@ class GetCachedBlobRequest$Type extends runtime_5.MessageType {
 | 
				
			|||||||
        return message;
 | 
					        return message;
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
    internalBinaryWrite(message, writer, options) {
 | 
					    internalBinaryWrite(message, writer, options) {
 | 
				
			||||||
        /* string owner = 1; */
 | 
					        /* string workflow_run_backend_id = 1; */
 | 
				
			||||||
        if (message.owner !== "")
 | 
					        if (message.workflowRunBackendId !== "")
 | 
				
			||||||
            writer.tag(1, runtime_1.WireType.LengthDelimited).string(message.owner);
 | 
					            writer.tag(1, runtime_1.WireType.LengthDelimited).string(message.workflowRunBackendId);
 | 
				
			||||||
        /* repeated string keys = 2; */
 | 
					        /* string workflow_job_run_backend_id = 2; */
 | 
				
			||||||
 | 
					        if (message.workflowJobRunBackendId !== "")
 | 
				
			||||||
 | 
					            writer.tag(2, runtime_1.WireType.LengthDelimited).string(message.workflowJobRunBackendId);
 | 
				
			||||||
 | 
					        /* repeated string keys = 3; */
 | 
				
			||||||
        for (let i = 0; i < message.keys.length; i++)
 | 
					        for (let i = 0; i < message.keys.length; i++)
 | 
				
			||||||
            writer.tag(2, runtime_1.WireType.LengthDelimited).string(message.keys[i]);
 | 
					            writer.tag(3, runtime_1.WireType.LengthDelimited).string(message.keys[i]);
 | 
				
			||||||
        let u = options.writeUnknownFields;
 | 
					        let u = options.writeUnknownFields;
 | 
				
			||||||
        if (u !== false)
 | 
					        if (u !== false)
 | 
				
			||||||
            (u == true ? runtime_2.UnknownFieldHandler.onWrite : u)(this.typeName, message, writer);
 | 
					            (u == true ? runtime_2.UnknownFieldHandler.onWrite : u)(this.typeName, message, writer);
 | 
				
			||||||
@@ -3819,12 +3834,14 @@ exports.GetCachedBlobResponse_Blob = new GetCachedBlobResponse_Blob$Type();
 | 
				
			|||||||
class GetCacheBlobUploadURLRequest$Type extends runtime_5.MessageType {
 | 
					class GetCacheBlobUploadURLRequest$Type extends runtime_5.MessageType {
 | 
				
			||||||
    constructor() {
 | 
					    constructor() {
 | 
				
			||||||
        super("github.actions.results.api.v1.GetCacheBlobUploadURLRequest", [
 | 
					        super("github.actions.results.api.v1.GetCacheBlobUploadURLRequest", [
 | 
				
			||||||
            { no: 1, name: "organization", kind: "scalar", T: 9 /*ScalarType.STRING*/ },
 | 
					            { no: 1, name: "workflow_run_backend_id", kind: "scalar", T: 9 /*ScalarType.STRING*/ },
 | 
				
			||||||
            { no: 2, name: "keys", kind: "scalar", repeat: 2 /*RepeatType.UNPACKED*/, T: 9 /*ScalarType.STRING*/ }
 | 
					            { no: 2, name: "workflow_job_run_backend_id", kind: "scalar", T: 9 /*ScalarType.STRING*/ },
 | 
				
			||||||
 | 
					            { no: 3, name: "organization", kind: "scalar", T: 9 /*ScalarType.STRING*/ },
 | 
				
			||||||
 | 
					            { no: 4, name: "keys", kind: "scalar", repeat: 2 /*RepeatType.UNPACKED*/, T: 9 /*ScalarType.STRING*/ }
 | 
				
			||||||
        ]);
 | 
					        ]);
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
    create(value) {
 | 
					    create(value) {
 | 
				
			||||||
        const message = { organization: "", keys: [] };
 | 
					        const message = { workflowRunBackendId: "", workflowJobRunBackendId: "", organization: "", keys: [] };
 | 
				
			||||||
        globalThis.Object.defineProperty(message, runtime_4.MESSAGE_TYPE, { enumerable: false, value: this });
 | 
					        globalThis.Object.defineProperty(message, runtime_4.MESSAGE_TYPE, { enumerable: false, value: this });
 | 
				
			||||||
        if (value !== undefined)
 | 
					        if (value !== undefined)
 | 
				
			||||||
            (0, runtime_3.reflectionMergePartial)(this, message, value);
 | 
					            (0, runtime_3.reflectionMergePartial)(this, message, value);
 | 
				
			||||||
@@ -3835,10 +3852,16 @@ class GetCacheBlobUploadURLRequest$Type extends runtime_5.MessageType {
 | 
				
			|||||||
        while (reader.pos < end) {
 | 
					        while (reader.pos < end) {
 | 
				
			||||||
            let [fieldNo, wireType] = reader.tag();
 | 
					            let [fieldNo, wireType] = reader.tag();
 | 
				
			||||||
            switch (fieldNo) {
 | 
					            switch (fieldNo) {
 | 
				
			||||||
                case /* string organization */ 1:
 | 
					                case /* string workflow_run_backend_id */ 1:
 | 
				
			||||||
 | 
					                    message.workflowRunBackendId = reader.string();
 | 
				
			||||||
 | 
					                    break;
 | 
				
			||||||
 | 
					                case /* string workflow_job_run_backend_id */ 2:
 | 
				
			||||||
 | 
					                    message.workflowJobRunBackendId = reader.string();
 | 
				
			||||||
 | 
					                    break;
 | 
				
			||||||
 | 
					                case /* string organization */ 3:
 | 
				
			||||||
                    message.organization = reader.string();
 | 
					                    message.organization = reader.string();
 | 
				
			||||||
                    break;
 | 
					                    break;
 | 
				
			||||||
                case /* repeated string keys */ 2:
 | 
					                case /* repeated string keys */ 4:
 | 
				
			||||||
                    message.keys.push(reader.string());
 | 
					                    message.keys.push(reader.string());
 | 
				
			||||||
                    break;
 | 
					                    break;
 | 
				
			||||||
                default:
 | 
					                default:
 | 
				
			||||||
@@ -3853,12 +3876,18 @@ class GetCacheBlobUploadURLRequest$Type extends runtime_5.MessageType {
 | 
				
			|||||||
        return message;
 | 
					        return message;
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
    internalBinaryWrite(message, writer, options) {
 | 
					    internalBinaryWrite(message, writer, options) {
 | 
				
			||||||
        /* string organization = 1; */
 | 
					        /* string workflow_run_backend_id = 1; */
 | 
				
			||||||
 | 
					        if (message.workflowRunBackendId !== "")
 | 
				
			||||||
 | 
					            writer.tag(1, runtime_1.WireType.LengthDelimited).string(message.workflowRunBackendId);
 | 
				
			||||||
 | 
					        /* string workflow_job_run_backend_id = 2; */
 | 
				
			||||||
 | 
					        if (message.workflowJobRunBackendId !== "")
 | 
				
			||||||
 | 
					            writer.tag(2, runtime_1.WireType.LengthDelimited).string(message.workflowJobRunBackendId);
 | 
				
			||||||
 | 
					        /* string organization = 3; */
 | 
				
			||||||
        if (message.organization !== "")
 | 
					        if (message.organization !== "")
 | 
				
			||||||
            writer.tag(1, runtime_1.WireType.LengthDelimited).string(message.organization);
 | 
					            writer.tag(3, runtime_1.WireType.LengthDelimited).string(message.organization);
 | 
				
			||||||
        /* repeated string keys = 2; */
 | 
					        /* repeated string keys = 4; */
 | 
				
			||||||
        for (let i = 0; i < message.keys.length; i++)
 | 
					        for (let i = 0; i < message.keys.length; i++)
 | 
				
			||||||
            writer.tag(2, runtime_1.WireType.LengthDelimited).string(message.keys[i]);
 | 
					            writer.tag(4, runtime_1.WireType.LengthDelimited).string(message.keys[i]);
 | 
				
			||||||
        let u = options.writeUnknownFields;
 | 
					        let u = options.writeUnknownFields;
 | 
				
			||||||
        if (u !== false)
 | 
					        if (u !== false)
 | 
				
			||||||
            (u == true ? runtime_2.UnknownFieldHandler.onWrite : u)(this.typeName, message, writer);
 | 
					            (u == true ? runtime_2.UnknownFieldHandler.onWrite : u)(this.typeName, message, writer);
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user