1010 CODEARTIFACT_DOWNLOAD_URL : ${{ secrets.CODEARTIFACT_DOWNLOAD_URL }}
1111 CODEARTIFACT_USERNAME : ${{ secrets.CODEARTIFACT_USERNAME }}
1212 ECR_NEO4J_DOCKER_URL : ${{ secrets.ECR_NEO4J_DOCKER_URL }}
13-
13+ BRANCH_NAME : ${{ github.event.pull_request.base.ref }}
1414
1515jobs :
1616 code-ql :
@@ -45,19 +45,25 @@ jobs:
4545 - uses : ./.github/actions/setup-jdk
4646 - uses : ./.github/actions/setup-gradle-cache
4747
48- - name : Determine latest neo4j CI version and docker nightly images
48+ - name : Determine latest neo4j CI version and docker images
4949 run : |
5050 neo4j_version_base=$(grep -e "neo4jVersion = .*" build.gradle | cut -d '=' -f 2 | tr -d \'\" | tr -d ' ')
5151 echo "neo4j_version_base=$neo4j_version_base"
5252 NEO4JVERSION=`aws codeartifact list-package-versions --domain build-service-live --domain-owner ${{ secrets.AWS_ACCOUNT_ID }} --repository ci-live --format maven --namespace org.neo4j --package neo4j --sort-by PUBLISHED_TIME --query "versions[?starts_with(version,'$neo4j_version_base')] | [0].version" | tr -d '" '`
5353 echo "NEO4JVERSION=$NEO4JVERSION" >> "$GITHUB_ENV"
5454 echo "Found NEO4JVERSION=$NEO4JVERSION"
55- NEO4J_DOCKER_EE_OVERRIDE="$ECR_NEO4J_DOCKER_URL:$neo4j_version_base-enterprise-debian-nightly"
55+ if [[ $BRANCH_NAME =~ ^5.[0-9]+$ ]]; then
56+ NEO4J_DOCKER_EE_OVERRIDE="neo4j:$neo4j_version_base-enterprise"
57+ NEO4J_DOCKER_CE_OVERRIDE="neo4j:$neo4j_version_base"
58+ else
59+ NEO4J_DOCKER_CE_OVERRIDE="$ECR_NEO4J_DOCKER_URL:$neo4j_version_base-community-debian-nightly"
60+ NEO4J_DOCKER_EE_OVERRIDE="$ECR_NEO4J_DOCKER_URL:$neo4j_version_base-enterprise-debian-nightly"
61+ fi
5662 echo "NEO4J_DOCKER_EE_OVERRIDE=$NEO4J_DOCKER_EE_OVERRIDE" >> "$GITHUB_ENV"
5763 echo "Found NEO4J_DOCKER_EE_OVERRIDE=$NEO4J_DOCKER_EE_OVERRIDE"
58- NEO4J_DOCKER_CE_OVERRIDE="$ECR_NEO4J_DOCKER_URL:$neo4j_version_base-community-debian-nightly"
5964 echo "NEO4J_DOCKER_CE_OVERRIDE=$NEO4J_DOCKER_CE_OVERRIDE" >> "$GITHUB_ENV"
6065 echo "Found NEO4J_DOCKER_CE_OVERRIDE=$NEO4J_DOCKER_CE_OVERRIDE"
66+ echo "Current branch BRANCH_NAME=$BRANCH_NAME"
6167
6268 - name : Compile Java
6369 run : |
@@ -114,19 +120,25 @@ jobs:
114120 ~/.gradle/wrapper
115121 key : ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle*', '**/gradle-wrapper.properties') }}
116122
117- - name : Determine latest neo4j CI version and docker nightly images
123+ - name : Determine latest neo4j CI version and docker images
118124 run : |
119125 neo4j_version_base=$(grep -e "neo4jVersion = .*" build.gradle | cut -d '=' -f 2 | tr -d \'\" | tr -d ' ')
120126 echo "neo4j_version_base=$neo4j_version_base"
121127 NEO4JVERSION=`aws codeartifact list-package-versions --domain build-service-live --domain-owner ${{ secrets.AWS_ACCOUNT_ID }} --repository ci-live --format maven --namespace org.neo4j --package neo4j --sort-by PUBLISHED_TIME --query "versions[?starts_with(version,'$neo4j_version_base')] | [0].version" | tr -d '" '`
122128 echo "NEO4JVERSION=$NEO4JVERSION" >> "$GITHUB_ENV"
123129 echo "Found NEO4JVERSION=$NEO4JVERSION"
124- NEO4J_DOCKER_EE_OVERRIDE="$ECR_NEO4J_DOCKER_URL/build-service/neo4j:$neo4j_version_base-enterprise-debian-nightly"
130+ if [[ $BRANCH_NAME =~ ^5.[0-9]+$ ]]; then
131+ NEO4J_DOCKER_EE_OVERRIDE="neo4j:$neo4j_version_base-enterprise"
132+ NEO4J_DOCKER_CE_OVERRIDE="neo4j:$neo4j_version_base"
133+ else
134+ NEO4J_DOCKER_CE_OVERRIDE="$ECR_NEO4J_DOCKER_URL/build-service/neo4j:$neo4j_version_base-community-debian-nightly"
135+ NEO4J_DOCKER_EE_OVERRIDE="$ECR_NEO4J_DOCKER_URL/build-service/neo4j:$neo4j_version_base-enterprise-debian-nightly"
136+ fi
125137 echo "NEO4J_DOCKER_EE_OVERRIDE=$NEO4J_DOCKER_EE_OVERRIDE" >> "$GITHUB_ENV"
126138 echo "Found NEO4J_DOCKER_EE_OVERRIDE=$NEO4J_DOCKER_EE_OVERRIDE"
127- NEO4J_DOCKER_CE_OVERRIDE="$ECR_NEO4J_DOCKER_URL/build-service/neo4j:$neo4j_version_base-community-debian-nightly"
128139 echo "NEO4J_DOCKER_CE_OVERRIDE=$NEO4J_DOCKER_CE_OVERRIDE" >> "$GITHUB_ENV"
129140 echo "Found NEO4J_DOCKER_CE_OVERRIDE=$NEO4J_DOCKER_CE_OVERRIDE"
141+ echo "Current branch BRANCH_NAME=$BRANCH_NAME"
130142
131143 - name : Init gradle
132144 run : |
@@ -136,4 +148,4 @@ jobs:
136148 - name : Run ${{ matrix.project }} tests
137149 uses : ./.github/actions/test-gradle-project
138150 with :
139- project-name : ${{ matrix.project }}
151+ project-name : ${{ matrix.project }}
0 commit comments