diff --git a/.github/workflows/pb-create-package.yml b/.github/workflows/pb-create-package.yml index d9069f51..80f15a4f 100644 --- a/.github/workflows/pb-create-package.yml +++ b/.github/workflows/pb-create-package.yml @@ -1,227 +1,228 @@ name: Create Package "on": - release: - types: - - published -jobs: - create-package: - name: Create Package - runs-on: - - ubuntu-latest - steps: - - name: Docker login gcr.io - if: ${{ (github.event_name != 'pull_request' || ! github.event.pull_request.head.repo.fork) && (github.actor != 'dependabot[bot]') }} - uses: docker/login-action@v3 - with: - password: ${{ secrets.GCR_PUSH_BOT_JSON_KEY }} - registry: gcr.io - username: _json_key - - name: Docker login docker.io - if: ${{ (github.event_name != 'pull_request' || ! github.event.pull_request.head.repo.fork) && (github.actor != 'dependabot[bot]') }} - uses: docker/login-action@v3 - with: - password: ${{ secrets.PAKETO_BUILDPACKS_DOCKERHUB_PASSWORD }} - registry: docker.io - username: ${{ secrets.PAKETO_BUILDPACKS_DOCKERHUB_USERNAME }} - - uses: actions/setup-go@v5 - with: - go-version: "1.20" - - name: Install create-package - run: | - #!/usr/bin/env bash - - set -euo pipefail - - go install -ldflags="-s -w" github.com/paketo-buildpacks/libpak/cmd/create-package@latest - - uses: buildpacks/github-actions/setup-tools@v5.5.3 - with: - crane-version: 0.19.0 - yj-version: 5.1.0 - - name: Install pack - run: | - #!/usr/bin/env bash - # this is coming from a copy of https://github.com/buildpacks/pack/actions/runs/8118576298 stored on box - # TODO to revisit when the official one is out - set -euo pipefail - - echo "Installing pack experimental" - - mkdir -p "${HOME}"/bin - echo "${HOME}/bin" >> "${GITHUB_PATH}" - - curl -L "https://ent.box.com/shared/static/j4d1bfe9uk1sb0i7zjvci0md9xmy41u4" -o ${HOME}/bin/pack - chmod +x "${HOME}"/bin/pack - - name: Enable pack Experimental - if: ${{ false }} - run: | - #!/usr/bin/env bash - - set -euo pipefail - - echo "Enabling pack experimental features" - - mkdir -p "${HOME}"/.pack - echo "experimental = true" >> "${HOME}"/.pack/config.toml - - uses: actions/checkout@v4 - - if: ${{ false }} - uses: actions/cache@v4 - with: - key: ${{ runner.os }}-go-${{ hashFiles('**/buildpack.toml', '**/package.toml') }} - path: |- - ${{ env.HOME }}/.pack - ${{ env.HOME }}/carton-cache - restore-keys: ${{ runner.os }}-go- - - name: Compute Version - id: version - run: | - #!/usr/bin/env bash - - set -euo pipefail - - if [[ ${GITHUB_REF:-} != "refs/"* ]]; then - echo "GITHUB_REF set to [${GITHUB_REF:-}], but that is unexpected. It should start with 'refs/*'" - exit 255 - fi - - if [[ ${GITHUB_REF} =~ refs/tags/v([0-9]+\.[0-9]+\.[0-9]+) ]]; then - VERSION=${BASH_REMATCH[1]} - - MAJOR_VERSION="$(echo "${VERSION}" | awk -F '.' '{print $1 }')" - MINOR_VERSION="$(echo "${VERSION}" | awk -F '.' '{print $1 "." $2 }')" - - echo "version-major=${MAJOR_VERSION}" >> "$GITHUB_OUTPUT" - echo "version-minor=${MINOR_VERSION}" >> "$GITHUB_OUTPUT" - elif [[ ${GITHUB_REF} =~ refs/heads/(.+) ]]; then - VERSION=${BASH_REMATCH[1]} - else - VERSION=$(git rev-parse --short HEAD) - fi - - echo "version=${VERSION}" >> "$GITHUB_OUTPUT" - echo "Selected ${VERSION} from - * ref: ${GITHUB_REF} - * sha: ${GITHUB_SHA} - " - - name: Create Package - run: | - #!/usr/bin/env bash - - set -euo pipefail - - # With Go 1.20, we need to set this so that we produce statically compiled binaries - # - # Starting with Go 1.20, Go will produce binaries that are dynamically linked against libc - # which can cause compatibility issues. The compiler links against libc on the build system - # but that may be newer than on the stacks we support. - export CGO_ENABLED=0 - - if [[ "${INCLUDE_DEPENDENCIES}" == "true" ]]; then - create-package \ - --source "${SOURCE_PATH:-.}" \ - --cache-location "${HOME}"/carton-cache \ - --destination "${HOME}"/buildpack \ - --include-dependencies \ - --version "${VERSION}" - else - create-package \ - --source "${SOURCE_PATH:-.}" \ - --destination "${HOME}"/buildpack \ - --version "${VERSION}" - fi - - PACKAGE_FILE="${SOURCE_PATH:-.}/package.toml" - if [ -f "${PACKAGE_FILE}" ]; then - cp "${PACKAGE_FILE}" "${HOME}/buildpack/package.toml" - printf '[buildpack]\nuri = "%s"\n\n[platform]\nos = "%s"\n' "${HOME}/buildpack" "${OS}" >> "${HOME}/buildpack/package.toml" - fi - env: - INCLUDE_DEPENDENCIES: "false" - OS: linux - SOURCE_PATH: "" - VERSION: ${{ steps.version.outputs.version }} - - name: Package Buildpack - id: package - run: |- - #!/usr/bin/env bash + push: + branches: ["dualarch"] +jobs: + create-package: + name: Create Package + runs-on: + - ubuntu-latest + steps: + - name: Docker login gcr.io + if: ${{ (github.event_name != 'pull_request' || ! github.event.pull_request.head.repo.fork) && (github.actor != 'dependabot[bot]') }} + uses: docker/login-action@v3 + with: + password: ${{ secrets.GCR_PUSH_BOT_JSON_KEY }} + registry: gcr.io + username: _json_key + - name: Docker login docker.io + if: ${{ (github.event_name != 'pull_request' || ! github.event.pull_request.head.repo.fork) && (github.actor != 'dependabot[bot]') }} + uses: docker/login-action@v3 + with: + password: ${{ secrets.PAKETO_BUILDPACKS_DOCKERHUB_PASSWORD }} + registry: docker.io + username: ${{ secrets.PAKETO_BUILDPACKS_DOCKERHUB_USERNAME }} + - uses: actions/setup-go@v5 + with: + go-version: "1.20" + - name: Install create-package + run: | + #!/usr/bin/env bash + + set -euo pipefail + + go install -ldflags="-s -w" github.com/paketo-buildpacks/libpak/cmd/create-package@latest + - uses: buildpacks/github-actions/setup-tools@v5.5.3 + with: + crane-version: 0.19.0 + yj-version: 5.1.0 + - name: Install pack + run: | + #!/usr/bin/env bash + # this is coming from a copy of https://github.com/buildpacks/pack/actions/runs/8118576298 stored on box + # TODO to revisit when the official one is out + set -euo pipefail + + echo "Installing pack experimental" + + mkdir -p "${HOME}"/bin + echo "${HOME}/bin" >> "${GITHUB_PATH}" + + curl -L "https://ent.box.com/shared/static/j4d1bfe9uk1sb0i7zjvci0md9xmy41u4" -o ${HOME}/bin/pack + chmod +x "${HOME}"/bin/pack + - name: Enable pack Experimental + if: ${{ false }} + run: | + #!/usr/bin/env bash + + set -euo pipefail + + echo "Enabling pack experimental features" + + mkdir -p "${HOME}"/.pack + echo "experimental = true" >> "${HOME}"/.pack/config.toml + - uses: actions/checkout@v4 + - if: ${{ false }} + uses: actions/cache@v4 + with: + key: ${{ runner.os }}-go-${{ hashFiles('**/buildpack.toml', '**/package.toml') }} + path: |- + ${{ env.HOME }}/.pack + ${{ env.HOME }}/carton-cache + restore-keys: ${{ runner.os }}-go- + # - name: Compute Version + # id: version + # run: | + # #!/usr/bin/env bash + + # set -euo pipefail + + # if [[ ${GITHUB_REF:-} != "refs/"* ]]; then + # echo "GITHUB_REF set to [${GITHUB_REF:-}], but that is unexpected. It should start with 'refs/*'" + # exit 255 + # fi + + # if [[ ${GITHUB_REF} =~ refs/tags/v([0-9]+\.[0-9]+\.[0-9]+) ]]; then + # VERSION=${BASH_REMATCH[1]} + + # MAJOR_VERSION="$(echo "${VERSION}" | awk -F '.' '{print $1 }')" + # MINOR_VERSION="$(echo "${VERSION}" | awk -F '.' '{print $1 "." $2 }')" + + # echo "version-major=${MAJOR_VERSION}" >> "$GITHUB_OUTPUT" + # echo "version-minor=${MINOR_VERSION}" >> "$GITHUB_OUTPUT" + # elif [[ ${GITHUB_REF} =~ refs/heads/(.+) ]]; then + # VERSION=${BASH_REMATCH[1]} + # else + # VERSION=$(git rev-parse --short HEAD) + # fi + + # echo "version=${VERSION}" >> "$GITHUB_OUTPUT" + # echo "Selected ${VERSION} from + # * ref: ${GITHUB_REF} + # * sha: ${GITHUB_SHA} + # " + - name: Create Package + run: | + #!/usr/bin/env bash + set -euo pipefail - - COMPILED_BUILDPACK="${HOME}/buildpack" - - # create-package puts the buildpack here, we need to run from that directory - # for component buildpacks so that pack doesn't need a package.toml - cd "${COMPILED_BUILDPACK}" - CONFIG="" - if [ -f "${COMPILED_BUILDPACK}/package.toml" ]; then - CONFIG="--config ${COMPILED_BUILDPACK}/package.toml" - fi - - PACKAGE_LIST=($PACKAGES) - # Extract first repo (Docker Hub) as the main to package & register - PACKAGE=${PACKAGE_LIST[0]} - - if [[ "${PUBLISH:-x}" == "true" ]]; then - pack -v buildpack package \ - "${PACKAGE}:${VERSION}" ${CONFIG} \ - --publish - + + # With Go 1.20, we need to set this so that we produce statically compiled binaries + # + # Starting with Go 1.20, Go will produce binaries that are dynamically linked against libc + # which can cause compatibility issues. The compiler links against libc on the build system + # but that may be newer than on the stacks we support. + export CGO_ENABLED=0 + + if [[ "${INCLUDE_DEPENDENCIES}" == "true" ]]; then + create-package \ + --source "${SOURCE_PATH:-.}" \ + --cache-location "${HOME}"/carton-cache \ + --destination "${HOME}"/buildpack \ + --include-dependencies \ + --version "${VERSION}" + else + create-package \ + --source "${SOURCE_PATH:-.}" \ + --destination "${HOME}"/buildpack \ + --version "${VERSION}" + fi + + PACKAGE_FILE="${SOURCE_PATH:-.}/package.toml" + if [ -f "${PACKAGE_FILE}" ]; then + cp "${PACKAGE_FILE}" "${HOME}/buildpack/package.toml" + printf '[buildpack]\nuri = "%s"\n\n[platform]\nos = "%s"\n' "${HOME}/buildpack" "${OS}" >> "${HOME}/buildpack/package.toml" + fi + env: + INCLUDE_DEPENDENCIES: "false" + OS: linux + SOURCE_PATH: "" + VERSION: ${{ steps.version.outputs.version }} + - name: Package Buildpack + id: package + run: |- + #!/usr/bin/env bash + + set -euo pipefail + + COMPILED_BUILDPACK="${HOME}/buildpack" + + # create-package puts the buildpack here, we need to run from that directory + # for component buildpacks so that pack doesn't need a package.toml + cd "${COMPILED_BUILDPACK}" + CONFIG="" + if [ -f "${COMPILED_BUILDPACK}/package.toml" ]; then + CONFIG="--config ${COMPILED_BUILDPACK}/package.toml" + fi + + PACKAGE_LIST=($PACKAGES) + # Extract first repo (Docker Hub) as the main to package & register + PACKAGE=${PACKAGE_LIST[0]} + + # because current pack exp. will keep on piling up layers if you directly publish to an existing tag + crane delete "${PACKAGE}:${VERSION}" + + if [[ "${PUBLISH:-x}" == "true" ]]; then + pack -v buildpack package \ + "${PACKAGE}:${VERSION}" ${CONFIG} \ + --publish + + if [[ -n ${VERSION_MINOR:-} && -n ${VERSION_MAJOR:-} ]]; then + crane tag "${PACKAGE}:${VERSION}" "${VERSION_MINOR}" + crane tag "${PACKAGE}:${VERSION}" "${VERSION_MAJOR}" + fi + # crane tag "${PACKAGE}:${VERSION}" latest + echo "digest=$(crane digest "${PACKAGE}:${VERSION}")" >> "$GITHUB_OUTPUT" + + # copy to other repositories specified + for P in "${PACKAGE_LIST[@]}" + do + if [ "$P" != "$PACKAGE" ]; then + crane copy "${PACKAGE}:${VERSION}" "${P}:${VERSION}" if [[ -n ${VERSION_MINOR:-} && -n ${VERSION_MAJOR:-} ]]; then - crane tag "${PACKAGE}:${VERSION}" "${VERSION_MINOR}" - crane tag "${PACKAGE}:${VERSION}" "${VERSION_MAJOR}" + crane tag "${P}:${VERSION}" "${VERSION_MINOR}" + crane tag "${P}:${VERSION}" "${VERSION_MAJOR}" fi - crane tag "${PACKAGE}:${VERSION}" latest - echo "digest=$(crane digest "${PACKAGE}:${VERSION}")" >> "$GITHUB_OUTPUT" - - # copy to other repositories specified - for P in "${PACKAGE_LIST[@]}" - do - if [ "$P" != "$PACKAGE" ]; then - crane copy "${PACKAGE}:${VERSION}" "${P}:${VERSION}" - if [[ -n ${VERSION_MINOR:-} && -n ${VERSION_MAJOR:-} ]]; then - crane tag "${P}:${VERSION}" "${VERSION_MINOR}" - crane tag "${P}:${VERSION}" "${VERSION_MAJOR}" - fi - crane tag "${P}:${VERSION}" latest - fi - done - - else - pack -v buildpack package \ - "${PACKAGE}:${VERSION}" ${CONFIG} \ - --format "${FORMAT}" + # crane tag "${P}:${VERSION}" latest fi - env: - PACKAGES: docker.io/paketobuildpacks/java gcr.io/paketo-buildpacks/java - PUBLISH: "true" - VERSION: ${{ steps.version.outputs.version }} - VERSION_MAJOR: ${{ steps.version.outputs.version-major }} - VERSION_MINOR: ${{ steps.version.outputs.version-minor }} - - name: Update release with digest - run: | - #!/usr/bin/env bash - - set -euo pipefail - - PAYLOAD=$(cat "${GITHUB_EVENT_PATH}") - - RELEASE_ID=$(jq -n -r --argjson PAYLOAD "${PAYLOAD}" '$PAYLOAD.release.id') - RELEASE_TAG_NAME=$(jq -n -r --argjson PAYLOAD "${PAYLOAD}" '$PAYLOAD.release.tag_name') - RELEASE_NAME=$(jq -n -r --argjson PAYLOAD "${PAYLOAD}" '$PAYLOAD.release.name') - RELEASE_BODY=$(jq -n -r --argjson PAYLOAD "${PAYLOAD}" '$PAYLOAD.release.body') - - gh api \ - --method PATCH \ - "/repos/:owner/:repo/releases/${RELEASE_ID}" \ - --field "tag_name=${RELEASE_TAG_NAME}" \ - --field "name=${RELEASE_NAME}" \ - --field "body=${RELEASE_BODY///\`${DIGEST}\`}" - env: - DIGEST: ${{ steps.package.outputs.digest }} - GITHUB_TOKEN: ${{ secrets.PAKETO_BOT_GITHUB_TOKEN }} - - if: ${{ true }} - uses: docker://ghcr.io/buildpacks/actions/registry/request-add-entry:5.5.3 - with: - address: docker.io/paketobuildpacks/java@${{ steps.package.outputs.digest }} - id: paketo-buildpacks/java - token: ${{ secrets.PAKETO_BOT_GITHUB_TOKEN }} - version: ${{ steps.version.outputs.version }} + done + + else + pack -v buildpack package \ + "${PACKAGE}:${VERSION}" ${CONFIG} \ + --format "${FORMAT}" + fi + env: + PACKAGES: docker.io/paketobuildpacks/java gcr.io/paketo-buildpacks/java + PUBLISH: "true" + VERSION: "beta" + # - name: Update release with digest + # run: | + # #!/usr/bin/env bash + + # set -euo pipefail + + # PAYLOAD=$(cat "${GITHUB_EVENT_PATH}") + + # RELEASE_ID=$(jq -n -r --argjson PAYLOAD "${PAYLOAD}" '$PAYLOAD.release.id') + # RELEASE_TAG_NAME=$(jq -n -r --argjson PAYLOAD "${PAYLOAD}" '$PAYLOAD.release.tag_name') + # RELEASE_NAME=$(jq -n -r --argjson PAYLOAD "${PAYLOAD}" '$PAYLOAD.release.name') + # RELEASE_BODY=$(jq -n -r --argjson PAYLOAD "${PAYLOAD}" '$PAYLOAD.release.body') + + # gh api \ + # --method PATCH \ + # "/repos/:owner/:repo/releases/${RELEASE_ID}" \ + # --field "tag_name=${RELEASE_TAG_NAME}" \ + # --field "name=${RELEASE_NAME}" \ + # --field "body=${RELEASE_BODY///\`${DIGEST}\`}" + # env: + # DIGEST: ${{ steps.package.outputs.digest }} + # GITHUB_TOKEN: ${{ secrets.PAKETO_BOT_GITHUB_TOKEN }} + # - if: ${{ true }} + # uses: docker://ghcr.io/buildpacks/actions/registry/request-add-entry:5.5.3 + # with: + # address: docker.io/paketobuildpacks/java-native-image@${{ steps.package.outputs.digest }} + # id: paketo-buildpacks/java-native-image + # token: ${{ secrets.PAKETO_BOT_GITHUB_TOKEN }} + # version: ${{ steps.version.outputs.version }} diff --git a/buildpack.toml b/buildpack.toml index 02aa1359..d9466ac4 100644 --- a/buildpack.toml +++ b/buildpack.toml @@ -34,11 +34,11 @@ api = "0.7" [[order.group]] id = "paketo-buildpacks/ca-certificates" optional = true - version = "3.6.8" + version = "3.7.0" [[order.group]] id = "paketo-buildpacks/bellsoft-liberica" - version = "10.5.5" + version = "10.6.0" [[order.group]] id = "paketo-buildpacks/yarn" @@ -53,47 +53,47 @@ api = "0.7" [[order.group]] id = "paketo-buildpacks/syft" optional = true - version = "1.45.0" + version = "1.46.0" [[order.group]] id = "paketo-buildpacks/leiningen" optional = true - version = "4.7.1" + version = "4.8.0" [[order.group]] id = "paketo-buildpacks/clojure-tools" optional = true - version = "2.8.17" + version = "2.9.0" [[order.group]] id = "paketo-buildpacks/gradle" optional = true - version = "7.9.0" + version = "7.10.0" [[order.group]] id = "paketo-buildpacks/maven" optional = true - version = "6.15.14" + version = "6.16.0" [[order.group]] id = "paketo-buildpacks/sbt" optional = true - version = "6.12.13" + version = "6.13.0" [[order.group]] id = "paketo-buildpacks/watchexec" optional = true - version = "2.9.0" + version = "2.10.0" [[order.group]] id = "paketo-buildpacks/executable-jar" optional = true - version = "6.8.5" + version = "6.9.0" [[order.group]] id = "paketo-buildpacks/apache-tomcat" optional = true - version = "7.15.3" + version = "7.16.0" [[order.group]] id = "paketo-buildpacks/apache-tomee" @@ -108,27 +108,27 @@ api = "0.7" [[order.group]] id = "paketo-buildpacks/dist-zip" optional = true - version = "5.6.10" + version = "5.7.0" [[order.group]] id = "paketo-buildpacks/spring-boot" optional = true - version = "5.27.11" + version = "5.28.0" [[order.group]] id = "paketo-buildpacks/procfile" optional = true - version = "5.6.9" + version = "5.7.0" [[order.group]] id = "paketo-buildpacks/jattach" optional = true - version = "1.6.1" + version = "1.7.0" [[order.group]] id = "paketo-buildpacks/azure-application-insights" optional = true - version = "5.18.3" + version = "5.19.0" [[order.group]] id = "paketo-buildpacks/google-stackdriver" @@ -138,24 +138,24 @@ api = "0.7" [[order.group]] id = "paketo-buildpacks/datadog" optional = true - version = "5.7.0" + version = "5.8.0" [[order.group]] id = "paketo-buildpacks/java-memory-assistant" optional = true - version = "1.4.11" + version = "1.5.0" [[order.group]] id = "paketo-buildpacks/encrypt-at-rest" optional = true - version = "4.5.18" + version = "4.6.0" [[order.group]] id = "paketo-buildpacks/environment-variables" optional = true - version = "4.5.7" + version = "4.6.0" [[order.group]] id = "paketo-buildpacks/image-labels" optional = true - version = "4.5.6" + version = "4.6.0" diff --git a/package.toml b/package.toml index 6be530e6..6c068eef 100644 --- a/package.toml +++ b/package.toml @@ -1,8 +1,8 @@ [[dependencies]] - uri = "docker://gcr.io/paketo-buildpacks/ca-certificates:3.6.8" + uri = "docker://gcr.io/paketo-buildpacks/ca-certificates:3.7.0" [[dependencies]] - uri = "docker://gcr.io/paketo-buildpacks/bellsoft-liberica:10.5.5" + uri = "docker://gcr.io/paketo-buildpacks/bellsoft-liberica:10.6.0" [[dependencies]] uri = "docker://gcr.io/paketo-buildpacks/yarn:1.3.2" @@ -11,31 +11,31 @@ uri = "docker://gcr.io/paketo-buildpacks/node-engine:3.2.2" [[dependencies]] - uri = "docker://gcr.io/paketo-buildpacks/syft:1.45.0" + uri = "docker://gcr.io/paketo-buildpacks/syft:1.46.0" [[dependencies]] - uri = "docker://gcr.io/paketo-buildpacks/leiningen:4.7.1" + uri = "docker://gcr.io/paketo-buildpacks/leiningen:4.8.0" [[dependencies]] - uri = "docker://gcr.io/paketo-buildpacks/clojure-tools:2.8.17" + uri = "docker://gcr.io/paketo-buildpacks/clojure-tools:2.9.0" [[dependencies]] - uri = "docker://gcr.io/paketo-buildpacks/gradle:7.9.0" + uri = "docker://gcr.io/paketo-buildpacks/gradle:7.10.0" [[dependencies]] - uri = "docker://gcr.io/paketo-buildpacks/maven:6.15.14" + uri = "docker://gcr.io/paketo-buildpacks/maven:6.16.0" [[dependencies]] - uri = "docker://gcr.io/paketo-buildpacks/sbt:6.12.13" + uri = "docker://gcr.io/paketo-buildpacks/sbt:6.13.0" [[dependencies]] - uri = "docker://gcr.io/paketo-buildpacks/watchexec:2.9.0" + uri = "docker://gcr.io/paketo-buildpacks/watchexec:2.10.0" [[dependencies]] - uri = "docker://gcr.io/paketo-buildpacks/executable-jar:6.8.5" + uri = "docker://gcr.io/paketo-buildpacks/executable-jar:6.9.0" [[dependencies]] - uri = "docker://gcr.io/paketo-buildpacks/apache-tomcat:7.15.3" + uri = "docker://gcr.io/paketo-buildpacks/apache-tomcat:7.16.0" [[dependencies]] uri = "docker://gcr.io/paketo-buildpacks/apache-tomee:1.8.2" @@ -44,34 +44,42 @@ uri = "docker://gcr.io/paketo-buildpacks/liberty:4.0.4" [[dependencies]] - uri = "docker://gcr.io/paketo-buildpacks/dist-zip:5.6.10" + uri = "docker://gcr.io/paketo-buildpacks/dist-zip:5.7.0" [[dependencies]] - uri = "docker://gcr.io/paketo-buildpacks/spring-boot:5.27.11" + uri = "docker://gcr.io/paketo-buildpacks/spring-boot:5.28.0" [[dependencies]] - uri = "docker://gcr.io/paketo-buildpacks/procfile:5.6.9" + uri = "docker://gcr.io/paketo-buildpacks/procfile:5.7.0" [[dependencies]] - uri = "docker://gcr.io/paketo-buildpacks/jattach:1.6.1" + uri = "docker://gcr.io/paketo-buildpacks/jattach:1.7.0" [[dependencies]] - uri = "docker://gcr.io/paketo-buildpacks/azure-application-insights:5.18.3" + uri = "docker://gcr.io/paketo-buildpacks/azure-application-insights:5.19.0" [[dependencies]] uri = "docker://gcr.io/paketo-buildpacks/google-stackdriver:9.0.1" [[dependencies]] - uri = "docker://gcr.io/paketo-buildpacks/datadog:5.7.0" + uri = "docker://gcr.io/paketo-buildpacks/datadog:5.8.0" [[dependencies]] - uri = "docker://gcr.io/paketo-buildpacks/java-memory-assistant:1.4.11" + uri = "docker://gcr.io/paketo-buildpacks/java-memory-assistant:1.5.0" [[dependencies]] - uri = "docker://gcr.io/paketo-buildpacks/encrypt-at-rest:4.5.18" + uri = "docker://gcr.io/paketo-buildpacks/encrypt-at-rest:4.6.0" [[dependencies]] - uri = "docker://gcr.io/paketo-buildpacks/environment-variables:4.5.7" + uri = "docker://gcr.io/paketo-buildpacks/environment-variables:4.6.0" [[dependencies]] - uri = "docker://gcr.io/paketo-buildpacks/image-labels:4.5.6" + uri = "docker://gcr.io/paketo-buildpacks/image-labels:4.6.0" + +[[targets]] +os = "linux" +arch = "amd64" + +[[targets]] +os = "linux" +arch = "arm64"