Comments (14)
I added the following step (after installing snapcraft) (note the sudo
):
- run: sudo snap refresh snapcraft --revision 11040
The revision rolls it back to 8.0.5
(on amd64
) and taken from this forum post:
https://forum.snapcraft.io/t/call-for-testing-snapcraft-8-2-1/39928/2
And this makes goreleaser complete. 🚀
from goreleaser.
this has been fixed by snapcraft 8.2.6
canonical/snapcraft#4769 (comment)
from goreleaser.
I added the following step (after installing snapcraft) (note the
sudo
):- run: sudo snap refresh snapcraft --revision 11040The revision rolls it back to
8.0.5
(onamd64
) and taken from this forum post: https://forum.snapcraft.io/t/call-for-testing-snapcraft-8-2-1/39928/2And this makes goreleaser complete. 🚀
that also worked for me! thanks for sharing!
from goreleaser.
FYI this should be fixed with the latest release of snapcraft
8.2.6
.
perfect! can anyone confirm?
from goreleaser.
Not breaking my builds this week. Spent enough time on this. 😆
from goreleaser.
at first glance, it looks unrelated to goreleaser, will investigate better later
from goreleaser.
at first glance, it looks unrelated to goreleaser, will investigate better later
I think you're right. I think the updated snapcraft CLI now DEMANDS that a snap/snapcraft.yml exists in the root of the project folder. 😠
I assume that goreleaser
doesn't use or need it?
It might be cool if goreleaser
created a temp one in the dist/
dir and pointed at it?
I'm a bit concerned that snapcraft
is using the dummy data in the one that I just created w/ snapcraft init
somehow in the generated .snaps, because my snap online says it doesn't have a License, but in my .gorelaser.yml
I've got it set to MIT
from goreleaser.
This also suddenly broke for me, with no change to my goreleaser config or my GitHub Actions.
⨯ release failed after 12m33s error=failed to generate snap package: exit status 66: Project file 'snapcraft.yaml' not found in '/home/runner/work/chezmoi/chezmoi'.
Recommended resolution: Ensure the project file exists.
Full execution log: '/home/runner/.local/state/snapcraft/log/snapcraft-20240429-201117.385785.log'
https://github.com/twpayne/chezmoi/actions/runs/8884622247/job/24394135216
My initial suspicion is changes to Snapcraft. It's good that this issue is open in the goreleaser repo so other users can find it.
from goreleaser.
FWIW broken on snapcraft 8.2.0 too
from goreleaser.
seems to be this: canonical/snapcraft#4769
from goreleaser.
seems like it's a regression in snapcraft, so I think the only options now are:
- install some snapcraft version <8.2.0
- wait for a new snapcraft release
from goreleaser.
I saw snapcraft cut a new release yesterday. Has anyone tested it?
from goreleaser.
I saw snapcraft cut a new release yesterday. Has anyone tested it?
I tested it and it is still failing
from goreleaser.
FYI this should be fixed with the latest release of snapcraft 8.2.6
.
from goreleaser.
Related Issues (20)
- Termux can't access internet because android don't allow to `/etc/resolv.conf` HOT 1
- Supports `tar.zst` as an archive format HOT 1
- Maximum SHA length in the changelog HOT 2
- What is needed for IPK support? HOT 1
- Support Github Artifact Attestations HOT 4
- Allow inline nfpm to build AIX rpms if/when that gets added HOT 1
- Draft release config is ignored for github release in latest version HOT 2
- Recommended to remove annoying thanks HOT 2
- allow to sign without notarizing
- Implement --auto-snapshot for build command too HOT 1
- Generated Homebrew formulae incompatible with brew v4.3.1 HOT 1
- Prebuilt builder error `prebuilt not found in type config.Build` HOT 2
- Gitlab, Get default branch fails in Gitlab CI HOT 5
- Add archive to -skip flag
- Cannot go install v2.0.0 HOT 3
- wrong current directory HOT 8
- init generates a version 1 config file HOT 1
- When `blobs: ids: []` is set, no artifacts should be uploaded
- Sign goreleaser nfpms HOT 1
- Building Multiple Binaries with a Single Command HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from goreleaser.