Recent submissions

Comment · 2 years ago
Comment · 3 years ago
Comment · 3 years ago
Similar, but declarative. Dagger uses a programming language, Togomak uses a configuration language on steroids.
Comment · 3 years ago
It's also interesting that this is also a valid variable definition which does the same thing, but without the bells and whistles:

  variable "name" {}
Comment · 3 years ago
I shot my foot a couple of times using yaml. Thankfully, not with HCL.
Comment · 3 years ago
Comment · 3 years ago
One primary design goal togomak had from the beginning was concurrency. All tasks run concurrently, unless a `depends_on` argument is mentioned. `just` didn't support that when I was initially building togomak, but there is a feature coming in soon which I am looking forward to: https://github.com/casey/just/pull/1562 .

While I was building togomak, I read through Dagger [1], Earthly [2], Concourse CI [3], Jest and Make along with the stuff I was already working with - Jenkins, GitHub actions and GitLab CI. Dagger [1] is really great, I like its design - it supports writing pipelines in Python, Typescript, Go and a few more languages. togomak tries to abstract away a lot of it. Such as dependency management (in the case of python, the requirement of a python interpreter, and its package managers, etc). togomak is just a single statically-linked binary.

[1]: https://dagger.io/ [2]: https://earthly.dev/ [3]: https://concourse-ci.org/

Comment · 3 years ago
Comment · 3 years ago
Yes, I have been taking a look at https://github.com/nektos/act which allows running github actions workflow locally. I am investigating if I can integrate it directly in togomak, so that users can reuse existing github action in their pipeline. For the most bit, these pipelines run in node docker containers. I'm hoping to add a concept called "operator" where you can specify or use multiple build backends like Google Cloud Build, or GitHub Actions.
Comment · 4 years ago
looks like KDE Slimbook uses bootstrap for the website :P

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton