Repository: sdv-dev/SDGym (language: python)

Issue:
Switch default branch from master to main
### Problem Description

_To be consistent with other libraries and Github's standard we should rename the master branch to main._

### Expected behavior

- Follow the guidelines [here](https://github.com/github/renaming)
- Update references in the code as well

### Additional context

- Check all locations in the repo where we reference the master branch. A lot of make/invoke commands and workflows use the branch name. It is also in places in our docs.


Discussion / hints:

Fix patch:
diff --git a/CONTRIBUTING.rst b/CONTRIBUTING.rst
index 2550f8b5..517c3363 100644
--- a/CONTRIBUTING.rst
+++ b/CONTRIBUTING.rst
@@ -170,16 +170,16 @@ Release Workflow
 The process of releasing a new version involves several steps combining both ``git`` and
 ``bumpversion`` which, briefly:
 
-1. Merge what is in ``master`` branch into ``stable`` branch.
+1. Merge what is in ``main`` branch into ``stable`` branch.
 2. Update the version in ``setup.cfg``, ``sdgym/__init__.py`` and ``HISTORY.md`` files.
 3. Create a new git tag pointing at the corresponding commit in ``stable`` branch.
-4. Merge the new commit from ``stable`` into ``master``.
+4. Merge the new commit from ``stable`` into ``main``.
 5. Update the version in ``setup.cfg`` and ``sdgym/__init__.py``
    to open the next development iteration.
 
 .. note:: Before starting the process, make sure that ``HISTORY.md`` has been updated with a new
           entry that explains the changes that will be included in the new version.
-          Normally this is just a list of the Pull Requests that have been merged to master
+          Normally this is just a list of the Pull Requests that have been merged to main
           since the last release.
 
 Once this is done, run of the following commands:
diff --git a/DOCKER.md b/DOCKER.md
index 48e6630f..166ef49a 100644
--- a/DOCKER.md
+++ b/DOCKER.md
@@ -13,7 +13,7 @@ docker pull sdvproject/sdgym:<tag>
 
 where `<tag>` is a qualifier for the desired version. You can use:
  - `stable` to get the latest release
- - `latest` (equivalent to not giving any tag at all) to get the latest development version from the master branch
+ - `latest` (equivalent to not giving any tag at all) to get the latest development version from the main branch
  - `<any other tag>` to get the corresponding version
 
 2. Run SDGym using the following command:
diff --git a/INSTALL.md b/INSTALL.md
index af913dfd..9932c988 100644
--- a/INSTALL.md
+++ b/INSTALL.md
@@ -46,12 +46,12 @@ make install
 
 If you intend to modify the source code or contribute to the project you will need to
 install it from the source using the `make install-develop` command. In this case, we
-recommend you to branch from `master` first:
+recommend you to branch from `main` first:
 
 ```bash
 git clone git@github.com:sdv-dev/SDGym
 cd SDGym
-git checkout master
+git checkout main
 git checkout -b <your-branch-name>
 make install-develp
 ```
diff --git a/Makefile b/Makefile
index 14d3b4c3..f3331fce 100644
--- a/Makefile
+++ b/Makefile
@@ -142,14 +142,14 @@ publish-test: dist publish-confirm ## package and upload a release on TestPyPI
 publish: dist publish-confirm ## package and upload a release
 	twine upload dist/*
 
-.PHONY: git-merge-master-stable
-git-merge-master-stable: ## Merge master into stable
+.PHONY: git-merge-main-stable
+git-merge-main-stable: ## Merge main into stable
 	git checkout stable || git checkout -b stable
-	git merge --no-ff master -m"make release-tag: Merge branch 'master' into stable"
+	git merge --no-ff main -m"make release-tag: Merge branch 'main' into stable"
 
-.PHONY: git-merge-stable-master
-git-merge-stable-master: ## Merge stable into master
-	git checkout master
+.PHONY: git-merge-stable-main
+git-merge-stable-main: ## Merge stable into main
+	git checkout main
 	git merge stable
 
 .PHONY: git-push
@@ -183,7 +183,7 @@ bumpversion-major: ## Bump the version the next major skipping the release
 .PHONY: bumpversion-revert
 bumpversion-revert: ## Undo a previous bumpversion-release
 	git tag --delete $(shell git tag --points-at HEAD)
-	git checkout master
+	git checkout main
 	git branch -D stable
 
 CLEAN_DIR := $(shell git status --short | grep -v ??)
@@ -197,10 +197,10 @@ ifneq ($(CLEAN_DIR),)
 	$(error There are uncommitted changes)
 endif
 
-.PHONY: check-master
-check-master: ## Check if we are in master branch
-ifneq ($(CURRENT_BRANCH),master)
-	$(error Please make the release from master branch\n)
+.PHONY: check-main
+check-main: ## Check if we are in main branch
+ifneq ($(CURRENT_BRANCH),main)
+	$(error Please make the release from main branch\n)
 endif
 
 .PHONY: check-candidate
@@ -216,18 +216,18 @@ ifeq ($(CHANGELOG_LINES),0)
 endif
 
 .PHONY: check-release
-check-release: check-clean check-candidate check-master check-history ## Check if the release can be made
+check-release: check-clean check-candidate check-main check-history ## Check if the release can be made
 	@echo "A new release can be made"
 
 .PHONY: release
-release: check-release git-merge-master-stable bumpversion-release git-push-tags-stable \
-	publish git-merge-stable-master bumpversion-patch git-push
+release: check-release git-merge-main-stable bumpversion-release git-push-tags-stable \
+	publish git-merge-stable-main bumpversion-patch git-push
 
 .PHONY: release-test
-release-test: check-release git-merge-master-stable bumpversion-release bumpversion-revert
+release-test: check-release git-merge-main-stable bumpversion-release bumpversion-revert
 
 .PHONY: release-candidate
-release-candidate: check-master publish bumpversion-candidate git-push
+release-candidate: check-main publish bumpversion-candidate git-push
 
 .PHONY: release-candidate-test
-release-candidate-test: check-clean check-master publish-test
+release-candidate-test: check-clean check-main publish-test
diff --git a/README.md b/README.md
index dcc455c2..70cf7b5c 100644
--- a/README.md
+++ b/README.md
@@ -5,7 +5,7 @@
 </p>
 
 [![Development Status](https://img.shields.io/badge/Development%20Status-2%20--%20Pre--Alpha-yellow)](https://pypi.org/search/?c=Development+Status+%3A%3A+2+-+Pre-Alpha)
-[![Travis](https://travis-ci.org/sdv-dev/SDGym.svg?branch=master)](https://travis-ci.org/sdv-dev/SDGym)
+[![Travis](https://travis-ci.org/sdv-dev/SDGym.svg?branch=main)](https://travis-ci.org/sdv-dev/SDGym)
 [![PyPi Shield](https://img.shields.io/pypi/v/sdgym.svg)](https://pypi.python.org/pypi/sdgym)
 [![Downloads](https://pepy.tech/badge/sdgym)](https://pepy.tech/project/sdgym)
 [![Slack](https://img.shields.io/badge/Community-Slack-blue?style=plastic&logo=slack)](https://bit.ly/sdv-slack-invite)
@@ -14,7 +14,7 @@
 <br/>
 <p align="center">
 <a href="https://github.com/sdv-dev/SDGym">
-<img align="center" width=40% src="https://github.com/sdv-dev/SDV/blob/master/docs/images/SDGym-DataCebo.png"></img>
+<img align="center" width=40% src="https://github.com/sdv-dev/SDV/blob/stable/docs/images/SDGym-DataCebo.png"></img>
 </a>
 </p>
 </div>
@@ -135,7 +135,7 @@ Visit the [SDGym Documentation](https://docs.sdv.dev/sdgym) to learn more!
 
 
 <div align="center">
-<a href="https://datacebo.com"><img align="center" width=40% src="https://github.com/sdv-dev/SDV/blob/master/docs/images/DataCebo.png"></img></a>
+<a href="https://datacebo.com"><img align="center" width=40% src="https://github.com/sdv-dev/SDV/blob/stable/docs/images/DataCebo.png"></img></a>
 </div>
 <br/>
 <br/>


Test patch:
diff --git a/tests/integration/test_benchmark.py b/tests/integration/test_benchmark.py
index 30e5a592..f77c2d77 100644
--- a/tests/integration/test_benchmark.py
+++ b/tests/integration/test_benchmark.py
@@ -241,7 +241,7 @@ def test_benchmark_single_table_timeout():
     total_time = time.time() - start_time
 
     # Assert
-    assert total_time < 20.0
+    assert total_time < 50.0  # Buffer time for code not in timeout
     expected_scores = pd.DataFrame({
         'Synthesizer': {0: 'GaussianCopulaSynthesizer'},
         'Dataset': {0: 'insurance'},