Support bzlmod

This commit is contained in:
Alex Rodionov 2024-02-26 10:58:05 -08:00
parent fcc0a6a0df
commit 1428e4eb46
6 changed files with 22 additions and 4 deletions

View file

@ -22,7 +22,7 @@ inputs:
required: false
default: "false"
external-cache:
description: Cache external 10MB+ repositories based on WORKSPACE
description: Cache external 10MB+ repositories based on MODULE.bazel/WORKSPACE
required: false
default: ""
google-credentials:
@ -30,7 +30,7 @@ inputs:
required: false
default: ""
repository-cache:
description: Cache repositories based on WORKSPACE
description: Cache repositories based on MODULE.bazel/WORKSPACE
required: false
default: "false"
token:

View file

@ -73,7 +73,9 @@ if (externalCacheConfig) {
externalCache.baseCacheKey = `${baseCacheKey}-external-`
externalCache.manifest = {
files: [
'MODULE.bazel',
'WORKSPACE.bazel',
'WORKSPACE.bzlmod',
'WORKSPACE'
],
name: `external-${manifestName}-manifest`,
@ -82,7 +84,9 @@ if (externalCacheConfig) {
externalCache.default = {
enabled: true,
files: [
'MODULE.bazel',
'WORKSPACE.bazel',
'WORKSPACE.bzlmod',
'WORKSPACE'
],
name: (name) => { return `external-${name}` },
@ -134,7 +138,9 @@ module.exports = {
repositoryCache: {
enabled: repositoryCacheEnabled,
files: [
'MODULE.bazel',
'WORKSPACE.bazel',
'WORKSPACE.bzlmod',
'WORKSPACE'
],
name: 'repository',

6
dist/main/index.js vendored
View file

@ -79,7 +79,9 @@ if (externalCacheConfig) {
externalCache.baseCacheKey = `${baseCacheKey}-external-`
externalCache.manifest = {
files: [
'MODULE.bazel',
'WORKSPACE.bazel',
'WORKSPACE.bzlmod',
'WORKSPACE'
],
name: `external-${manifestName}-manifest`,
@ -88,7 +90,9 @@ if (externalCacheConfig) {
externalCache.default = {
enabled: true,
files: [
'MODULE.bazel',
'WORKSPACE.bazel',
'WORKSPACE.bzlmod',
'WORKSPACE'
],
name: (name) => { return `external-${name}` },
@ -140,7 +144,9 @@ module.exports = {
repositoryCache: {
enabled: repositoryCacheEnabled,
files: [
'MODULE.bazel',
'WORKSPACE.bazel',
'WORKSPACE.bzlmod',
'WORKSPACE'
],
name: 'repository',

File diff suppressed because one or more lines are too long

6
dist/post/index.js vendored
View file

@ -79,7 +79,9 @@ if (externalCacheConfig) {
externalCache.baseCacheKey = `${baseCacheKey}-external-`
externalCache.manifest = {
files: [
'MODULE.bazel',
'WORKSPACE.bazel',
'WORKSPACE.bzlmod',
'WORKSPACE'
],
name: `external-${manifestName}-manifest`,
@ -88,7 +90,9 @@ if (externalCacheConfig) {
externalCache.default = {
enabled: true,
files: [
'MODULE.bazel',
'WORKSPACE.bazel',
'WORKSPACE.bzlmod',
'WORKSPACE'
],
name: (name) => { return `external-${name}` },
@ -140,7 +144,9 @@ module.exports = {
repositoryCache: {
enabled: repositoryCacheEnabled,
files: [
'MODULE.bazel',
'WORKSPACE.bazel',
'WORKSPACE.bzlmod',
'WORKSPACE'
],
name: 'repository',

File diff suppressed because one or more lines are too long