#githubactions#continuousintegration#yaml
GitHub Actions Feels Bad
57K subscribers • 2 videos on Hallway
- Recommended by 3 people: 2 on Hacker News and 1 on Lobsters.
- Presented by fasterthanlime
- Linked in the descriptionmxschmitt/action-tmatenektos/actactions/runnerDOI 10.1109/CMPSAC.1989.65147Paper on usenix.org
- May be out of date. The tools, versions or practices it shows have likely moved on.
- An opinion. It argues one side of a question engineers disagree on.
Intermediate. Assumes working knowledge.
118K views2 years ago3 recommendations
Tools and practiceCloud and DevOpsCI/CD and deploymentBuild systems and packagingDocker and containers
fasterthanlime critiques the design, architecture, and inconsistencies of GitHub Actions as a continuous integration and package management system.
To try everything Brilliant has to offer—free—for a full 30 days, visit brilliant.org/fasterthanlime/. The first 200 of you will get 20% off Brilliant’s annual premium subscription. This video was sponsored by Brilliant. Follow me on Mastodon: hachyderm.io/@fasterthanlime Support me on Patreon or GitHub: fasterthanli.me/donate (Reference continue below) Contents Sponsor disclaimer Intro Part 1: A Short (And Mostly Wrong) History of Personal Computing Part 2: Life before GitHub Part 3: The Toyota Way Part 4: The Heist Sponsored segment Part 5: A Completely Unsolicited (And Frankly Quite Rude) Review Of The GitHub Actions Code Part 6: GitHub Actions' Identity Crisis Part 7: Maybe This Is More Complicated Than We Thought Part 8: The Things I Cannot Change Thanks References: Purple Motion - Second Reality (remastered) by LenweSaralonde youtube.com/watch?v=GL5vb3D-8_I Samantha Fox Strip Poker lemon64.com/game/samantha-fox-strip-poker Version Management Tools: CVS to BK in the Linux Kernel flosshub.org/sites/flosshub.org/files/shaikhcornford.pdf CVS, Linus, and us lkml.indiana.edu/hypermail/linux/kernel/9602/0314.html Wikipedia: Home computer en.wikipedia.org/wiki/Home_computer Bryan O’ Sullivan, via Internet Archive, “Why I am no longer working at Mercurial” web.archive.org/web/20051210154818/http://article.gmane.org/… Richard M. Stallman, “The spirit of the BitKeeper license is the spirit of the whip hand” marc.info/?l=linux-kernel&m=103454948625224&w=2 Linus Torvalds, “How about doing something about it?” lwn.net/2002/0425/a/ideology-sucks.php3 Wikipedia: Diff, 1974 en.wikipedia.org/wiki/Diff Wikipedia: Concurrent Versions System, 1990 en.wikipedia.org/wiki/Concurrent_Versions_System The Agile Manifesto: History agilemanifesto.org/history.html Wikipedia: Lean software development en.wikipedia.org/wiki/Lean_software_development Wikipedia: Lean manufacturing en.wikipedia.org/wiki/Lean_manufacturing Infuse: Fusing Integration Test Management with Change Management doi.org/10.1109/CMPSAC.1989.65147 Grady Booch, Object Solutions (1996) google.com/books/edition/Object_Solutions/vlMZAQAAIAAJ?hl=en… Microsoft acquires GitHub for $7.5B (2018) news.microsoft.com/announcement/microsoft-acquires-github/ GitHub Actions: built by you, run by us github.blog/2018-10-17-action-demos/ Compare and contrast GitHub Actions and Azure Pipelines web.archive.org/web/20231207125453/https://learn.microsoft.c… Action-tmate (SSH into running jobs): github.com/mxschmitt/action-tmate Act (run actions loWhy it's here
3 people recommend thisWhat people say. Recommended as an excellent, deep-dive critique of the architectural flaws and brittleness of GitHub Actions.
asmoron Hacker News • Recommends
On “GitHub Actions has a package manager, and it might be the worst”
mardifoufson Hacker News • Recommends
On “GitHub Actions as a time-sharing supercomputer”
supriyo-biswason Hacker News • Mentions
On “What scripting languages come out of the box on Debian 12?”