Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

add goreleaser pipeline #671

Merged

Conversation

developer-guy
Copy link
Contributor

@developer-guy developer-guy commented Sep 9, 2023

The idea behind using GoReleaser as one of the optional pipelines in Melange is that GoReleaser is very popular in both the open source and go world. We thought it would be good to join forces to bring the attention of GoReleaser fans to Wolfi OS as well.

Let's consider building grpc-health-probe project for a second, if we assume using this new goreleaser pipeline do to this, the pipeline for this would be looking like the following:

pipeline:
  - uses: git-checkout
    with:
      repository: https://github.com/grpc-ecosystem/grpc-health-probe
      tag: v${{package.version}}
      expected-commit: 1089f40639043ee46cc47cbea1bcb0cc48cfc284
      destination: grpc-health-probe

  - uses: goreleaser/build
    with:
      args: --snapshot
      working-dir: grpc-health-probe

  - uses: strip

⚠️ NOTE: I've tested on my local environment, everything seems working fine.

@developer-guy developer-guy requested a review from a team as a code owner September 9, 2023 15:29
@developer-guy developer-guy requested review from kaniini and removed request for a team September 9, 2023 15:29
@developer-guy developer-guy force-pushed the feature/goreleaser-pipeline branch 3 times, most recently from 99e07aa to 0558310 Compare September 14, 2023 12:59
@developer-guy developer-guy force-pushed the feature/goreleaser-pipeline branch 2 times, most recently from 41b034b to 1508496 Compare September 18, 2023 19:04
Signed-off-by: Batuhan Apaydin <batuhan.apaydin@chainguard.dev>
@kaniini kaniini merged commit 0a73872 into chainguard-dev:main Sep 18, 2023
24 of 25 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants