From 9258b8f0a2161a416d534a09e39e093a143c03b7 Mon Sep 17 00:00:00 2001 From: Tommaso Melacarne <53786619+PolpOnline@users.noreply.github.com> Date: Thu, 24 Apr 2025 04:17:57 +0200 Subject: [PATCH] Keep the old snapcraft config --- .goreleaser.yml | 80 +++++++++++++++++++++++++++++++++++-------------- 1 file changed, 58 insertions(+), 22 deletions(-) diff --git a/.goreleaser.yml b/.goreleaser.yml index 63c727db..760906de 100644 --- a/.goreleaser.yml +++ b/.goreleaser.yml @@ -100,25 +100,61 @@ nfpms: - docker - docker-compose -snapcrafts: - - name: lazydocker - summary: A simple terminal UI for docker, written in Go - description: A simple terminal UI for docker, written in Go - confinement: strict - grade: stable - apps: - lazydocker: - command: lazydocker - plugs: - - network - - network-bind - - docker - parts: - lazydocker: - source: . - plugin: go - go-importpath: github.com/jesseduffield/lazydocker - build-snaps: - - go - build-packages: - - git +#snapcrafts: +# - builds: +# - snap +# +# replacements: +# linux: Linux +# 386: x86 +# amd64: x86_64 +# +# # Wether to publish the snap to the snapcraft store. +# # Remember you need to `snapcraft login` first. +# # Defaults to false. +# publish: false +# +# # Single-line elevator pitch for your amazing snap. +# # 79 char long at most. +# summary: The lazier way to manage everything docker +# +# # This the description of your snap. You have a paragraph or two to tell the +# # most important story about your snap. Keep it under 100 words though, +# # we live in tweetspace and your description wants to look good in the snap +# # store. +# description: 'A simple terminal UI for docker, written in Go' +# +# # A guardrail to prevent you from releasing a snap to all your users before +# # it is ready. +# # `devel` will let you release only to the `edge` and `beta` channels in the +# # store. `stable` will let you release also to the `candidate` and `stable` +# # channels. More info about channels here: +# # https://snapcraft.io/docs/reference/channels +# # TODO: reset to `stable` when we've been manually reviewed: https://forum.snapcraft.io/t/request-for-classic-confinement-for-lazydocker/12155 +# grade: devel +# +# # Snaps can be setup to follow three different confinement policies: +# # `strict`, `devmode` and `classic`. A strict confinement where the snap +# # can only read and write in its own namespace is recommended. Extra +# # permissions for strict snaps can be declared as `plugs` for the app, which +# # are explained later. More info about confinement here: +# # https://snapcraft.io/docs/reference/confinement +# confinement: classic +# +# # Your app's license, based on SPDX license expressions: https://spdx.org/licenses +# # Default is empty. +# license: MIT +# +# # # Each binary built by GoReleaser is an app inside the snap. In this section +# # # you can declare extra details for those binaries. It is optional. +# # apps: +# +# # # The name of the app must be the same name as the binary built or the snapcraft name. +# # lazydocker: +# +# # # If your app requires extra permissions to work outside of its default +# # # confined space, declare them here. +# # # You can read the documentation about the available plugs and the +# # # things they allow: +# # # https://snapcraft.io/docs/reference/interfaces. +# # plugs: []