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

feat: add goreleaser #921

Merged
merged 38 commits into from
Feb 13, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
38 commits
Select commit Hold shift + click to select a range
51d69d0
feat: add goreleaser
vedantmgoyal9 Jan 23, 2025
a1b35ca
fix(ci/goreleaser): remove steps with empty `run` field
vedantmgoyal9 Jan 23, 2025
c94ba9f
ci: fix condition and don't release if cache was hit
vedantmgoyal9 Jan 23, 2025
ed1fd85
fix(ci): goreleaser needs `fetch-depth: 0` to work
vedantmgoyal9 Jan 23, 2025
86346ec
[goreleaser] several fixes and improvements to config and ci
vedantmgoyal9 Jan 23, 2025
5036cc9
ci(goreleaser): don't build windows until msi is fixed
vedantmgoyal9 Jan 23, 2025
e216ac5
fix(goreleaser): app bundle embedding thin binary instead of fat binary
vedantmgoyal9 Jan 23, 2025
1ba8037
concurrency
vedantmgoyal9 Jan 23, 2025
a89b404
build portables for windows (msi is still is disabled)
vedantmgoyal9 Jan 23, 2025
656be99
test msi again with wix 5.0.2
vedantmgoyal9 Jan 23, 2025
dad2ef4
install wix v5 in ci instead of goreleaser before hooks
vedantmgoyal9 Jan 23, 2025
60cc38d
ci: fix windows cache restore on linux
vedantmgoyal9 Jan 23, 2025
33f68df
disable msi, needs work at goreleaser side
vedantmgoyal9 Jan 23, 2025
6c57e97
update according to new changes
vedantmgoyal9 Jan 24, 2025
0538d63
install wix extensions globally
vedantmgoyal9 Jan 24, 2025
4d038e9
🤦🏻‍♂️
vedantmgoyal9 Jan 24, 2025
2b5ebac
update
vedantmgoyal9 Jan 24, 2025
864b792
some fixes related to msi
vedantmgoyal9 Jan 24, 2025
680fcc8
try one more time 😤
vedantmgoyal9 Jan 25, 2025
f6879a4
Apply suggestions from code review
vedantmgoyal9 Jan 25, 2025
28c6a32
😭🤧
vedantmgoyal9 Jan 25, 2025
22af76d
Update workflow name to 'Release'
vedantmgoyal9 Jan 26, 2025
cfaab43
feat: enable linux builds
vedantmgoyal9 Feb 11, 2025
99bee3c
fix: goreleaser args
vedantmgoyal9 Feb 11, 2025
d9b7881
fix: nfpm uses `builds` instead of `ids` to filter binaries
vedantmgoyal9 Feb 11, 2025
ecbbd5e
fix: found 4 nfpms with the ID 'default'
vedantmgoyal9 Feb 11, 2025
bc71f66
fix: cache restore and rename to 'release'
vedantmgoyal9 Feb 11, 2025
b78bf83
add cargo publishers and fix editorconfig
vedantmgoyal9 Feb 12, 2025
3e60b2e
fix
vedantmgoyal9 Feb 12, 2025
f888b22
fix 2
vedantmgoyal9 Feb 12, 2025
17726f1
don't do `cargo publish` on nightly builds
vedantmgoyal9 Feb 12, 2025
cbebbfc
add winget, fix cargo publish running multiple times
vedantmgoyal9 Feb 13, 2025
2b974ee
[skip ci] remove todo comment
vedantmgoyal9 Feb 13, 2025
71c782d
docs: update install links (win, macos) [skip ci]
vedantmgoyal9 Feb 13, 2025
d0683cf
docs(install/macos): use correct casing for "macos" [ci skip]
vedantmgoyal9 Feb 13, 2025
4d9f189
[ci skip] don't hardcode owner
vedantmgoyal9 Feb 13, 2025
6c96300
mac sign and notarize
vedantmgoyal9 Feb 13, 2025
9fe25ec
[skip ci] brew bump-cask-pr
vedantmgoyal9 Feb 13, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .editorconfig
Original file line number Diff line number Diff line change
Expand Up @@ -26,9 +26,9 @@ trim_trailing_whitespace = true
# denotes a line break in Markdown
trim_trailing_whitespace = false

[*.yml]
[*.{yml,yaml}]
indent_size = 2

[{Makefile,**.mk}]
# Use tabs for indentation (Makefiles require tabs)
indent_style = tab
indent_style = tab
190 changes: 0 additions & 190 deletions .github/workflows/nightly.yml

This file was deleted.

Loading