Skip to content

Conversation

guitarrapc
Copy link
Owner

No description provided.

@Copilot Copilot AI review requested due to automatic review settings April 21, 2025 12:16
@guitarrapc guitarrapc enabled auto-merge April 21, 2025 12:16
Copy link
Contributor

@Copilot Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR updates the release configuration to ensure that Windows releases are packaged as .zip files while Linux/macOS releases are packaged as .tar.gz files. The changes include updating the build configuration with a new build id ("dotfileslinker"), consolidating archive settings with format overrides, and revising documentation to reflect the new release artifact formats.

Reviewed Changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.

File Description
.goreleaser.yml Updated build and archive configurations to support OS-specific formats.
.github/copilot-instructions.md Revised release instructions to match the updated artifact packaging rules.
Comments suppressed due to low confidence (1)

.goreleaser.yml:25

  • [nitpick] The archive id 'default' may be ambiguous. Consider renaming it to 'dotfileslinker' to clearly match the build id used in the builds section, thereby improving consistency in the configuration.
- id: default

@guitarrapc guitarrapc requested a review from Copilot April 21, 2025 12:17
Copy link
Contributor

@Copilot Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR updates the release configuration so that Windows artifacts are produced as .zip files and Linux/macOS artifacts as .tar.gz files. Key changes include:

  • Adding a new build id "dotfileslinker" in the GoReleaser configuration.
  • Replacing the old archive configuration with format_overrides to specify output formats per OS.
  • Updating documentation in copilot instructions to reflect the new release artifact formats.

Reviewed Changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.

File Description
.goreleaser.yml Updated builds and archives configuration to differentiate artifact formats by OS.
.github/copilot-instructions.md Revised docs to specify GoReleaser config checks and artifact formats.
Comments suppressed due to low confidence (1)

.goreleaser.yml:36

  • The build configuration for 'dotfileslinker' currently only targets Linux. If the intent is to create release artifacts for Windows and macOS as well, consider adding 'windows' and 'darwin' to the goos list to ensure these builds are generated.
goos:

@guitarrapc guitarrapc merged commit 852e8d3 into main Apr 21, 2025
11 checks passed
@guitarrapc guitarrapc deleted the ci branch April 21, 2025 12:21
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