@@ -191,11 +191,11 @@ look like a commit ID. Note that this might break previous permalinks.
191
191
192
192
# Documentation
193
193
194
- 2017 Poster https://doi.org/10.7490/f1000research.1114375.1
194
+ 2017 Poster < https://doi.org/10.7490/f1000research.1114375.1? >
195
195
196
- 2017 Video overview https://youtu.be/_yjhVTmvxLU
196
+ 2017 Video overview < https://youtu.be/_yjhVTmvxLU >
197
197
198
- 2017 Technical Report https://doi.org/10.5281/zenodo.823295
198
+ 2017 Technical Report < https://doi.org/10.5281/zenodo.823295 >
199
199
200
200
201
201
## License
@@ -234,10 +234,12 @@ docker push quay.io/commonwl/cwlviewer:v${VERSION}
234
234
235
235
## Making a release and publishing to GitHub, DockerHub, and Quay.io
236
236
237
- After CHANGELOG.md has been updated, run the following:
237
+ After CHANGELOG.md has been updated and the ` -SNAPSHOT ` suffix removed from ` pom.xml ` , run the following:
238
238
239
239
``` shell
240
- new_version=1.4.1 # CHANGEME
240
+ git checkout main
241
+ git pull
242
+ new_version=1.4.3 # CHANGEME
241
243
# create an annotated git tag
242
244
git tag -a -m " release version ${new_version} " v${new_version}
243
245
# confirm the build arguments
@@ -248,23 +250,26 @@ echo BUILD_DATE=${BUILD_DATE} VCS_REF=${VCS_REF} VERSION=${VERSION}
248
250
# build the container image
249
251
docker build --build-arg BUILD_DATE=${BUILD_DATE} --build-arg VCS_REF=${VCS_REF} \
250
252
--build-arg VERSION=${VERSION} \
251
- -t cwlviewer:v ${VERSION} .
253
+ -t cwlviewer:${VERSION} .
252
254
# tag this container image in preparation for pushing to Docker Hub and Quay.io
253
- docker tag cwlviewer:v${VERSION} docker.io/commonworkflowlanguage/cwlviewer:v ${VERSION}
255
+ docker tag cwlviewer:v${VERSION} docker.io/commonworkflowlanguage/cwlviewer:${VERSION}
254
256
docker tag cwlviewer:v${VERSION} docker.io/commonworkflowlanguage/cwlviewer:latest
255
- docker tag cwlviewer:v${VERSION} quay.io/commonwl/cwlviewer:v ${VERSION}
257
+ docker tag cwlviewer:v${VERSION} quay.io/commonwl/cwlviewer:${VERSION}
256
258
docker tag cwlviewer:v${VERSION} quay.io/commonwl/cwlviewer:latest
257
259
# push the container image to Docker Hub and Quay.io
258
- docker push docker.io/commonworkflowlanguage/cwlviewer:v ${VERSION}
260
+ docker push docker.io/commonworkflowlanguage/cwlviewer:${VERSION}
259
261
docker push docker.io/commonworkflowlanguage/cwlviewer:latest
260
- docker push quay.io/commonwl/cwlviewer:v ${VERSION}
262
+ docker push quay.io/commonwl/cwlviewer:${VERSION}
261
263
docker push quay.io/commonwl/cwlviewer:latest
262
264
# upload the annotated tag to GitHub
263
265
git push --tags
266
+ git push
264
267
```
265
268
266
269
Then copy the changelog into https://github.com/common-workflow-language/cwlviewer/releases/new
267
- using the tag you just pushed
270
+ using the tag you just pushed.
271
+
272
+ Finally make a new PR to bump the version and restore the ` -SNAPSHOT ` suffix in ` pom.xml ` .
268
273
269
274
# Thanks
270
275
0 commit comments