@@ -139,15 +139,26 @@ fetch_debs(
139139 excludes = ":excludes" ,
140140)
141141
142+ filegroup (
143+ name = "import" ,
144+ srcs = glob (["import/v*/*" ]),
145+ )
146+
142147PUBLISH_ENV = {
143148 "APTLY_BIN" : "$(location @aptly)" ,
144149 "MAINTAINER_KEY" : "$(location //:envoy-maintainers-public.key)" ,
145150 "APTLY_CONF" : "$(location //:aptly-config)" ,
146- "DEBS" : "$(location :debs)" ,
151+ "DEBS" : "$(locations :debs-publish )" ,
147152 "DEBS_ROOT" : "$${APT_ROOT}/repository" ,
148153 "SIGNING_TOKEN" : "$(location :signing-token)" ,
149154}
150155
156+ label_flag (
157+ name = "debs-publish" ,
158+ build_setting_default = ":debs" ,
159+ visibility = ["//visibility:public" ],
160+ )
161+
151162sh_binary (
152163 name = "publish" ,
153164 srcs = ["publish.sh" ],
@@ -159,7 +170,7 @@ sh_binary(
159170 "@aptly" ,
160171 "//:aptly-config" ,
161172 "//:envoy-maintainers-public.key" ,
162- ":debs" ,
173+ ":debs-publish " ,
163174 ":signing-token" ,
164175 ],
165176 visibility = ["//visibility:public" ],
@@ -169,9 +180,10 @@ HTML_BUILD_CMD = """
169180export APTLY_BIN="$(location @aptly)"
170181export MAINTAINER_KEY="$(location //:envoy-maintainers-public.key)"
171182export APTLY_CONF="$(location //:aptly-config)"
172- export DEBS="$(location :debs)"
183+ export DEBS="$(locations :debs-publish )"
173184export DEBS_ROOT="$${APT_ROOT}/repository"
174185export SIGNING_TOKEN="$(location :signing-token)"
186+ ls -alh /opt/build
175187$(location :publish)
176188tar hcf $@ -C $${APT_ROOT}/html .
177189"""
@@ -187,7 +199,7 @@ genrule(
187199 "@aptly" ,
188200 "//:aptly-config" ,
189201 "//:envoy-maintainers-public.key" ,
190- ":debs" ,
202+ ":debs-publish " ,
191203 ":publish" ,
192204 ":signing-token" ,
193205 ],
0 commit comments