exasol / integration-test-docker-environment

A docker-based environment for integration tests with the EXASOL DB.
https://exasol.github.io/integration-test-docker-environment/
MIT License
6 stars 2 forks source link

Add support for using main over master as default branch #177

Closed Nicoretti closed 2 years ago

Nicoretti commented 2 years ago

Details about this renaming in generall can be found at https://github.com/github/renaming.

Once this branch is published and verified, a repository administrator can switch to this branch as the default.

More about switching the default branch can be found at github.

Related issue #136

Nicoretti commented 2 years ago

Hi all,

thanks to @tomuben I found at least one client in our organization which depends on the master branch pointer.

There might be still dependents, which we can't easily know of, therefore my proposed course of action would be the following:

tomuben commented 2 years ago

Hi all,

thanks to @tomuben I found at least one client in our organization which depends on the master branch pointer.

There might be still dependents, which we can't easily know of, therefore my proposed course of action would be the following:

  • Create a ticket/PR requesting the change of the ref pointer from master to main at known impacted client sites.
  • Merge the PR, main into master
  • Switch the default branch from master to main (attention: do not delete the master branch yet)
  • Create an issues/task to delete the master branch (attention: add "start due" date -> e.g. 1 month)
  • Inform the develop channel about the change (Slack)
  • Create a PR/commit in the master branch which replaces the readme content with a deprecation warning and a link to the issue regarding the deletion of the master branch. Also add a remark that the master branch is not updated anymore.
  • Change the default branch to main

Agreed to integrate your change and keep master until we fixed all client usages. But I think as our team is the only known customer of this project we can then fix the references by our-self and then remove master without warning.

Nicoretti commented 2 years ago

PR will be closed it's reviewed and does not need to be merged/rebased into master because it will be the new default branch. master will keept as is until the remaining reference(s) is removed.