Skip to content

Commit

Permalink
Merge branch 'refs/heads/main' into issue/1759
Browse files Browse the repository at this point in the history
# Conflicts:
#	deployment/helm/pom.xml
#	encoders/pom.xml
#	encoders/src/main/java/au/csiro/pathling/config/EncodingConfiguration.java
#	fhir-server/pom.xml
#	fhir-server/src/main/java/au/csiro/pathling/aggregate/AggregateExecutor.java
#	fhir-server/src/main/java/au/csiro/pathling/async/AsyncAspect.java
#	fhir-server/src/main/java/au/csiro/pathling/async/JobProvider.java
#	fhir-server/src/main/java/au/csiro/pathling/caching/EntityTagInterceptor.java
#	fhir-server/src/main/java/au/csiro/pathling/config/AuthorizationConfiguration.java
#	fhir-server/src/main/java/au/csiro/pathling/config/ServerConfiguration.java
#	fhir-server/src/main/java/au/csiro/pathling/errors/DiagnosticContext.java
#	fhir-server/src/main/java/au/csiro/pathling/errors/ErrorHandlingInterceptor.java
#	fhir-server/src/main/java/au/csiro/pathling/errors/ErrorReportingInterceptor.java
#	fhir-server/src/main/java/au/csiro/pathling/extract/ResultProvider.java
#	fhir-server/src/main/java/au/csiro/pathling/fhir/ConformanceProvider.java
#	fhir-server/src/main/java/au/csiro/pathling/fhir/FhirServer.java
#	fhir-server/src/main/java/au/csiro/pathling/fhir/SmartConfigurationInterceptor.java
#	fhir-server/src/main/java/au/csiro/pathling/search/SearchExecutor.java
#	fhir-server/src/main/java/au/csiro/pathling/security/SecurityConfiguration.java
#	fhir-server/src/test/java/au/csiro/pathling/aggregate/DrillDownBuilderTest.java
#	fhir-server/src/test/java/au/csiro/pathling/extract/ExtractRequestBuilder.java
#	fhir-server/src/test/java/au/csiro/pathling/fhir/EntityTagInterceptorTest.java
#	fhir-server/src/test/java/au/csiro/pathling/fhirpath/parser/ParserTest.java
#	fhir-server/src/test/java/au/csiro/pathling/jmh/SpringBootJmhContext.java
#	fhir-server/src/test/java/au/csiro/pathling/test/IntegrationTestDependencies.java
#	fhirpath/pom.xml
#	fhirpath/src/main/java/au/csiro/pathling/QueryExecutor.java
#	fhirpath/src/main/java/au/csiro/pathling/QueryHelpers.java
#	fhirpath/src/main/java/au/csiro/pathling/aggregate/AggregateQueryExecutor.java
#	fhirpath/src/main/java/au/csiro/pathling/aggregate/AggregateRequest.java
#	fhirpath/src/main/java/au/csiro/pathling/config/StorageConfiguration.java
#	fhirpath/src/main/java/au/csiro/pathling/extract/ExtractQueryExecutor.java
#	fhirpath/src/main/java/au/csiro/pathling/fhirpath/FhirPath.java
#	fhirpath/src/main/java/au/csiro/pathling/fhirpath/Materializable.java
#	fhirpath/src/main/java/au/csiro/pathling/fhirpath/NonLiteralPath.java
#	fhirpath/src/main/java/au/csiro/pathling/fhirpath/Numeric.java
#	fhirpath/src/main/java/au/csiro/pathling/fhirpath/Referrer.java
#	fhirpath/src/main/java/au/csiro/pathling/fhirpath/ResourcePath.java
#	fhirpath/src/main/java/au/csiro/pathling/fhirpath/Temporal.java
#	fhirpath/src/main/java/au/csiro/pathling/fhirpath/TerminologyUtils.java
#	fhirpath/src/main/java/au/csiro/pathling/fhirpath/UntypedResourcePath.java
#	fhirpath/src/main/java/au/csiro/pathling/fhirpath/comparison/CodingComparator.java
#	fhirpath/src/main/java/au/csiro/pathling/fhirpath/definition/ResourceDefinition.java
#	fhirpath/src/main/java/au/csiro/pathling/fhirpath/element/BooleanPath.java
#	fhirpath/src/main/java/au/csiro/pathling/fhirpath/element/CodingPath.java
#	fhirpath/src/main/java/au/csiro/pathling/fhirpath/element/DatePath.java
#	fhirpath/src/main/java/au/csiro/pathling/fhirpath/element/DateTimePath.java
#	fhirpath/src/main/java/au/csiro/pathling/fhirpath/element/DecimalPath.java
#	fhirpath/src/main/java/au/csiro/pathling/fhirpath/element/ElementDefinition.java
#	fhirpath/src/main/java/au/csiro/pathling/fhirpath/element/ElementPath.java
#	fhirpath/src/main/java/au/csiro/pathling/fhirpath/element/ExtensionPath.java
#	fhirpath/src/main/java/au/csiro/pathling/fhirpath/element/IntegerPath.java
#	fhirpath/src/main/java/au/csiro/pathling/fhirpath/element/QuantityPath.java
#	fhirpath/src/main/java/au/csiro/pathling/fhirpath/element/ReferenceExtensionDefinition.java
#	fhirpath/src/main/java/au/csiro/pathling/fhirpath/element/ReferencePath.java
#	fhirpath/src/main/java/au/csiro/pathling/fhirpath/element/StringPath.java
#	fhirpath/src/main/java/au/csiro/pathling/fhirpath/element/TimePath.java
#	fhirpath/src/main/java/au/csiro/pathling/fhirpath/function/AggregateFunction.java
#	fhirpath/src/main/java/au/csiro/pathling/fhirpath/function/Arguments.java
#	fhirpath/src/main/java/au/csiro/pathling/fhirpath/function/BooleansTestFunction.java
#	fhirpath/src/main/java/au/csiro/pathling/fhirpath/function/CountFunction.java
#	fhirpath/src/main/java/au/csiro/pathling/fhirpath/function/EmptyFunction.java
#	fhirpath/src/main/java/au/csiro/pathling/fhirpath/function/ExistsFunction.java
#	fhirpath/src/main/java/au/csiro/pathling/fhirpath/function/ExtensionFunction.java
#	fhirpath/src/main/java/au/csiro/pathling/fhirpath/function/FirstFunction.java
#	fhirpath/src/main/java/au/csiro/pathling/fhirpath/function/IifFunction.java
#	fhirpath/src/main/java/au/csiro/pathling/fhirpath/function/NamedFunction.java
#	fhirpath/src/main/java/au/csiro/pathling/fhirpath/function/NamedFunctionInput.java
#	fhirpath/src/main/java/au/csiro/pathling/fhirpath/function/NotFunction.java
#	fhirpath/src/main/java/au/csiro/pathling/fhirpath/function/OfTypeFunction.java
#	fhirpath/src/main/java/au/csiro/pathling/fhirpath/function/ResolveFunction.java
#	fhirpath/src/main/java/au/csiro/pathling/fhirpath/function/ReverseResolveFunction.java
#	fhirpath/src/main/java/au/csiro/pathling/fhirpath/function/SumFunction.java
#	fhirpath/src/main/java/au/csiro/pathling/fhirpath/function/UntilFunction.java
#	fhirpath/src/main/java/au/csiro/pathling/fhirpath/function/WhereFunction.java
#	fhirpath/src/main/java/au/csiro/pathling/fhirpath/function/terminology/DesignationFunction.java
#	fhirpath/src/main/java/au/csiro/pathling/fhirpath/function/terminology/DisplayFunction.java
#	fhirpath/src/main/java/au/csiro/pathling/fhirpath/function/terminology/MemberOfFunction.java
#	fhirpath/src/main/java/au/csiro/pathling/fhirpath/function/terminology/PropertyFunction.java
#	fhirpath/src/main/java/au/csiro/pathling/fhirpath/function/terminology/SubsumesFunction.java
#	fhirpath/src/main/java/au/csiro/pathling/fhirpath/function/terminology/TranslateFunction.java
#	fhirpath/src/main/java/au/csiro/pathling/fhirpath/literal/BooleanLiteralPath.java
#	fhirpath/src/main/java/au/csiro/pathling/fhirpath/literal/CodingLiteralPath.java
#	fhirpath/src/main/java/au/csiro/pathling/fhirpath/literal/DateLiteralPath.java
#	fhirpath/src/main/java/au/csiro/pathling/fhirpath/literal/DateTimeLiteralPath.java
#	fhirpath/src/main/java/au/csiro/pathling/fhirpath/literal/DecimalLiteralPath.java
#	fhirpath/src/main/java/au/csiro/pathling/fhirpath/literal/IntegerLiteralPath.java
#	fhirpath/src/main/java/au/csiro/pathling/fhirpath/literal/LiteralPath.java
#	fhirpath/src/main/java/au/csiro/pathling/fhirpath/literal/NullLiteralPath.java
#	fhirpath/src/main/java/au/csiro/pathling/fhirpath/literal/QuantityLiteralPath.java
#	fhirpath/src/main/java/au/csiro/pathling/fhirpath/literal/StringLiteralPath.java
#	fhirpath/src/main/java/au/csiro/pathling/fhirpath/literal/TimeLiteralPath.java
#	fhirpath/src/main/java/au/csiro/pathling/fhirpath/operator/BinaryOperator.java
#	fhirpath/src/main/java/au/csiro/pathling/fhirpath/operator/BinaryOperatorInput.java
#	fhirpath/src/main/java/au/csiro/pathling/fhirpath/operator/BooleanOperator.java
#	fhirpath/src/main/java/au/csiro/pathling/fhirpath/operator/CombineOperator.java
#	fhirpath/src/main/java/au/csiro/pathling/fhirpath/operator/Comparable.java
#	fhirpath/src/main/java/au/csiro/pathling/fhirpath/operator/ComparisonOperator.java
#	fhirpath/src/main/java/au/csiro/pathling/fhirpath/operator/DateArithmeticOperator.java
#	fhirpath/src/main/java/au/csiro/pathling/fhirpath/operator/MathOperator.java
#	fhirpath/src/main/java/au/csiro/pathling/fhirpath/operator/MembershipOperator.java
#	fhirpath/src/main/java/au/csiro/pathling/fhirpath/operator/Operator.java
#	fhirpath/src/main/java/au/csiro/pathling/fhirpath/operator/PathTraversalInput.java
#	fhirpath/src/main/java/au/csiro/pathling/fhirpath/operator/PathTraversalOperator.java
#	fhirpath/src/main/java/au/csiro/pathling/fhirpath/parser/InvocationVisitor.java
#	fhirpath/src/main/java/au/csiro/pathling/fhirpath/parser/LiteralTermVisitor.java
#	fhirpath/src/main/java/au/csiro/pathling/fhirpath/parser/ParserContext.java
#	fhirpath/src/main/java/au/csiro/pathling/fhirpath/parser/TermVisitor.java
#	fhirpath/src/main/java/au/csiro/pathling/fhirpath/parser/Visitor.java
#	fhirpath/src/test/java/au/csiro/pathling/UnitTestDependencies.java
#	fhirpath/src/test/java/au/csiro/pathling/fhirpath/CanBeCombinedWithTest.java
#	fhirpath/src/test/java/au/csiro/pathling/fhirpath/function/BooleansTestFunctionTest.java
#	fhirpath/src/test/java/au/csiro/pathling/fhirpath/function/ResolveFunctionTest.java
#	fhirpath/src/test/java/au/csiro/pathling/fhirpath/function/UntilFunctionTest.java
#	fhirpath/src/test/java/au/csiro/pathling/fhirpath/function/terminology/DesignationFunctionTest.java
#	fhirpath/src/test/java/au/csiro/pathling/fhirpath/function/terminology/PropertyFunctionTest.java
#	fhirpath/src/test/java/au/csiro/pathling/fhirpath/function/terminology/SubsumesFunctionTest.java
#	fhirpath/src/test/java/au/csiro/pathling/fhirpath/function/terminology/TranslateFunctionTest.java
#	fhirpath/src/test/java/au/csiro/pathling/fhirpath/operator/ComparisonOperatorTest.java
#	fhirpath/src/test/java/au/csiro/pathling/fhirpath/operator/DateArithmeticTest.java
#	fhirpath/src/test/java/au/csiro/pathling/fhirpath/operator/MathOperatorQuantityTest.java
#	fhirpath/src/test/java/au/csiro/pathling/fhirpath/operator/MathOperatorTest.java
#	fhirpath/src/test/java/au/csiro/pathling/fhirpath/operator/QuantityOperatorsPrecisionTest.java
#	fhirpath/src/test/java/au/csiro/pathling/test/assertions/Assertions.java
#	fhirpath/src/test/java/au/csiro/pathling/test/assertions/BaseFhirPathAssertion.java
#	fhirpath/src/test/java/au/csiro/pathling/test/assertions/ElementPathAssertion.java
#	fhirpath/src/test/java/au/csiro/pathling/test/assertions/FhirPathAssertion.java
#	fhirpath/src/test/java/au/csiro/pathling/test/assertions/LiteralPathAssertion.java
#	fhirpath/src/test/java/au/csiro/pathling/test/assertions/ResourcePathAssertion.java
#	fhirpath/src/test/java/au/csiro/pathling/test/builders/ElementPathBuilder.java
#	fhirpath/src/test/java/au/csiro/pathling/test/builders/ParserContextBuilder.java
#	fhirpath/src/test/java/au/csiro/pathling/test/builders/ResourcePathBuilder.java
#	fhirpath/src/test/java/au/csiro/pathling/test/builders/UntypedResourcePathBuilder.java
#	fhirpath/src/test/java/au/csiro/pathling/test/helpers/SparkHelpers.java
#	lib/R/pom.xml
#	lib/import/pom.xml
#	lib/js/pom.xml
#	lib/python/Dockerfile
#	lib/python/pom.xml
#	library-api/pom.xml
#	library-api/src/main/java/au/csiro/pathling/library/PathlingContext.java
#	library-api/src/main/java/au/csiro/pathling/library/io/sink/DataSinkBuilder.java
#	library-api/src/main/java/au/csiro/pathling/library/io/source/AbstractSource.java
#	library-api/src/main/java/au/csiro/pathling/library/io/source/QueryableDataSource.java
#	library-api/src/main/java/au/csiro/pathling/library/query/QueryDispatcher.java
#	library-api/src/test/java/au/csiro/pathling/library/PathlingContextTest.java
#	library-runtime/pom.xml
#	pom.xml
#	site/pom.xml
#	terminology/pom.xml
#	terminology/src/main/java/au/csiro/pathling/config/HttpClientCachingConfiguration.java
#	terminology/src/main/java/au/csiro/pathling/config/HttpClientConfiguration.java
#	terminology/src/main/java/au/csiro/pathling/config/TerminologyAuthConfiguration.java
#	terminology/src/main/java/au/csiro/pathling/config/TerminologyConfiguration.java
#	terminology/src/main/java/au/csiro/pathling/terminology/DefaultTerminologyService.java
#	terminology/src/main/java/au/csiro/pathling/terminology/TerminologyServiceFactory.java
#	terminology/src/main/java/au/csiro/pathling/terminology/caching/CachingTerminologyService.java
#	terminology/src/test/java/au/csiro/pathling/test/helpers/TerminologyServiceHelpers.java
#	utilities/pom.xml
#	utilities/src/main/java/au/csiro/pathling/utilities/Lists.java
#	utilities/src/main/java/au/csiro/pathling/validation/ValidationUtils.java
  • Loading branch information
johngrimes committed Jul 8, 2024
2 parents 48ecd83 + 045489c commit bc4a204
Show file tree
Hide file tree
Showing 196 changed files with 6,772 additions and 2,008 deletions.
71 changes: 71 additions & 0 deletions .github/workflows/benchmark.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,71 @@
# This workflow runs a set of performance benchmarks that run and upload their results to a S3
# bucket.

name: Benchmark

on:
workflow_dispatch:

env:
# The add-exports and add-opens flags are required for Java 17
MAVEN_OPTS: --add-exports=java.base/sun.nio.ch=ALL-UNNAMED --add-opens=java.base/java.net=ALL-UNNAMED

jobs:
benchmark:
name: Benchmark
runs-on: ubuntu-latest
permissions:
id-token: write
steps:
- name: Checkout code
uses: actions/checkout@v4
with:
# This is required so that git-commit-id-plugin can find the latest tag.
fetch-depth: 0
- name: Set up JDK
uses: actions/setup-java@v4
with:
java-version: 17
distribution: "zulu"
- name: Cache local Maven repository
uses: actions/cache@v4
with:
path: ~/.m2/repository
key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
restore-keys: |-
${{ runner.os }}-maven-
- name: Cache test data
id: cache-test-data
uses: actions/cache@v4
with:
path: fhir-server/src/test/resources/test-data/parquet
key: ${{ runner.os }}-test-data-${{ hashFiles('fhir-server/src/test/resources/test-data/fhir/*.ndjson', 'encoders/src/main/**/*.java', 'encoders/src/main/**/*.scala', 'fhir-server/src/main/java/au/csiro/pathling/io/Database.java') }}
- name: Get current time
id: timestamp
run: echo "::set-output name=timestamp::$(date +'%Y%m%d%H%M%S')"
- name: Run the verify goal with Maven
env:
# If there is a cache hit on the test data, we don't need to import it. If it is a cache
# miss, we still need to explicitly activate the `importTestData` profile, otherwise
# it will be deactivated by `skipTests`.
PATHLING_PROFILES: runBenchmark,${{ steps.cache-test-data.outputs.cache-hit && '!importTestData' || 'importTestData' }}
run: >-
mvn --batch-mode verify
-pl fhir-server -am
-P${{ env.PATHLING_PROFILES }}
-DskipSurefireTests
-Dpathling.benchmark.testIterations=100
-Dpathling.benchmark.warmupIterations=10
timeout-minutes: 720
- name: Upload benchmark artifact
uses: actions/upload-artifact@v4
with:
name: benchmark-results
path: "**/jmh-*.json"
- name: Configure AWS credentials
uses: aws-actions/configure-aws-credentials@v1
with:
role-to-assume: arn:aws:iam::865780493209:role/PathlingBenchmarkUpload
aws-region: ap-southeast-2
- name: Upload benchmark file to S3
run: aws s3 sync fhir-server/target/benchmark s3://pathling-benchmark/${{ github.ref }}/${{ github.run_id }}/${{ steps.timestamp.outputs.timestamp }}/
12 changes: 8 additions & 4 deletions .github/workflows/python-pre-release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,23 +10,27 @@ on:
required: true
default: ".dev0"

env:
# The add-exports and add-opens flags are required for Java 17
MAVEN_OPTS: --add-exports=java.base/sun.nio.ch=ALL-UNNAMED --add-opens=java.base/java.net=ALL-UNNAMED

jobs:
deploy-python-pre-release:
name: Python pre-release
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v3
uses: actions/checkout@v4
with:
# This is required so that git-commit-id-plugin can find the latest tag.
fetch-depth: 0
- name: Set up JDK
uses: actions/setup-java@v2
uses: actions/setup-java@v4
with:
java-version: 11
java-version: 17
distribution: "zulu"
- name: Cache local Maven repository
uses: actions/cache@v3
uses: actions/cache@v4
with:
path: ~/.m2/repository
key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
Expand Down
12 changes: 8 additions & 4 deletions .github/workflows/release-js-client.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,23 +9,27 @@ on:
tags:
- 'pathling-client-v**'

env:
# The add-exports and add-opens flags are required for Java 17
MAVEN_OPTS: --add-exports=java.base/sun.nio.ch=ALL-UNNAMED --add-opens=java.base/java.net=ALL-UNNAMED

jobs:
deploy:
name: NPM
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v3
uses: actions/checkout@v4
with:
# This is required so that git-commit-id-plugin can find the latest tag.
fetch-depth: 0
- name: Set up JDK
uses: actions/setup-java@v2
uses: actions/setup-java@v4
with:
java-version: 11
java-version: 17
distribution: 'zulu'
- name: Cache local Maven repository
uses: actions/cache@v3
uses: actions/cache@v4
with:
path: ~/.m2/repository
key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
Expand Down
12 changes: 8 additions & 4 deletions .github/workflows/release-js-import.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,23 +9,27 @@ on:
tags:
- 'pathling-import-v**'

env:
# The add-exports and add-opens flags are required for Java 17
MAVEN_OPTS: --add-exports=java.base/sun.nio.ch=ALL-UNNAMED --add-opens=java.base/java.net=ALL-UNNAMED

jobs:
deploy:
name: NPM
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v3
uses: actions/checkout@v4
with:
# This is required so that git-commit-id-plugin can find the latest tag.
fetch-depth: 0
- name: Set up JDK
uses: actions/setup-java@v2
uses: actions/setup-java@v4
with:
java-version: 11
java-version: 17
distribution: 'zulu'
- name: Cache local Maven repository
uses: actions/cache@v3
uses: actions/cache@v4
with:
path: ~/.m2/repository
key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
Expand Down
28 changes: 16 additions & 12 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,23 +13,27 @@ on:
tags:
- "v**"

env:
# The add-exports and add-opens flags are required for Java 17
MAVEN_OPTS: --add-exports=java.base/sun.nio.ch=ALL-UNNAMED --add-opens=java.base/java.net=ALL-UNNAMED

jobs:
deploy-maven:
name: Maven Central
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v3
uses: actions/checkout@v4
with:
# This is required so that git-commit-id-plugin can find the latest tag.
fetch-depth: 0
- name: Set up JDK
uses: actions/setup-java@v2
uses: actions/setup-java@v4
with:
java-version: 11
java-version: 17
distribution: "zulu"
- name: Cache local Maven repository
uses: actions/cache@v3
uses: actions/cache@v4
with:
path: ~/.m2/repository
key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
Expand Down Expand Up @@ -63,17 +67,17 @@ jobs:
needs: deploy-maven
steps:
- name: Checkout code
uses: actions/checkout@v3
uses: actions/checkout@v4
with:
# This is required so that git-commit-id-plugin can find the latest tag.
fetch-depth: 0
- name: Set up JDK
uses: actions/setup-java@v2
uses: actions/setup-java@v4
with:
java-version: 11
java-version: 17
distribution: "zulu"
- name: Cache local Maven repository
uses: actions/cache@v3
uses: actions/cache@v4
with:
path: ~/.m2/repository
key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
Expand All @@ -96,17 +100,17 @@ jobs:
needs: deploy-python
steps:
- name: Checkout code
uses: actions/checkout@v3
uses: actions/checkout@v4
with:
# This is required so that git-commit-id-plugin can find the latest tag.
fetch-depth: 0
- name: Set up JDK
uses: actions/setup-java@v2
uses: actions/setup-java@v4
with:
java-version: 11
java-version: 17
distribution: "zulu"
- name: Cache local Maven repository
uses: actions/cache@v3
uses: actions/cache@v4
with:
path: ~/.m2/repository
key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
Expand Down
12 changes: 8 additions & 4 deletions .github/workflows/site.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,24 +9,28 @@ on:
branches:
- main

env:
# The add-exports and add-opens flags are required for Java 17
MAVEN_OPTS: --add-exports=java.base/sun.nio.ch=ALL-UNNAMED --add-opens=java.base/java.net=ALL-UNNAMED

jobs:
deploy:
name: GitHub Pages
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v3
uses: actions/checkout@v4
- name: Set up JDK
uses: actions/setup-java@v2
uses: actions/setup-java@v4
with:
java-version: 11
java-version: 17
distribution: "zulu"
- name: Set up Helm
uses: azure/setup-helm@v3
with:
version: 3.13.2
- name: Cache local Maven repository
uses: actions/cache@v3
uses: actions/cache@v4
with:
path: ~/.m2/repository
key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
Expand Down
Loading

0 comments on commit bc4a204

Please sign in to comment.