Skip to content

Conversation

@alansemenov
Copy link
Member

No description provided.

@alansemenov alansemenov linked an issue Nov 4, 2025 that may be closed by this pull request
@alansemenov alansemenov requested a review from rymsha November 4, 2025 16:15
console.log(`Skipping verification for ${platform} ${arch}`);
process.exit(0);
}
if (platform === 'linux' && env['NODE_ARCH'] === 'arm64') {
Copy link
Contributor

Choose a reason for hiding this comment

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

only for linux? so on mac it is different?

strategy:
matrix:
os: [ubuntu-latest, macos-latest, windows-latest]
arch: [x64, arm64]
Copy link
Contributor

Choose a reason for hiding this comment

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

Suggested change
arch: [x64, arm64]
arch: [x64, arm64]
exclude:
- os: windows-latest
arch: arm64

*/
let thisArch = arch;
if (env['NODE_ARCH']) {
if (platform === 'win32' && env['NODE_ARCH'] === 'arm64') {
Copy link
Contributor

Choose a reason for hiding this comment

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

this magic is not needed if verification matrix excludes arm windows binary

with:
args: --clean --snapshot --skip=snapcraft

- name: Upload the binaries
Copy link
Contributor

Choose a reason for hiding this comment

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

this will bloat github actions with large files - very quickly isn't it s that goreleaser already uploads binaries somewhere?

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.

Set up verification of executables on build

3 participants