Live data from Hacker News

Viewing profile — mileswjohnson

mileswjohnson

HN member
Joined
Fri, Dec 23, 2022, 10:25 PM UTC
HN karma
133
Public activity
36 items

About mileswjohnson

No profile information was provided.

Recent public activity

  1. story
  2. story
  3. story
  4. comment
  5. comment
    Comment #34899906

    Should give moon a try if you ever have free time :)

  6. comment
    Comment #34899883

    moon will only run on affected projects, so you're not building/testing everything. This is done through a combination of hashing + caching. It's also language agnostic because you…

  7. comment
    Comment #34899840

    We'll get there eventually! Adding support for other languages in Rust is a very long process.

  8. comment
    Comment #34889135

    At a quick glance, I don't believe there's any overlap.

  9. comment
    Comment #34888348

    Yes it can! That's pretty much the only way it works. The `moon run` command will only run if affected by changed files, and `moon ci` will only run affected tasks/projects in CI p…

  10. comment
    Comment #34888335

    Thanks will take a look at.

  11. comment
    Comment #34887959

    Gotcha. While moon doesn't solve this directly, you do have a few options here: - Use git submodules. Have the node repo have a submodule on the app repo. - Publish the shared code…

  12. comment
    Comment #34887913

    Yeah, we kind of regret mentioning Bazel in the original post, but we can't change it now.

  13. comment
    Comment #34887899

    Based on everyone's feedback about YAML (we didn't expect this much), we'll probably reconsider this!

  14. comment
    Comment #34887640

    Thanks for the feedback and prototyping with it immediately! Always appreciated to get hands on feedback.

  15. comment
    Comment #34887302

    We have a long ways to go, but our end goal for moonbase is basically buildbuddy, but for non-bazel users. Right now moonbase requires moon, but we're looking to decouple it.

  16. comment
    Comment #34887264

    If you end up using moon, and there's anything abrasive/convoluted, let us know! We're always looking for ways to streamline.

  17. comment
    Comment #34887241

    > Does it enforce hermecity or deterministic builds or give me tools to accomplish it? I wouldn't say moon is hermetic, nor are we trying to be. We don't use the sandbox approach f…

  18. comment
    Comment #34887096

    Can you speak to what kind of "functionality" you need a language for? Are you referring to Starlark-like files?

  19. comment
    Comment #34887080

    Can you talk a bit more about what kind of code is being copied?

  20. comment
    Comment #34886988

    Thanks for the feedback. Too much configuration is something we keep thinking about, and are working to streamline. It's a bit involved since we support multiple languages.

  21. comment
    Comment #34886946

    We agree. We weren't happy with all of the current solutions, at least in the JavaScript space. In regards to build graph invalidation, we attempt to hash pieces at the granular le…

  22. comment
    Comment #34886784

    I don't disagree here. At the moment, moon leans closer to a task runner, with hashing, incremental caching, and other features tacked on. All of our currently supported languages …

  23. comment
    Comment #34886733

    Thank you. This is how we feel as well.

  24. comment
    Comment #34886722

    A lot of our decisions were based on our past experience with Bazel. We both have worked at companies that tried to use Bazel and failed miserably. There's stuff we like about Baze…

  25. comment
    Comment #34886619

    We haven't built the on-prem solution yet, but we're leaning towards using Helm charts + Kubernetes. At minimum, it will all be Dockerfile based.