Skip to content

Add apk packaging to nfpm backend#21298

Merged
cognifloyd merged 216 commits intomainfrom
cognifloyd/nfpm-apk
Aug 14, 2024
Merged

Add apk packaging to nfpm backend#21298
cognifloyd merged 216 commits intomainfrom
cognifloyd/nfpm-apk

Conversation

@cognifloyd
Copy link
Member

@cognifloyd cognifloyd commented Aug 13, 2024

This adds apk packaging to the nfpm backend introduced in #19308.

New target (and related fields):

  • nfpm_apk_package

Also, add type hints for some of the field.alias properties
because mypy was getting confused.
This is needed for the field_set calculations
A common field that all nfpm packages will share,
making it easier to build a common FieldSet base.
Almost all fields are "required" in that, if present, they are
used in the generation of the package.

Users do not have to supply them, but the fields have to exist
on the Nfpm*Package targets.
@cognifloyd cognifloyd force-pushed the cognifloyd/nfpm-apk branch from 2ba5c59 to 32081be Compare August 14, 2024 03:31
@cognifloyd cognifloyd requested review from a team and tdyas August 14, 2024 03:32
@cognifloyd cognifloyd marked this pull request as ready for review August 14, 2024 03:34
@cognifloyd
Copy link
Member Author

After this PR is merged, this will add the last packager that I have prepared:

@cognifloyd cognifloyd enabled auto-merge (squash) August 14, 2024 03:54
@cognifloyd cognifloyd disabled auto-merge August 14, 2024 04:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants