Skip to content

Latest commit

 

History

History
65 lines (48 loc) · 1.25 KB

RELEASING.md

File metadata and controls

65 lines (48 loc) · 1.25 KB

How to release

Describe your change in CHANGELOG.md

* <version number> - <date>
  * Fixed such and such

Change the version number in these places:

  • main pom.xml
  <groupId>piposaude</groupId>
  <artifactId>calenjars</artifactId>
  <version>0.1.1</version>                  <-- change here
  • resources/calenjars-template/resources/deps.edn
piposaude/calenjars {:mvn/version "0.1.1"}}  <-- change here
  • resources/calenjars-template/resources/pom.xml
    <dependency>
      <groupId>piposaude</groupId>
      <artifactId>calenjars</artifactId>
      <version>0.1.1</version>              <-- change here
    </dependency>

Make sure the clojars token is in the servers section of your ~/.m2/settings.xml:

    <server>
        <id>clojars</id>
        <username>piposaude</username>
        <password>CLOJARS-TOKEN-HERE</password>
    </server>

Run this:

bin/release.sh

Update template.zip

cd resources
zip calenjars-template.zip calenjars-template/**/*
zip calenjars-template.zip calenjars-template/**/.*

Tag the new version in github, and change the README:

curl -LO https://raw.githubusercontent.com/piposaude/calenjars/v0.1.0/new-calenjars-project.sh   <-- change here

Push everything