@@ -144,23 +144,24 @@ test-bindings: $(TEST-BINDINGS)
144
144
serve publish :
145
145
$(MAKE ) -C www $@
146
146
147
- ifdef s
148
- release : release-check release -yamlscript
147
+ ifneq (or $s, $( YS_RELEASE_NO_CHECK ) )
148
+ release : release-check _release -yamlscript
149
149
else
150
- release : release-check realclean release-pull release -yamlscript
150
+ release : release-check realclean release-pull _release -yamlscript
151
151
endif
152
152
153
153
release-check :
154
154
ifndef YS_RELEASE_NO_CHECK
155
- ifneq (main ,$(shell git rev-parse --abbrev-ref HEAD) )
156
- $(error Must be on branch 'main ' to release)
155
+ ifneq (v0 ,$(shell git rev-parse --abbrev-ref HEAD) )
156
+ $(error Must be on branch 'v0 ' to release)
157
157
endif
158
158
ifndef YS_GH_TOKEN
159
159
$(error YS release requires YS_GH_TOKEN to be set)
160
160
endif
161
161
ifndef YS_GH_USER
162
162
$(error YS release requires YS_GH_USER to be set)
163
163
endif
164
+ endif
164
165
ifndef d
165
166
ifndef RELEASE-ID
166
167
ifndef YS_RELEASE_VERSION_OLD
@@ -174,7 +175,6 @@ ifeq (,$(shell which yarn))
174
175
endif
175
176
endif
176
177
endif
177
- endif
178
178
179
179
release-pull :
180
180
ifndef d
@@ -188,16 +188,7 @@ ifndef d
188
188
)
189
189
endif
190
190
191
- release-yamlscript : $(YS )
192
- ifndef YS_RELEASE_NO_CHECK
193
- ifneq (main, $(shell git rev-parse --abbrev-ref HEAD) )
194
- $(error You must be on the 'main' branch to release)
195
- endif
196
- @[[ $$YS_GH_USER ]] || { \
197
- echo 'Please export YS_GH_USER'; exit 1; }
198
- @[[ $$YS_GH_TOKEN ]] || { \
199
- echo 'Please export YS_GH_TOKEN'; exit 1; }
200
- endif
191
+ _release-yamlscript : $(YS )
201
192
(time $< $( ROOT) /util/release-yamlscript $o $n $s ) 2>&1 | \
202
193
tee -a $(RELEASE-LOG )
203
194
@@ -288,3 +279,4 @@ distclean-%: %
288
279
289
280
sysclean :: realclean
290
281
$(RM ) -r $(ROOT ) /.cache/
282
+ $(RM ) -r $(ROOT ) /.clj-kondo/.cache/
0 commit comments