snapcraft:work/CRAFT-2477-determine-provider

Last commit made on 2024-03-12
Get this branch:
git clone -b work/CRAFT-2477-determine-provider https://git.launchpad.net/snapcraft

Branch merges

Branch information

Name:
work/CRAFT-2477-determine-provider
Repository:
lp:snapcraft

Recent commits

db49092... by Callahan Kovacs

chore: revert "build(deps): use craft-application test branch"

This reverts commit 228f42b1ad158dd57166efb470daa0b1f3c55665.

0c6e60b... by Callahan Kovacs

style: black

Signed-off-by: Callahan Kovacs <email address hidden>

9206cc7... by Callahan Kovacs

fix: add provider_name to unimplemented command class

Signed-off-by: Callahan Kovacs <email address hidden>

5c2dcce... by Callahan Kovacs

test: remove xfails

Signed-off-by: Callahan Kovacs <email address hidden>

a2d4893... by Callahan Kovacs

feat: pass provider name

Signed-off-by: Callahan Kovacs <email address hidden>

228f42b... by Callahan Kovacs

build(deps): use craft-application test branch

Signed-off-by: Callahan Kovacs <email address hidden>

f771a4a... by Callahan Kovacs

feat: add platforms and drop architectures for core24 (#4630)

- Add `platforms` in core24
- Drop `architectures` in core24

Similar to `architectures`, the `platforms` keyword is optional and
defaults to building-on and building-for the host architecture.

As much as possible, I tried to follow charmcraft's and rockcraft's
implementation of platform support.

---------
Signed-off-by: Callahan Kovacs <email address hidden>

3f2ab25... by Tiago Nobrega

fix(application): fallback earlier for managed core20 (#4642)

Co-authored-by: Matt Culler <email address hidden>

69e25e1... by Sergio Schvezov

feat: setup_assets for core24 metadata (#4622)

The PrimeCommand calls

self._services.package.write_metadata(self._services.lifecycle.prime_dir)

Which makes it simple to hook up.

- [ ] Have you followed the [guidelines for
contributing](https://github.com/snapcore/snapcraft/blob/master/CONTRIBUTING.md)?
- [ ] Have you signed the
[CLA](http://www.ubuntu.com/legal/contributors/)?
- [ ] Have you successfully run `tox run -m lint`?
- [ ] Have you successfully run `tox run -e test-py310`? (supported
versions: `py39`, `py310`, `py311`, `py312`)

-----
Fixes #4592

Signed-off-by: Sergio Schvezov <email address hidden>

0c0d000... by Alex Lowe

feat: enable patchelf for core24 (#4639)