@@ -34,16 +34,13 @@ jobs:
3434 with :
3535 pack-version : 0.36.4
3636 - name : Enable pack Experimental
37- if : ${{ false }}
3837 run : |
3938 #!/usr/bin/env bash
4039
4140 set -euo pipefail
4241
4342 echo "Enabling pack experimental features"
44-
45- mkdir -p "${HOME}"/.pack
46- echo "experimental = true" >> "${HOME}"/.pack/config.toml
43+ pack config experimental true
4744 - uses : actions/checkout@v4
4845 - if : ${{ false }}
4946 uses : actions/cache@v4
@@ -135,7 +132,7 @@ jobs:
135132 cd "${COMPILED_BUILDPACK}"
136133 CONFIG=""
137134 if [ -f "${COMPILED_BUILDPACK}/package.toml" ]; then
138- CONFIG="--config ${COMPILED_BUILDPACK}/package.toml"
135+ CONFIG="--config ${COMPILED_BUILDPACK}/package.toml --flatten "
139136 fi
140137
141138 PACKAGE_LIST=($PACKAGES)
@@ -166,11 +163,16 @@ jobs:
166163 crane tag "${P}:${VERSION}" latest
167164 fi
168165 done
169-
170166 else
171- pack -v buildpack package \
172- "${PACKAGE}:${VERSION}" ${CONFIG} \
173- --format "${FORMAT}" $([ -n "$TTL_SH_PUBLISH" ] && [ "$TTL_SH_PUBLISH" = "true" ] && echo "--publish")
167+ if [ -n "$TTL_SH_PUBLISH" ] && [ "$TTL_SH_PUBLISH" = "true" ]; then
168+ TAG="${PACKAGE}-$(mktemp -u XXXXX | awk '{print tolower($0)}'):${VERSION}"
169+ pack -v buildpack package "${TAG}" ${CONFIG} --format "${FORMAT}" --publish
170+ else
171+ TAG="${PACKAGE}:${VERSION}"
172+ pack -v buildpack package "${TAG}" ${CONFIG} --format "${FORMAT}"
173+ fi
174+
175+ echo "ttl-image-tag=${TAG:-}" >> "$GITHUB_OUTPUT"
174176 fi
175177 env :
176178 PACKAGES : docker.io/paketobuildpacks/executable-jar
0 commit comments