6 ms·
Pretty cool! But, before you jump into it... Unless Github have changed their terms, this is against the ToS of Github actions. If I recall correctly, they are
by iRomain 4y ago
Pretty cool! But, before you jump into it...
Unless Github have changed their terms, this is against the ToS of Github actions. If I recall correctly, they are meant to be used for building/testing/maintaining the project included in the repo.
- nonrandomstring 4y agoRegardless, don't lean on these big-tech central points of failure. It can be taken away from you on the arbitrary whim of some exec - not a great resilience plan for an availability monitor if you're doing anything remotely serious.
- majkinetor 4y agoYou must rely on some big-tech with status page because you can't do it within your own infrastructure.
- jrockway 4y agoThere are some non-big-tech status pages. I use Oh Dear (from a previous recommendation on HN).
- majkinetor 4y agoIsn't this maintaining?
- harg 4y agoGenerally it’ll be used for monitoring uptime of another project. So even if that falls under “maintaining” it wouldn’t be for the project “in the repository”, unless you somehow combine upptime into the repo of the project you’re monitoring. But that could get very messy.
- fnord123 4y agoYou can use `git checkout --orphan gh-pages` to make a branch with no parent commit. Put the upptime stuff there and maybe it just works in the same project. I haven't tried upptime, so ymmv.
- majkinetor 4y agoThat is irrelevant. Project to repository mapping is arbitrary.
- dkobia 4y agoAlso, GitHub actions is not necessarily free. There is a $0.008/minute fee for every run. You just don’t think about it because you have minutes included in your current plan. This tool runs every 5 minutes which by my math equates to ~8640 runs/month. GitHub’s free edition has 2000 minutes/month. You can see how this might actually be great for GitHub’s bottom line.
- anandchowdhary 4y agoMaker here. When you have an open-source project (i.e., public repository), you get unlimited minutes for free. The free edition's 2,000 minutes per month only count if it's a private repository.
- the_gipsy 4y agoI wonder how long github will allow unlimited free minutes, when more and more such non-CI projects are popping up.
- dhzhzjsbevs 4y agoThanks Intel!
- remram 4y agoHere's the direct link: https://docs.github.com/en/site-policy/github-terms/github-terms-for-additional-products-and-features#actions https://docs.github.com/en/site-policy/github-terms/github-t... > Actions should not be used for: [...] > if using GitHub-hosted runners, any other activity unrelated to the production, testing, deployment, or publication of the software project associated with the repository where GitHub Actions are used.