Web application designed to perform digital humanities research tasks on a database of journal articles https://www.rletters.net/
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1.4 KiB

Release Instructions

  1. Make sure your local commit is up to date:

    $ git status
    On branch main
    Your branch is up to date with 'origin/main'.
    nothing to commit, working tree clean
    $ git push
    Everything up-to-date
    $ git pull
    Already up to date.
  2. Make sure the tests all pass:

    $ bin/rails test
    $ bin/rails test:system
  3. Pull the latest translation files from Transifex:

    $ bin/rails rletters:locales:pull
    $ git status
    $ git commit -m 'Pull locales from Transifex. [ci:skip]'
    $ git push
  4. Update the README and ChangeLog. The version number may appear multiple times, be sure to catch them all. Make sure to write the release date in the ChangeLog header.

    $ # edit files
    $ git commit -m 'Update README and ChangeLog for release. [ci:skip]'
    $ git push
  5. Create a new release tag and push it upstream:

    $ git tag -am 'vX.Y' vX.Y
    $ git push --tags
  6. Visit releases at Codeberg. Click "New release." Select the new tag you just created from the pull-down menu. Under "Title," repeat the tag name, "vX.Y". If the changeset for this release is small enough that you can summarize it in a bulleted list, do that in the description, otherwise simply write "See ChangeLog for details.".