Live data from Hacker News

GitHub Actions now supports CI/CD, free for public repositories

github.blog

191–200 of 239 posts

Re: GitHub Actions now supports CI/CD, free for public repositories

#191

Earlier quoted context omitted.

A monopoly is not inherently bad. They often benefit users with increased efficiency and productivity. They're only bad when progress stagnates and/or prices rise. In this case, Github is actively competing and adding features that helps all of their users. If that means that some other companies lose market share then it's just a sign that the value proposition has changed. I see no problem with this, it's how the m…

> A monopoly is not inherently bad. They often benefit users with increased efficiency and productivity. They're only bad when progress stagnates and/or prices rise. My argument is every single monopoly eventually becomes 'bad' and makes progress stagnate and prices rise . Just look at Google and Amazon. Up until I'd say late-ish 00s, nearly everyone loved Google and Amazon. I remember when Google search, GMail, Maps…

I hate to point this out on HN but it does seem relevant. If you dislike Google's use of ads, why not block them?

I think you've acknowledged that Google and Amazon provide the best services of their respective classes. Can we find a way to maintain that high standard without the crud that comes with it?

Re: GitHub Actions now supports CI/CD, free for public repositories

#192
post #75

You lost me at YAML..

What would you like instead? Personally, for those type of things I never thought yaml was limiting in any way, but would be keen to hear what better options you think are out there. I like the simplicity and readability of yaml, as long as there's not too much logic to be expressed.

I think the future is that all configuration is code. Code in a proper functional/imperative language (preferably the one you wrote the app code in), rather than a special declarative language. The attraction of toml is minimalistic and simple definitions initially - but there is always too much logic for these languages. If not immediately, then eventually.

"Real" programming languages have good compilers, good error messages, debuggers, IDE's with syntax highlighters and so on. json/yaml/toml/xml/whatever always feels like you are poking something and then trying it, checking for errors from typos and starting over. This feels quite backwards if you are used to developing with a good strict compiler and debugger.

There are projects like pulumi that provide API's for multiple languages and hook into almost any service (e.g. Azure, AWS)

https://www.pulumi.com/

Re: GitHub Actions now supports CI/CD, free for public repositories

#193
post #28

Is it official now that Github is becoming Gitlab? Does anyone know how they are going to bill for the compute used in the CI?

I can't help but feel a little worried about this. GitHub's UI has become a lot less coherent as they rapidly develop new functionality. The simplicity/focus was one of the main reasons I preferred it to GitLab. Blurring the line between the two makes it easier to imagine switching, not harder.

Huh, I find the opposite to be true. GitHub is a breeze to use and browse, while GitLab is a convoluted mess. Once GitHub made private repos free I dropped GitLab and never looked back. (Granted I'm speaking of general Git repo features, I personally have no use for CI at the moment).

Re: GitHub Actions now supports CI/CD, free for public repositories

#194
I work for Codefresh a CI/CD solution for Kubernetes/Helm/Docker.

One of our main goals when creating Codefresh was to make plugins that are not tied to Codefresh itself. As a result we followed the obvious model with plugins where they are just docker images and nothing else.

https://steps.codefresh.io/

We are very glad to see that Github actions follows the same model. This means that we instantly get all Github actions as possible Codefresh plugins (and the opposite).

I would be really happy if other CI companies follow suit so that eventually a central CI/CD plugin repository can be created for all competing solutions.

Re: GitHub Actions now supports CI/CD, free for public repositories

#195
post #75

You lost me at YAML..

What would you like instead? Personally, for those type of things I never thought yaml was limiting in any way, but would be keen to hear what better options you think are out there. I like the simplicity and readability of yaml, as long as there's not too much logic to be expressed.

JSON

Re: GitHub Actions now supports CI/CD, free for public repositories

#196

Earlier quoted context omitted.

In what real scenario do you see a monopoly not doing exactly what monopolies do? Do they have some moral code they can't break? Do they hate money? What exactly is it that would make them immune to human tendencies?

Monopolies are subject to the laws of economics. GitHub has gained near-monopoly status because it has provided a superior user experience at a great price. If either of those value propositions start to crumble, git remote add ... Exploitative monopolies almost always have help from the state: The Patent Office, Interstate Commerce Commission, Federal Reserve, FDA, etc either grant monopoly or cartel privilege to th…

The point I think is that as GitHub adds more and more integrations (git + issues + fork graph + CI/CI + ...) then it's not so simple to move to another service. The vertical is more convenient until you realize you're an Oracle customer all over again.

Re: GitHub Actions now supports CI/CD, free for public repositories

#197

Earlier quoted context omitted.

> Google Cloud Builder It's actually Cloud Build under the covers. Their Actions Library sure beats have to figure out how to write the configs yourself for GCB though.

> It's actually Cloud Build under the covers Nope, it's actually something based on Azure Pipelines' code (on a different infrastructure) https://twitter.com/natfriedman/status/1159526215658561536

Ah, that must be a change with the more recent revisions then. The original version was definitely using Cloud Build.

Re: GitHub Actions now supports CI/CD, free for public repositories

#198

Earlier quoted context omitted.

What? All of these products probably have a miles long changelog. I mean, I can assume you don't care for the change, but it's there. Streetview was launched in 2007.

Did they not see Google Maps change to a globe late last year? Revolutionary! Take that Flat Earthers!

I mean, in the end it is just a map. If it works, don’t break it.

However just recently they added an AR navigation to the mobile apps.

Re: GitHub Actions now supports CI/CD, free for public repositories

#199
post #66
post #23

Can GitHub Actions be used on open-source repositories maintained by organizations?

When I clicked the link to sign up for the beta, it let me select my personal account or the one organization account that I own. So based on that I strongly suspect that the answer is yes.

Ah, thanks. Just so happened that I don't have the required admin permissions to enable Actions on the organization I was interested in.

Re: GitHub Actions now supports CI/CD, free for public repositories

#200
post #145

Earlier quoted context omitted.

> A monopoly is not inherently bad. They often benefit users with increased efficiency and productivity. They're only bad when progress stagnates and/or prices rise. My argument is every single monopoly eventually becomes 'bad' and makes progress stagnate and prices rise . Just look at Google and Amazon. Up until I'd say late-ish 00s, nearly everyone loved Google and Amazon. I remember when Google search, GMail, Maps…

Now that you mention it maps hasn't really improved since streetview. Search is worse. Gmail hasn't really changed much. I guess after it's launched new features are too difficult to add for google.

How about the AR navigation on phones?

https://arstechnica.com/gadgets/2019/08/google-maps-ar-navig...

Post reply on HN