Here are the required details:
- name: devpack-for-go
- description: The snap provides development tools for Go including gofmt/gofumpt, gopls, delve, govulncheck, golangci-lint and gotests.
- snapcraft: snapcraft.yaml
- upstream: N/A
- upstream-relation: N/A
- supported-category: compilers, debug tools and tools for local, non-root user driven configuration of/switching to development workspaces/environment
- reasoning: The tools inside this snap are for development purposes. They need to access user files and execute host toolchains (for example, gopls needs to execute the go command on the host).
I understand that strict confinement is generally preferred over classic.
I’ve tried the existing interfaces to make the snap to work under strict confinement.