Skip to content
Snippets Groups Projects
Unverified Commit bb794056 authored by Uladzimir Havenchyk's avatar Uladzimir Havenchyk Committed by GitHub
Browse files

ci: deduplicate e2e-tests clojure cache (#46770)

parent acf87c0c
No related branches found
No related tags found
No related merge requests found
...@@ -50,25 +50,25 @@ jobs: ...@@ -50,25 +50,25 @@ jobs:
java_version: ${{ fromJson(steps.dependencies.outputs.result).java_version }} java_version: ${{ fromJson(steps.dependencies.outputs.result).java_version }}
node_version: ${{ fromJson(steps.dependencies.outputs.result).node_version }} node_version: ${{ fromJson(steps.dependencies.outputs.result).node_version }}
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v4
with: with:
sparse-checkout: release sparse-checkout: release
- name: Prepare build scripts - name: Prepare build scripts
run: cd ${{ github.workspace }}/release && yarn && yarn build run: cd ${{ github.workspace }}/release && yarn && yarn build
- name: Get build dependencies - name: Get build dependencies
uses: actions/github-script@v7 uses: actions/github-script@v7
id: dependencies id: dependencies
with: with:
script: | # js script: | # js
const { getBuildRequirements, getVersionFromReleaseBranch } = require('${{ github.workspace }}/release/dist/index.cjs'); const { getBuildRequirements, getVersionFromReleaseBranch } = require('${{ github.workspace }}/release/dist/index.cjs');
const version = getVersionFromReleaseBranch('${{ github.ref }}'); const version = getVersionFromReleaseBranch('${{ github.ref }}');
const requirements = getBuildRequirements(version); const requirements = getBuildRequirements(version);
return { return {
java_version: requirements.java, java_version: requirements.java,
node_version: requirements.node, node_version: requirements.node,
}; };
build: build:
needs: [files-changed, e2e-matrix-builder, get-build-requirements] needs: [files-changed, e2e-matrix-builder, get-build-requirements]
...@@ -92,12 +92,12 @@ jobs: ...@@ -92,12 +92,12 @@ jobs:
- name: Prepare front-end environment - name: Prepare front-end environment
uses: ./.github/actions/prepare-frontend uses: ./.github/actions/prepare-frontend
with: with:
node-version: '${{ needs.get-build-requirements.outputs.node_version }}' node-version: "${{ needs.get-build-requirements.outputs.node_version }}"
- name: Prepare back-end environment - name: Prepare back-end environment
uses: ./.github/actions/prepare-backend uses: ./.github/actions/prepare-backend
with: with:
m2-cache-key: e2e-tests m2-cache-key: uberjar
java-version: '${{ needs.get-build-requirements.outputs.java_version || 11 }}' java-version: "${{ needs.get-build-requirements.outputs.java_version || 11 }}"
- name: Build uberjar with ./bin/build.sh - name: Build uberjar with ./bin/build.sh
run: ./bin/build.sh run: ./bin/build.sh
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment