Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

1.12 Release #8445

Open
32 of 68 tasks
ehuelsmann opened this issue Oct 21, 2024 · 0 comments
Open
32 of 68 tasks

1.12 Release #8445

ehuelsmann opened this issue Oct 21, 2024 · 0 comments
Labels
type:housekeeping Refactoring or other code reorganizational work

Comments

@ehuelsmann
Copy link
Member

ehuelsmann commented Oct 21, 2024

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:

@ehuelsmann ehuelsmann added the type:housekeeping Refactoring or other code reorganizational work label Oct 21, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type:housekeeping Refactoring or other code reorganizational work
Projects
None yet
Development

No branches or pull requests

1 participant