Skip to content

Commit e665353

Browse files
committed
chore(pack-images): add generate project-metadata.toml
1 parent ac423a7 commit e665353

8 files changed

Lines changed: 39 additions & 0 deletions

File tree

buildpacks/go/bin/build

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,9 @@ echo "---> Go Buildpack"
77
layers_dir=$1
88
plan_path=$3
99

10+
# shellcheck source=/dev/null
11+
. generate-project.sh "${layers_dir}"
12+
1013
# shellcheck source=/dev/null
1114
. generate-layers.sh "${layers_dir}"
1215
generate_deps_layer build-deps

buildpacks/java/bin/build

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,9 @@ shopt -s expand_aliases
55
layers_dir=$1
66
plan_path=$3
77

8+
# shellcheck source=/dev/null
9+
. generate-project.sh "${layers_dir}"
10+
811
# shellcheck source=/dev/null
912
. generate-layers.sh "${layers_dir}"
1013
generate_deps_layer build-deps

buildpacks/node/bin/build

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,9 @@ echo "---> Node Buildpack"
77
layers_dir=$1
88
plan_path=$3
99

10+
# shellcheck source=/dev/null
11+
. generate-project.sh "${layers_dir}"
12+
1013
# 2. Install build deps
1114
# shellcheck source=/dev/null
1215
. generate-layers.sh "${layers_dir}"

buildpacks/php/bin/build

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,10 @@ echo "---> PHP Buildpack"
66
# 1. GET ARGS
77
layers_dir=$1
88
plan_path=$3
9+
10+
# shellcheck source=/dev/null
11+
. generate-project.sh "${layers_dir}"
12+
913
php_layer_dir="${layers_dir}"/php
1014
extensions_layer_dir="${layers_dir}"/extensions
1115
mkdir -p "${extensions_layer_dir}"/{docs,ext}

buildpacks/python/bin/build

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,9 @@ echo "---> Python Buildpack"
77
layers_dir=$1
88
plan_path=$3
99

10+
# shellcheck source=/dev/null
11+
. generate-project.sh "${layers_dir}"
12+
1013
# 2. Install build deps
1114
# shellcheck source=/dev/null
1215
. generate-layers.sh "${layers_dir}"

buildpacks/ruby/bin/build

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,9 @@ echo "---> Ruby Buildpack"
66
layers_dir=$1
77
plan_path=$3
88

9+
# shellcheck source=/dev/null
10+
. generate-project.sh "${layers_dir}"
11+
912
# 2. Install build deps
1013
# shellcheck source=/dev/null
1114
. generate-layers.sh "${layers_dir}"

buildpacks/rust/bin/build

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,9 @@ echo "---> Rust Buildpack"
77
layers_dir=$1
88
plan_path=$3
99

10+
# shellcheck source=/dev/null
11+
. generate-project.sh "${layers_dir}"
12+
1013
# 2. Install build deps
1114
# shellcheck source=/dev/null
1215
. generate-layers.sh "${layers_dir}"
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
#!/usr/bin/env bash
2+
set -eo pipefail
3+
4+
echo "---> Generate Project Metadata"
5+
6+
layers_dir=${1:?layer_dir is required}
7+
8+
cat >"${layers_dir}/project-metadata.toml" <<EOL
9+
[source]
10+
type = "s3"
11+
12+
[source.version]
13+
uuid="$(cat /proc/sys/kernel/random/uuid)"
14+
15+
[source.metadata]
16+
date="$(date --iso-8601=seconds -u)"
17+
EOL

0 commit comments

Comments
 (0)