Comments (5)
@riemers any thoughts on that? Will it harm the ansible-galaxy?
from ansible-gitlab-runner.
from ansible-gitlab-runner.
from ansible-gitlab-runner.
@riemers To pitch in my 5 cents and experience on this. So not talking about the reasons for doing this, just the engineering side and practical standpoints. When i have attempted or done this or seen this done in other repos, more things got broken that had to be fixed or just caused more pain for everyone involved. Yes tooling today is better to deal with default branch, but in the past tooling was generally hard coded to only have master as the default and very few options to manually override this. This caused integrations and automation to break down in a large scale where forks break and ppl had trouble syncing up repos, scripts, notifications or what not all started to have issues. This ofc has improved over the years, but the core idea still remains. One argument for/against this is that this is correlated to how big and how much used a repo is. Doing it in the linux kernel vs here would be orders of magnitude different headache and outcome.
So what me and ppl i talked to about this over the years is that it is in general not worth it from the engineering standpoint to change an existing repo due to any migration always come with cost and pain points. What is much more worth it if you are inclined to change default branch is to only do it for new repos and not to change anything existing. After some discussions and a few beers :P most ppl agree on this point because in the end, most of us are lazy developers and we in general do not want to cause more work for our self then what is required. And that everyone agrees that use whatever words or reasons you want for new tools/git repos/products or whatnot, most ppl don't care about the naming anyway.
In the end if you want to take on the engineering work to change it, do it, it is not impossible to do. But in the end and my opinion on the matter, you introduce a change for something that don't matter in established repos and something that no-one have talked about for a few years by now. I am neutral in your decision @riemers, just to give you some personal experience on this question. And my experience may vary from everyone elses ofc.
from ansible-gitlab-runner.
Good point. It is not crucial to do this and there would be bigger fish to fry.
from ansible-gitlab-runner.
Related Issues (20)
- Set additional services is failing due to missing variable HOT 8
- Invalid config.toml for azure and gcp cache HOT 3
- How to set custom_build_dir_enabled as variable HOT 1
- Error when upgrading from gitlab-runner version 15.0.0 to 16.6.0 HOT 2
- Debian Unhold: Failed to find package from ansible-core >=2.16 HOT 1
- Support for docker tmpfs options HOT 2
- Galaxy role renamed back from ansible-gitlab-runner to gitlab-runner HOT 10
- Reactivating Tests: Topic "systemd and docker" HOT 2
- Causes failures when included by ansible-lint HOT 1
- Can't find package `gitlab-runner` HOT 5
- tls_ca_file not included in container registration HOT 1
- Runtime owner and group for container setup HOT 1
- Deploy multiple executors to single VM
- Fails when GPG key of https://packages.gitlab.com/runner/gitlab-runner is expired HOT 7
- Gitlab-runner does not get deployed correctly after adding additional lines to the configuration HOT 1
- Runner is not being unregistered from Gitlab instance, when setting `state: absent` HOT 2
- (Debian) Install GitLab Runner fail when update in 22.04 HOT 2
- New registration workflow HOT 4
- New Release HOT 10
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ansible-gitlab-runner.