@@ -753,7 +753,7 @@ jobs:
753
753
if : ${{ needs.setup.outputs.ingestion_base_change == 'true' }}
754
754
uses : ./.github/actions/docker-custom-build-and-push
755
755
with :
756
- target : base
756
+ target : base-empty
757
757
images : |
758
758
${{ env.DATAHUB_INGESTION_BASE_IMAGE }}
759
759
image_tag : ${{ needs.setup.outputs.tag }}
@@ -797,7 +797,6 @@ jobs:
797
797
if : ${{ needs.setup.outputs.ingestion_base_change == 'true' }}
798
798
uses : ./.github/actions/docker-custom-build-and-push
799
799
with :
800
- target : slim-install
801
800
images : |
802
801
${{ env.DATAHUB_INGESTION_BASE_IMAGE }}
803
802
image_tag : ${{ needs.setup.outputs.slim_tag }}
@@ -840,7 +839,6 @@ jobs:
840
839
if : ${{ needs.setup.outputs.ingestion_base_change == 'true' }}
841
840
uses : ./.github/actions/docker-custom-build-and-push
842
841
with :
843
- target : full-install
844
842
images : |
845
843
${{ env.DATAHUB_INGESTION_BASE_IMAGE }}
846
844
image_tag : ${{ needs.setup.outputs.full_tag }}
@@ -863,7 +861,7 @@ jobs:
863
861
outputs :
864
862
tag : ${{ steps.tag.outputs.tag }}
865
863
needs_artifact_download : ${{ needs.setup.outputs.ingestion_change == 'true' && ( needs.setup.outputs.publish != 'true' && needs.setup.outputs.pr-publish != 'true') }}
866
- needs : [setup, smoke_test_lint,datahub_ingestion_base_slim_build ]
864
+ needs : [setup, smoke_test_lint]
867
865
if : ${{ needs.setup.outputs.ingestion_change == 'true' || needs.setup.outputs.publish == 'true' || needs.setup.outputs.pr-publish == 'true' }}
868
866
steps :
869
867
- name : Check out the repo
@@ -880,11 +878,6 @@ jobs:
880
878
- name : Build codegen
881
879
if : ${{ needs.setup.outputs.ingestion_change == 'true' || needs.setup.outputs.publish == 'true' || needs.setup.outputs.pr-publish =='true' }}
882
880
run : ./gradlew :metadata-ingestion:codegen
883
- - name : Download Base Image
884
-
885
- if : ${{ needs.setup.outputs.publish != 'true' && needs.setup.outputs.pr-publish != 'true' && needs.setup.outputs.ingestion_base_change == 'true' }}
886
- with :
887
- image : ${{ env.DATAHUB_INGESTION_BASE_IMAGE }}:${{ needs.setup.outputs.ingestion_base_change == 'true' && needs.setup.outputs.unique_slim_tag || 'head-slim' }}
888
881
- name : Login to DockerHub
889
882
uses : docker/login-action@v3
890
883
if : ${{ needs.setup.outputs.docker-login == 'true' && needs.setup.outputs.publish == 'false' && needs.setup.outputs.pr-publish == 'false' && needs.setup.outputs.ingestion_base_change == 'false' }}
@@ -895,12 +888,9 @@ jobs:
895
888
if : ${{ needs.setup.outputs.ingestion_change == 'true' || needs.setup.outputs.publish == 'true' || needs.setup.outputs.pr-publish == 'true' }}
896
889
uses : ./.github/actions/docker-custom-build-and-push
897
890
with :
898
- target : final
899
891
images : |
900
892
${{ env.DATAHUB_INGESTION_IMAGE }}
901
893
build-args : |
902
- BASE_IMAGE=${{ env.DATAHUB_INGESTION_BASE_IMAGE }}
903
- DOCKER_VERSION=${{ needs.setup.outputs.ingestion_base_change == 'true' && needs.setup.outputs.unique_slim_tag || 'head-slim' }}
904
894
RELEASE_VERSION=${{ needs.setup.outputs.python_release_version }}
905
895
APP_ENV=slim
906
896
image_tag : ${{ needs.setup.outputs.slim_tag }}
@@ -959,7 +949,7 @@ jobs:
959
949
outputs :
960
950
tag : ${{ steps.tag.outputs.tag }}
961
951
needs_artifact_download : ${{ needs.setup.outputs.ingestion_change == 'true' && ( needs.setup.outputs.publish != 'true' && needs.setup.outputs.pr-publish != 'true' ) }}
962
- needs : [setup, smoke_test_lint,datahub_ingestion_base_full_build ]
952
+ needs : [setup, smoke_test_lint]
963
953
if : ${{ needs.setup.outputs.ingestion_change == 'true' || needs.setup.outputs.publish == 'true' || needs.setup.outputs.pr-publish == 'true' }}
964
954
steps :
965
955
- name : Check out the repo
@@ -977,11 +967,6 @@ jobs:
977
967
- name : Build codegen
978
968
if : ${{ needs.setup.outputs.ingestion_change == 'true' || needs.setup.outputs.publish == 'true' || needs.setup.outputs.pr-publish == 'true' }}
979
969
run : ./gradlew :metadata-ingestion:codegen
980
- - name : Download Base Image
981
-
982
- if : ${{ needs.setup.outputs.publish != 'true' && needs.setup.outputs.pr-publish != 'true' && needs.setup.outputs.ingestion_base_change == 'true' }}
983
- with :
984
- image : ${{ env.DATAHUB_INGESTION_BASE_IMAGE }}:${{ needs.setup.outputs.ingestion_base_change == 'true' && needs.setup.outputs.unique_tag || 'head' }}
985
970
- name : Login to DockerHub
986
971
uses : docker/login-action@v3
987
972
if : ${{ needs.setup.outputs.docker-login == 'true' && needs.setup.outputs.publish == 'false' && needs.setup.outputs.pr-publish == 'false' && needs.setup.outputs.ingestion_base_change == 'false' }}
@@ -992,12 +977,9 @@ jobs:
992
977
if : ${{ needs.setup.outputs.ingestion_change == 'true' || needs.setup.outputs.publish == 'true' || needs.setup.outputs.pr-publish == 'true' }}
993
978
uses : ./.github/actions/docker-custom-build-and-push
994
979
with :
995
- target : final
996
980
images : |
997
981
${{ env.DATAHUB_INGESTION_IMAGE }}
998
982
build-args : |
999
- BASE_IMAGE=${{ env.DATAHUB_INGESTION_BASE_IMAGE }}
1000
- DOCKER_VERSION=${{ needs.setup.outputs.ingestion_base_change == 'true' && needs.setup.outputs.unique_tag || 'head' }}
1001
983
RELEASE_VERSION=${{ needs.setup.outputs.python_release_version }}
1002
984
image_tag : ${{ needs.setup.outputs.tag }}
1003
985
username : ${{ secrets.ACRYL_DOCKER_USERNAME }}
0 commit comments