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

Revamping building and release with dagger multibuild pipeline 2.0 #132

Closed
wants to merge 9 commits into from

Conversation

bishal7679
Copy link
Contributor

Fixing #22

REF :- #25

Previous State

  • Previously, building Makefile based
  • releasing with dagger pipeline missing

Current Behavior

  • Added binary building support by calling dagger function from the module
  • Added Linting support throughout the codebase
  • Automated the release with dagger CI by calling for release and pull-request function from dagger module
  • Added deb rpm package based binary release with architecture
  • Added Software Bill of Materials (SBOM) generation during release for each archive by analyzing the various generated artifacts using Syft

Screenshot

27-07-2024:20:26:45

//cc @Vad1mo

@bishal7679 bishal7679 force-pushed the dagger-ci branch 5 times, most recently from ee3e739 to 1eb7a68 Compare July 27, 2024 16:56
dependabot bot and others added 5 commits July 27, 2024 22:27
Bumps [github.com/spf13/cobra](https://github.com/spf13/cobra) from 1.8.0 to 1.8.1.
- [Release notes](https://github.com/spf13/cobra/releases)
- [Commits](spf13/cobra@v1.8.0...v1.8.1)

---
updated-dependencies:
- dependency-name: github.com/spf13/cobra
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Bumps [github.com/spf13/viper](https://github.com/spf13/viper) from 1.18.2 to 1.19.0.
- [Release notes](https://github.com/spf13/viper/releases)
- [Commits](spf13/viper@v1.18.2...v1.19.0)

---
updated-dependencies:
- dependency-name: github.com/spf13/viper
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Bumps [github.com/charmbracelet/bubbletea](https://github.com/charmbracelet/bubbletea) from 0.26.2 to 0.26.4.
- [Release notes](https://github.com/charmbracelet/bubbletea/releases)
- [Commits](charmbracelet/bubbletea@v0.26.2...v0.26.4)

---
updated-dependencies:
- dependency-name: github.com/charmbracelet/bubbletea
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Bumps [github.com/charmbracelet/bubbletea](https://github.com/charmbracelet/bubbletea) from 0.26.4 to 0.26.6.
- [Release notes](https://github.com/charmbracelet/bubbletea/releases)
- [Changelog](https://github.com/charmbracelet/bubbletea/blob/master/.goreleaser.yml)
- [Commits](charmbracelet/bubbletea@v0.26.4...v0.26.6)

---
updated-dependencies:
- dependency-name: github.com/charmbracelet/bubbletea
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Signed-off-by: bishal7679 <[email protected]>

updating pull request workflow with linting

Signed-off-by: bishal7679 <[email protected]>
@bishal7679 bishal7679 closed this Jul 28, 2024
@bishal7679 bishal7679 deleted the dagger-ci branch July 28, 2024 13:57
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.

1 participant