Skip to content

Releases: vv9k/pkger

0.11.0

11 Dec 07:17
Compare
Choose a tag to compare
Bump version

0.10.0

20 Oct 14:50
Compare
Choose a tag to compare
fix(ci): Rename deb/rpm package

0.9.0

19 Aug 12:13
Compare
Choose a tag to compare
Fix pkger recipe

0.8.0

31 May 11:24
Compare
Choose a tag to compare
Bump version

0.7.0

05 Dec 12:31
Compare
Choose a tag to compare
Bump version

0.6.0

19 Oct 13:00
Compare
Choose a tag to compare
Fix warning

0.5.0

10 Aug 18:59
Compare
Choose a tag to compare
  • If at least one task fails to build pkger will now return with exit code 1 #66
  • --quiet flag now suppresses only container output, normal info output is still available #67
  • pkger build will now display a warning with instructions on how to start a build #68
  • Use appropriate cache dir on each OS to store images state #71
  • Automatically calculate Installed-Size when building DEB packages #72
  • Users can now specify filter in the configuration so that if one wants to format the output in a particular way on
    each build they don't have to pass the --filter CLI parameter every time.
  • Fix a typo in deb field - enchances -> enhances
  • Images are now be defined in the global configuration file. Previously users would have to define an image with a
    target or os on each recipe, now recipe only requires the image name , and the definition is in the configuration.
    WARNING! this makes old state files not compatible and requires manual deletion of $XDG_CACHE_HOME/pkger.state file.
    #73
  • Add list packages subcommand that lists built packages from output directory.
  • Add clean-cache subcommand that deletes the cached state from OS. Use this to migrate pkger to the newest version.
  • Improved error messages during initialization now contain full context of how the error originated.
  • Save image state only when it changed.
  • Automatically convert _ to - when building a DEB. Debian packages don't allow underscores in package names.
  • Add all_images field to recipe metadata so that if a recipe is used with all images they don't have to be listed
    one by one.
  • Add a warning when image specified as cli arg is not found in recipe image targets.
  • Add support for extracting all types of tar archives as source.
  • Fix rpm build not working when packaging files with spaces.
  • Add an option to set AutoReqProv value during RPM build (used to disable automatic dependency processing).
  • Add RECIPE, RECIPE_VERSION, RECIPE_RELEASE environment variables that can be used during the build.
  • Enable usage of environment variables for working_dir and source fields of recipe. This can greatly reduce
    the number of changes one has to make when adding a recipe for other version. #74

0.4.0

20 Jul 14:50
Compare
Choose a tag to compare
  • Add an option to sign RPMs with a GPG key #55
  • Add an option to sign DEBs with a GPG key #56
  • Fix image caching
  • Add forward_ssh_agent configuration option to forward the SSH authentication socket from the host machine to
    the container. #58
  • Add --no-sign command line argument to build command so that users can disable signing for the particular build
    even when the gpg signing is enabled in the configuration.
  • Move forward_ssh_agent option to ssh configuration and rename it to forward_agent #60
  • Add disable_key_verification to ssh configuration #60
  • Add a warning when trying to build a recipe without a target
  • Fix applying patches with relative paths #64
  • Recipes can now have a recipe.yml or recipe.yaml file where previously only .yml was accepted
    #64

0.3.0

18 Jun 14:00
Compare
Choose a tag to compare
  • Configure script now has a working directory set to $PKGER_BLD_DIR
  • Recipes and config files now use YAML syntax #52
  • Add extra field to metadata that specifies image os if pkger fails to find it out
  • Add ability to apply patches to source based on target image
  • Directory structure of output_dir changed, now all images have a separate directory with output packages
  • Fix ubuntu builds
  • Add list < recipes | images > subcommand

0.2.1

29 Apr 17:26
Compare
Choose a tag to compare
  • Fix setting default working directory in build and install phase