Skip to content

Release 1.13 #9034

@ehuelsmann

Description

@ehuelsmann

Release check list

At branch time (pre-beta)

  • Create stabilization branch
  • Create a new transifex resource for branch translation
    • Make sure that slug and name both contain LedgerSMB-XX
    • Make sure that the auto-update URL is set
  • Update the .tx/config section name [ledgersmb.LedgerSMB] -> [ledgersmb.LedgerSMB-XX]
  • Update the version number of the 'master' branch:
    • sql/Pg-database.sql
    • package.json
    • In setup.pm, add support to create databases of the version that 'master' becomes
    • In LedgerSMB.pm, increase the $VERSION variable
    • In bin/ledgersmb-server.psgi adjust the version-check regex
    • In locale/LedgerSMB.pot, adjust the Project-Id
    • In t/data/Is_LSMB_running.html, increase the version text
    • Update README.md reference to docker-compose file (both on the branch and on master)
    • Create a new docker-compose branch
  • Add the new version to renovate.json baseBranches

General preparation

Release steps

  • Update Docker image README.md
    • Docker README listing available tags (on all branches!)
  • Change ledgersmb-docker default branch to the new stable release branch (this causes the 'latest' tag in docker to move to the new branch!)
  • Set the release date of the minor series in Changelog
  • Execute the final release procedure as with a regular (patch) release (but use a different release announcement text)

Post release steps:

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions