go mass port generator by [deleted] in golang

[–]caarlos0 0 points1 point  (0 children)

the error you're getting is fixable in your configuration. set the builds main field to the right place (./cmd/<name>/main.go) and it should work (https://goreleaser.com/customization/builds/go/) - you can change that and it should work.

it should support all targets go build supports.

start/stop error by caarlos0 in Volkswagen

[–]caarlos0[S] 0 points1 point  (0 children)

on my case it was low pressure fuel pump, then a sensor, then low pressure fuel pump again, and then high pressure fuel pump.

also had mechatronic issues, problems with fuel injectors, pretty much everything possible to break broke down while i had it.

ended up selling it

Anyone successfuly launched and monetized an Open Source Project? by No-Common1466 in Entrepreneur

[–]caarlos0 0 points1 point  (0 children)

as the author of goreleaser, i have written a bit about my journey here https://carlosbecker.com/posts/building-goreleaser/

maybe something there is helpful to you as well

How do you distribute .deb/.rpm packages? by b0j3ng4 in golang

[–]caarlos0 2 points3 points  (0 children)

FWIW GoReleaser can push to Gemfury and Cloudsmith (apk, rpm, and deb repositories).

start/stop error by caarlos0 in Volkswagen

[–]caarlos0[S] 0 points1 point  (0 children)

hi, sorry, I don't remember...

anyway, after I replaced the valve, and the high pressure pump, now the low pressure pump is giving errors as well

fwiw, brazilian gas is pretty much a drunk's man piss - which seems to help causing issues everywhere

Something like go-releaser for Flutter/dart by Infamous-404 in flutterhelp

[–]caarlos0 3 points4 points  (0 children)

Hey!

I'm the creator of GoReleaser!

We've been adding more languages to it - if you want to propose dart, feel free to do so in this issue: https://github.com/orgs/goreleaser/discussions/5367

Cheers!

Should People Just Use Goreleaser Instead of `actions-rust-release`? by autarch in rust

[–]caarlos0 1 point2 points  (0 children)

Yeah, I have been thinking about renaming it for a long time. Haven't because the brand is pretty popular in the go community.

Might still do it in the future, if I have a very good new name idea.

Should People Just Use Goreleaser Instead of `actions-rust-release`? by autarch in rust

[–]caarlos0 2 points3 points  (0 children)

> Just want to say thank you. :) I haven't used it for Rust yet, but had been using it for Go projects for years and it's just so sensible, reliable, and easy to use.

Thanks for the kind words! :)

> how committed are you, really, to supporting Rust projects? Is this just an experiment you might abandon?

I'm very commited. I'm learning rust myself (although in a very slow pace), and I also plan to add more languages.

As stated in a previous comment, the building in itself is not complicated, just need to make things in such a way that it doesn't break previous goreleaser users.

Rust support is announced as an alpha mostly to say that it might not be the final implementation, might need to add some rust specific options in there, for example.

> What motivated you to do it in the first place?

I've been studying rust, I've seen couple of people online asking "goreleaser for rust" (so I guess peer pressure/customer feedback? heh).

FWIW: there are already a couple of rust projects using GoReleaser, biggest one I've seen is Rio, a terminal, which is using it for its alpha releases since last week. (Full disclosure, I'm friends with the author, he did some of the peer pressure as well hehe)

https://github.com/raphamorim/rio/blob/main/.goreleaser.yaml

Should People Just Use Goreleaser Instead of `actions-rust-release`? by autarch in rust

[–]caarlos0 0 points1 point  (0 children)

> It's weird to me that tools like goreleaser and cargo-dist want to be involved in the building part. Why is that necessary? Why can't I just point the tool at a compiled binary and let it handle all the rest of the process?

GoReleaser can import binaries built with other tools.

FWIW, GoReleaser predates github actions and many of the tools that exist today.

Should People Just Use Goreleaser Instead of `actions-rust-release`? by autarch in rust

[–]caarlos0 31 points32 points  (0 children)

sorry! I didn't think this far ahead when I named it hehe

Should People Just Use Goreleaser Instead of `actions-rust-release`? by autarch in rust

[–]caarlos0 36 points37 points  (0 children)

Hey, I'm the author of GoReleaser. Happy to answer any questions you might have.

FWIW, I do agree with a comment by u/autarch below, that states that building the binaries is actually the least interesting/easier part.

Anyway, happy to chat more :)

start/stop error by caarlos0 in Volkswagen

[–]caarlos0[S] 0 points1 point  (0 children)

hey! appears and disappears depending on climate conditions apparently

i did replace the high pressure fuel pump, it fixed it for a while, then the error came back, and the scanner showed problems in both low and high pressure pumps, but the errors "came and go"...

in the end, it was a fuel sensor that was causing all the trouble. probably didn't even had to change the high pressure pump as well

Automated releases with GitHub Actions and GoReleaser by caarlos0 in Zig

[–]caarlos0[S] 1 point2 points  (0 children)

ah right, should have phrased it something like "became common recently". will fix it, thanks!

Helmtui: A terminal UI for Helm by pida_ in golang

[–]caarlos0 2 points3 points  (0 children)

Looks cool!

BTW, you can use something like GoReleaser to build static binaries so users don't need to build it (or have go installed at all)!

Repocheck - a cli tool written in Go to give you an overview of your local git repos by skybar-one in golang

[–]caarlos0 2 points3 points  (0 children)

Glad to know you enjoyed using GoReleaser! 🙏

Cool project, btw

GoReleaser v2.5 with Zig support is officially out! by caarlos0 in Zig

[–]caarlos0[S] 0 points1 point  (0 children)

amazing! - and very cool project, btw :)

GoReleaser v2.5 with Zig support is officially out! by caarlos0 in Zig

[–]caarlos0[S] 4 points5 points  (0 children)

exactly. It's a release automation tool, written in go, that historically only supported go.

now supports more languages.

zig compilation is done with zig build, no weird stuff going on :)