Skip to content

build(goreleaser): strip macos quarantine information#401

Merged
tomasmik merged 1 commit intospacelift-io:mainfrom
jaredallard-laurel:patch-1
Mar 18, 2026
Merged

build(goreleaser): strip macos quarantine information#401
tomasmik merged 1 commit intospacelift-io:mainfrom
jaredallard-laurel:patch-1

Conversation

@jaredallard-laurel
Copy link
Copy Markdown
Contributor

@jaredallard-laurel jaredallard-laurel commented Mar 17, 2026

Description

Adds a hook to the generated cask's post install.

Removes the need to run xattr -c "$(command -v spacectl)" after every
upgrade.

Alternatively, could opt to notarize spacectl and use goreleaser to do
so, example: https://github.com/rgst-io/stencil/blob/main/.goreleaser.yaml#L55-L64
(shameless self promotion of my blog post on this!)

Type of Change

  • Bug fix
  • New feature
  • Breaking change
  • Documentation update
  • Other (please describe): Build issue

Testing

  • I have tested these changes locally
  • I have added/updated tests as needed
  • All existing tests pass

Checklist

  • My code follows the project's style guidelines
  • I have performed a self-review of my code
  • I have commented my code where necessary
  • My changes generate no new warnings

Removes the need to run `xattr -c "$(command -v spacectl)"` after every
upgrade.

Alternatively, could opt to notarize spacectl and use goreleaser to do
so, example: https://github.com/rgst-io/stencil/blob/main/.goreleaser.yaml#L55-L64
@jaredallard-laurel jaredallard-laurel requested a review from a team as a code owner March 17, 2026 22:58
@tomasmik tomasmik merged commit 8a7062c into spacelift-io:main Mar 18, 2026
6 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.

2 participants