File tree 3 files changed +14
-7
lines changed
3 files changed +14
-7
lines changed Original file line number Diff line number Diff line change 1
- 1.17 .0
1
+ 1.18 .0
Original file line number Diff line number Diff line change @@ -118,21 +118,25 @@ jobs:
118
118
119
119
if [[ "${INCLUDE_DEPENDENCIES}" == "true" ]]; then
120
120
create-package \
121
+ --source ${SOURCE_PATH:-.} \
121
122
--cache-location "${HOME}"/carton-cache \
122
123
--destination "${HOME}"/buildpack \
123
124
--include-dependencies \
124
125
--version "${VERSION}"
125
126
else
126
127
create-package \
128
+ --source ${SOURCE_PATH:-.} \
127
129
--destination "${HOME}"/buildpack \
128
130
--version "${VERSION}"
129
131
fi
130
132
131
- [[ -e package.toml ]] && cp package.toml "${HOME}"/package.toml
133
+ PACKAGE_FILE=${SOURCE_PATH:-.}/package.toml
134
+ [[ -e ${PACKAGE_FILE} ]] && cp ${PACKAGE_FILE} "${HOME}"/package.toml
132
135
printf '[buildpack]\nuri = "%s"\n\n[platform]\nos = "%s"\n' "${HOME}"/buildpack "${OS}" >> "${HOME}"/package.toml
133
136
env :
134
137
INCLUDE_DEPENDENCIES : " false"
135
138
OS : linux
139
+ SOURCE_PATH : " "
136
140
VERSION : ${{ steps.version.outputs.version }}
137
141
- name : Package Buildpack
138
142
id : package
@@ -141,13 +145,13 @@ jobs:
141
145
142
146
set -euo pipefail
143
147
144
- if [[ -n "${PUBLISH+x} " ]]; then
148
+ if [[ "${PUBLISH:-x}" == "true " ]]; then
145
149
pack buildpack package \
146
150
"${PACKAGE}:${VERSION}" \
147
151
--config "${HOME}"/package.toml \
148
152
--publish
149
153
150
- if [ ! -z ${VERSION_MINOR} ] && [ ! -z ${VERSION_MAJOR} ]; then
154
+ if [[ -n ${VERSION_MINOR:-} && -n ${VERSION_MAJOR:-} ] ]; then
151
155
crane tag "${PACKAGE}:${VERSION}" "${VERSION_MINOR}"
152
156
crane tag "${PACKAGE}:${VERSION}" "${VERSION_MAJOR}"
153
157
fi
Original file line number Diff line number Diff line change @@ -92,17 +92,20 @@ jobs:
92
92
93
93
if [[ "${INCLUDE_DEPENDENCIES}" == "true" ]]; then
94
94
create-package \
95
+ --source ${SOURCE_PATH:-.} \
95
96
--cache-location "${HOME}"/carton-cache \
96
97
--destination "${HOME}"/buildpack \
97
98
--include-dependencies \
98
99
--version "${VERSION}"
99
100
else
100
101
create-package \
102
+ --source ${SOURCE_PATH:-.} \
101
103
--destination "${HOME}"/buildpack \
102
104
--version "${VERSION}"
103
105
fi
104
106
105
- [[ -e package.toml ]] && cp package.toml "${HOME}"/package.toml
107
+ PACKAGE_FILE=${SOURCE_PATH:-.}/package.toml
108
+ [[ -e ${PACKAGE_FILE} ]] && cp ${PACKAGE_FILE} "${HOME}"/package.toml
106
109
printf '[buildpack]\nuri = "%s"\n\n[platform]\nos = "%s"\n' "${HOME}"/buildpack "${OS}" >> "${HOME}"/package.toml
107
110
env :
108
111
INCLUDE_DEPENDENCIES : " true"
@@ -114,13 +117,13 @@ jobs:
114
117
115
118
set -euo pipefail
116
119
117
- if [[ -n "${PUBLISH+x} " ]]; then
120
+ if [[ "${PUBLISH:-x}" == "true " ]]; then
118
121
pack buildpack package \
119
122
"${PACKAGE}:${VERSION}" \
120
123
--config "${HOME}"/package.toml \
121
124
--publish
122
125
123
- if [ ! -z ${VERSION_MINOR} ] && [ ! -z ${VERSION_MAJOR} ]; then
126
+ if [[ -n ${VERSION_MINOR:-} && -n ${VERSION_MAJOR:-} ] ]; then
124
127
crane tag "${PACKAGE}:${VERSION}" "${VERSION_MINOR}"
125
128
crane tag "${PACKAGE}:${VERSION}" "${VERSION_MAJOR}"
126
129
fi
You can’t perform that action at this time.
0 commit comments