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

Update goreleaser configuration #194

Merged
merged 2 commits into from
Oct 29, 2024
Merged

Conversation

aledbf
Copy link
Member

@aledbf aledbf commented Oct 29, 2024

Description

  • Rollback github.com/opencontainers/runc to v1.1.10 (any version after that throws compilation errors).
  • Ensure goreleaser build works.
❯ GITHUB_TOKEN=0 /usr/local/bin/goreleaser --verbose release --clean --config .goreleaser.yaml --snapshot
  • verbose output enabled
  • using configuration                              path=.goreleaser.yaml
  • parallelism: 12
  • skipping announce, publish and validate...
  • cleaning distribution directory
  • loading environment variables
    • using token from  $GITHUB_TOKEN
    • token type: github
  • getting and validating git state
    • git command result                             args=[-c log.showSignature=false rev-parse --is-inside-work-tree] stdout=true stderr=
    • git command result                             args=[-c log.showSignature=false rev-parse --is-inside-work-tree] stdout=true stderr=
    • git command result                             args=[-c log.showSignature=false rev-parse --abbrev-ref HEAD --quiet] stdout=aledbf/goreleaser-fix stderr=
    • git command result                             args=[-c log.showSignature=false show --format=%h HEAD --quiet] stdout=a89e80b stderr=
    • git command result                             args=[-c log.showSignature=false show --format=%H HEAD --quiet] stdout=a89e80b425a9f199d4187f1445f8bfe22d7e3842 stderr=
    • git command result                             args=[-c log.showSignature=false rev-list --max-parents=0 HEAD] stdout=dccfcf55cee5b90c45188ed154479c10b8362fcf stderr=
    • git command result                             args=[-c log.showSignature=false show --format='%ct' HEAD --quiet] stdout='1730226169' stderr=
    • git command result                             args=[-c log.showSignature=false describe --always --dirty --tags] stdout=v0.8.9-2-ga89e80b-dirty stderr=
    • git command result                             args=[-c log.showSignature=false ls-remote --get-url] stdout=https://github.com/aledbf/leeway stderr=
    • git command result                             args=[-c log.showSignature=false tag --points-at HEAD --sort -version:refname] stdout= stderr=
    • git command result                             args=[-c log.showSignature=false describe --tags --abbrev=0 HEAD] stdout=v0.8.9 stderr=
    • git command result                             args=[-c log.showSignature=false tag -l --format='%(contents:subject)' v0.8.9] stdout='Update go dependencies (#192)' stderr=
    • git command result                             args=[-c log.showSignature=false tag -l --format='%(contents)' v0.8.9] stdout='Update go dependencies (#192)

