Fix git repository access within publish CI publish job
The following issue from !27 (merged) should be addressed:
The publish
job post-merge appears to be failing citing "authentication failed":
[5:58:30 PM] [semantic-release] › ✖ The command "git push --dry-run https://gitlab-ci-token:[secure]@gitlab.com/gitlab-org/gitlab-eslint-config.git HEAD:master" failed with the error message remote: HTTP Basic: Access denied
44fatal: Authentication failed for 'https://gitlab-ci-token:[secure]@gitlab.com/gitlab-org/gitlab-eslint-config.git/'
45.
46[5:58:30 PM] [semantic-release] › ✖ EGITNOPERMISSION The push permission to the Git repository is required.
47semantic-release cannot push the version tag to the branch master on remote Git repository with URL https://gitlab-ci-token:[secure]@gitlab.com/gitlab-org/gitlab-eslint-config.git.
48Please refer to the authentication configuration documentation (https://github.com/semantic-release/semantic-release/blob/caribou/docs/usage/ci-configuration.md#authentication) to configure the Git credentials on your CI environment and make sure the repositoryUrl (https://github.com/semantic-release/semantic-release/blob/caribou/docs/usage/configuration.md#repositoryurl) is configured with a valid Git URL (https://git-scm.com/book/en/v2/Git-on-the-Server-The-Protocols).
49{ SemanticReleaseError: The push permission to the Git repository is required.
50 at module.exports (/builds/gitlab-org/gitlab-eslint-config/node_modules/semantic-release/lib/get-error.js:6:10)
51 at run (/builds/gitlab-org/gitlab-eslint-config/node_modules/semantic-release/index.js:71:11)
52 at process._tickCallback (internal/process/next_tick.js:68:7)
53 name: 'SemanticReleaseError',
54 code: 'EGITNOPERMISSION',
55 details:
56 '**semantic-release** cannot push the version tag to the branch `master` on remote Git repository with URL `https://gitlab-ci-token:[secure]@gitlab.com/gitlab-org/gitlab-eslint-config.git`.\n\nPlease refer to the [authentication configuration documentation](https://github.com/semantic-release/semantic-release/blob/caribou/docs/usage/ci-configuration.md#authentication) to configure the Git credentials on your CI environment and make sure the [repositoryUrl](https://github.com/semantic-release/semantic-release/blob/caribou/docs/usage/configuration.md#repositoryurl) is configured with a [valid Git URL](https://git-scm.com/book/en/v2/Git-on-the-Server-The-Protocols).',
57 semanticRelease: true }