What does HackerNews think of actions?

Agreed that CI/CD should be explained, or at least hyperlinked. However, in their minor defense, they are following the example of GitHub Actions (https://github.com/features/actions) which also does not explain those terms. But at least GitHub Actions does explain it in the docs (https://docs.github.com/en/actions).

My problem is that I know what CI/CD is, I have used a handful of popular implementations of CI/CD (e.g GitHub Actions, BitBucket Pipelines). But after clicking through most of the pages on the Bob CD website, I don't understand what exactly Bob CD does or how to use it. Is it local (like Jenkins), or is it cloud based (like GitHub Actions)? How does it integrate with my local git repo, or my GitHub or GitLab account? How do I trigger the pipeline? How do I specify the actions of the pipeline?

It feels like Bob CD website makes sense only if you already know how to use Bob CD.

(edit: fix typo)

I wasn't aware it was ever free for open projects. Reading this page shows that you're right[1], public repositories can use GitHub Actions for free.

[1] https://github.com/features/actions

Github is one of the biggest CI players around, I think. https://github.com/features/actions

At Notion we use Actions to build our iOS and Android nightly apps and deploy our client and server releases to production.

This is incorrect. You can run tests on PRs and disallow merging until it passes all the checks

https://github.com/features/actions

Travis has ARM in beta:

https://docs.travis-ci.com/user/multi-cpu-architectures

GitHub lists it as a feature now:

https://github.com/features/actions

I'd be very surprised if this didn't become more common given the high levels of interest people are showing towards ARM server offerings in the cloud space.

Then you should look at either Bitrise [0] who have a CI/CD system tailored to solving that exact problem or GitHub Actions [1] that provides macOS build machines.

[0] https://www.bitrise.io/

[1] https://github.com/features/actions

I think it depends on OS (Linux is $0.008/Minute, but macOS is a lot more - like $0.08): https://github.com/features/actions (scroll to the bottom)
what? github enterprise is 1/5 that cost. and what about github actions? they provide 50k minutes/month for enterprise https://github.com/features/actions
Lots of comments here about what this means for CircleCI. Found it interesting that CircleCI's CEO has a testimonial in the "What our community is saying" at https://github.com/features/actions:

“CircleCI has been building a CI/CD platform since 2011, and GitHub has been a great partner. GitHub Actions is further validation that CI/CD is critical for the success of every software team. We believe that developers thrive in open, connected ecosystems, and we look forward to working with GitHub to lead the evolution of CI/CD.” Jim Rose CEO of CircleCI

The features page has a pricing table: https://github.com/features/actions

It is totally free for public repos. For private repos:

- Free accounts get 2000 free minutes

- Pro accounts get 3000 free minutes

- Team accounts get 10k free minutes

- Enterprise accounts get 50k free minutes

Additional runner minutes are:

- Linux: $0.008 per min

- Windows: $0.016 per min

- macOS: $0.08 per min (yeah that's not a typo, it is copied straight from the page, macOS is mad expensive)

GitHub Actions are pretty neat. They were announced last year and I've started using them a few months ago.

You can sign up for the beta here: https://github.com/features/actions

Introduction: https://www.youtube.com/watch?v=_yPml1iTbmM

I'm a little bit anxious because the pricing has not yet been published. Both GitHub Actions and package registry will be free for public repositories but it is not yet known how much it will cost for private repositories after the beta.

Just a note that GitHub is working on their own CI/CD as well: https://github.com/features/actions
Is there a comparable kanban project manager that uses github issues?

I would migrate to github projects, but last I'd checked some key features were missing from github projects:

1. New issues are added to the backlog column by default.

2. Epics, or anything that allows one issue to have multiple sub-issues.

3. The ability to label one issue as blocking another by using keywords, eg: blocks #123 or requires #321.

Is there a simple way of solving these with probot or github actions?

[probot]: https://probot.github.io

[github actions]: https://github.com/features/actions

Lots of mention of CircleCI and Gitlab as the reason for Travis' downfall, which is very true. I also think GitHub announcing GitHub Actions[1] may have been the final nail in the coffin.

I think GitHub Actions will become a major force in the CI market in short order, it has so many things going for it

a) Everyone already has an account and lots of code already lives there. One less extra thing to worry about.

b) I trust MS/GitHub with my Cloud secrets more than I trust the various other CI providers.

c) The financial backing of MS to provide a significant free tier

d) The fact that actions can so easily be shared on GitHub is a killer feature. More are more projects/companies will build actions for their end users.

1. https://github.com/features/actions

If it helps. Github is currently in beta for their own CI/CD platform: https://github.com/features/actions
Maybe Github Actions qualify? https://github.com/features/actions I must say it looks almost like Gitlab's pipeline system, but somewhat more flexible. If Github's free plan allows you to use pipelines I might just have to test it to compare.
There is a mention in the features page* about it:

  action "Deploy to Production" {
    needs = "Provision Database"
    uses = "actions/aws/ec2"
    runs = "aws deploy --prod"
  }
*see "Configure as code" in https://github.com/features/actions