' stderr=
    • git command result                             args=[-c log.showSignature=false tag -l --format='%(contents:body)' v0.8.9] stdout='' stderr=
    • git command result                             args=[-c log.showSignature=false describe --tags --abbrev=0 tags/v0.8.9^] stdout=v0.8.8 stderr=
    • git command result                             args=[-c log.showSignature=false rev-list -n1 v0.8.8] stdout=64d1c6257769a0bd2c1eda352e4f39899a6ea619 stderr=
    • git command result                             args=[-c log.showSignature=false tag --points-at 64d1c6257769a0bd2c1eda352e4f39899a6ea619 --sort -version:refname] stdout=v0.8.8 stderr=
    • git command result                             args=[-c log.showSignature=false status --porcelain] stdout=M .goreleaser.yaml
 M go.mod
 M go.sum stderr=
    • git state                                      commit=a89e80b425a9f199d4187f1445f8bfe22d7e3842 branch=aledbf/goreleaser-fix current_tag=v0.8.9 previous_tag=v0.8.8 dirty=true
    • pipe skipped                                   reason=disabled during snapshot mode
  • parsing tag
  • setting defaults
    • git command result                             args=[-c log.showSignature=false rev-parse --is-inside-work-tree] stdout=true stderr=
    • git command result                             args=[-c log.showSignature=false ls-remote --get-url] stdout=https://github.com/aledbf/leeway stderr=
    • got git url                                    rawurl=https://github.com/aledbf/leeway
    • parsed url                                     owner=aledbf name=leeway
    • pre-release for tag v0.8.9 set to false
    • git command result                             args=[-c log.showSignature=false rev-parse --is-inside-work-tree] stdout=true stderr=
    • git command result                             args=[-c log.showSignature=false ls-remote --get-url] stdout=https://github.com/aledbf/leeway stderr=
    • got git url                                    rawurl=https://github.com/aledbf/leeway
    • parsed url                                     owner=aledbf name=leeway
    • git command result                             args=[-c log.showSignature=false config gpg.program] stdout= stderr=
    • git command result                             args=[-c log.showSignature=false config gpg.program] stdout= stderr=
  • skipped partial
  • snapshotting
    • building snapshot...                           version=0.8.9-SNAPSHOT-a89e80b
  • running before hooks
    • running                                        hook=go generate ./...
    • running                                        cmd=[go generate ./...] dir=
  • ensuring distribution directory
    • dist doesn't exist, creating empty directory
  • setting up metadata
  • writing release metadata
    • writing                                        path=dist/metadata.json
    • added new artifact                             name=metadata.json type=Metadata path=dist/metadata.json
  • loading go mod information
  • build prerequisites
  • skipped checking go.mod
  • skipped proxying go module
  • writing effective configuration                  path=dist/config.yaml
  • building binaries
    • building                                       build={leeway [linux darwin] [amd64 arm64] [6] [hardfloat] [v1] [linux_amd64_v1 linux_arm64 darwin_amd64_v1 darwin_arm64] [] . . leeway {[] []} go   go build  false   { [-s -w -X github.com/gitpod-io/leeway/pkg/leeway.Version={{.Version}}-{{.ShortCommit}}] [] [] [] [] [CGO_ENABLED=0]} []}
    • building                                       binary=dist/leeway_linux_amd64_v1/leeway
    • building                                       binary=dist/leeway_darwin_arm64/leeway
    • building                                       binary=dist/leeway_darwin_amd64_v1/leeway
    • building                                       binary=dist/leeway_linux_arm64/leeway
    • env "CGO_ENABLED=0" evaluated to "CGO_ENABLED=0"
    • env "CGO_ENABLED=0" evaluated to "CGO_ENABLED=0"
    • env "CGO_ENABLED=0" evaluated to "CGO_ENABLED=0"
    • env "CGO_ENABLED=0" evaluated to "CGO_ENABLED=0"
    • running
    • running
    • running
    • running
    • added new artifact                             name=leeway type=Binary path=dist/leeway_linux_amd64_v1/leeway
    • added new artifact                             name=leeway type=Binary path=dist/leeway_linux_arm64/leeway
    • added new artifact                             name=leeway type=Binary path=dist/leeway_darwin_amd64_v1/leeway
    • added new artifact                             name=leeway type=Binary path=dist/leeway_darwin_arm64/leeway
  • skipped universal binaries
  • skipped signing binaries
  • skipped sign & notarize macOS binaries
  • skipped upx
  • skipped generating changelog
  • archives
    • group darwinamd64v1 has 1 binaries
    • group darwinarm64 has 1 binaries
    • group linuxamd64v1 has 1 binaries
    • group linuxarm64 has 1 binaries
    • creating                                       archive=dist/leeway_Darwin_x86_64.tar.gz
    • creating                                       archive=dist/leeway_Darwin_arm64.tar.gz
    • creating                                       archive=dist/leeway_Linux_x86_64.tar.gz
    • creating                                       archive=dist/leeway_Linux_arm64.tar.gz
    • adding file: LICENSE as LICENSE
    • adding file: LICENSE as LICENSE
    • adding file: LICENSE as LICENSE
    • adding file: LICENSE as LICENSE
    • adding file: README.md as README.md
    • adding file: README.md as README.md
    • adding file: README.md as README.md
    • adding file: README.md as README.md
    • adding file: dist/leeway_linux_arm64/leeway as leeway
    • adding file: dist/leeway_darwin_amd64_v1/leeway as leeway
    • adding file: dist/leeway_darwin_arm64/leeway as leeway
    • adding file: dist/leeway_linux_amd64_v1/leeway as leeway
    • added new artifact                             name=leeway_Darwin_arm64.tar.gz type=Archive path=dist/leeway_Darwin_arm64.tar.gz
    • added new artifact                             name=leeway_Linux_arm64.tar.gz type=Archive path=dist/leeway_Linux_arm64.tar.gz
    • added new artifact                             name=leeway_Darwin_x86_64.tar.gz type=Archive path=dist/leeway_Darwin_x86_64.tar.gz
    • added new artifact                             name=leeway_Linux_x86_64.tar.gz type=Archive path=dist/leeway_Linux_x86_64.tar.gz
  • skipped creating source archive
  • skipped linux packages
  • skipped snapcraft packages
  • skipped cataloging artifacts
  • calculating checksums
    • checksumming                                   file=leeway_Linux_x86_64.tar.gz
    • calculating checksum for dist/leeway_Linux_x86_64.tar.gz
    • checksumming                                   file=leeway_Linux_arm64.tar.gz
    • calculating checksum for dist/leeway_Linux_arm64.tar.gz
    • checksumming                                   file=leeway_Darwin_arm64.tar.gz
    • calculating checksum for dist/leeway_Darwin_arm64.tar.gz
    • checksumming                                   file=leeway_Darwin_x86_64.tar.gz
    • calculating checksum for dist/leeway_Darwin_x86_64.tar.gz
    • added new artifact                             name=leeway_0.8.9-SNAPSHOT-a89e80b_checksums.txt type=Checksum path=dist/leeway_0.8.9-SNAPSHOT-a89e80b_checksums.txt
  • skipped signing artifacts
  • skipped arch user repositories
  • skipped nixpkgs
  • skipped winget
  • skipped homebrew tap formula
  • skipped krew plugin manifest
  • skipped scoop manifests
  • skipped chocolatey packages
  • skipped size reports
  • skipped docker images
  • skipped ko
  • skipped publishing
  • writing artifacts metadata
    • writing                                        path=dist/artifacts.json
  • skipped announcing
  • release succeeded after 6s
  • thanks for using goreleaser!

Copy link

codecov bot commented Oct 29, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 25.89%. Comparing base (3256d17) to head (0b24ac6).
Report is 27 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff             @@
##             main     #194      +/-   ##
==========================================
- Coverage   28.84%   25.89%   -2.96%     
==========================================
  Files          21       55      +34     
  Lines        3463     7265    +3802     
==========================================
+ Hits          999     1881     +882     
- Misses       2246     5093    +2847     
- Partials      218      291      +73     

@aledbf aledbf merged commit 8e6b263 into gitpod-io:main Oct 29, 2024
8 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