Repository navigation
v0.1.0-rc.1
Pre-release
Pre-release
·
5 commits
to main
since this release
Changelog
Features
- 01f6e04: feat(apt): build and sign the APT repository subset (#79) (Mohamed Rafraf 81432497+mohamed-rafraf@users.noreply.github.com)
- 51dda0b: feat(apt): client files and published keys (#80) (Mohamed Rafraf 81432497+mohamed-rafraf@users.noreply.github.com)
- d5750cb: feat(apt): dpkg version comparison and dependency parsing (#66) (Mohamed Rafraf 81432497+mohamed-rafraf@users.noreply.github.com)
- 0e61597: feat(apt): read and verify upstream APT repositories (#74) (Mohamed Rafraf 81432497+mohamed-rafraf@users.noreply.github.com)
- fc12d01: feat(catalog): catalog format, embedded entries and catalog list/show (#71) (Mohamed Rafraf 81432497+mohamed-rafraf@users.noreply.github.com)
- 071928b: feat(resolver): APT baselines from metadata, and resolve.exclude (#69) (Mohamed Rafraf 81432497+mohamed-rafraf@users.noreply.github.com)
- ffb6638: feat(resolver): APT dependency model (#68) (Mohamed Rafraf 81432497+mohamed-rafraf@users.noreply.github.com)
- 06a14de: feat(resolver): dependency closure engine (#67) (Mohamed Rafraf 81432497+mohamed-rafraf@users.noreply.github.com)
- e6fdfcc: feat: HTTP fetcher with proxy, custom CA, auth and resumable downloads (#73) (Mohamed Rafraf 81432497+mohamed-rafraf@users.noreply.github.com)
- e85bff6: feat: JSON Schema for the manifest (#86) (Mohamed Rafraf 81432497+mohamed-rafraf@users.noreply.github.com)
- 5890e6d: feat: OpenPGP verification and signing, and secret references (#70) (Mohamed Rafraf 81432497+mohamed-rafraf@users.noreply.github.com)
- eea7a64: feat: add packtrix CLI and v1alpha1 manifest API (#2) (Mohamed Rafraf 81432497+mohamed-rafraf@users.noreply.github.com)
- 601f7c4: feat: content-addressed package pool and index cache (#77) (Mohamed Rafraf 81432497+mohamed-rafraf@users.noreply.github.com)
- 793436f: feat: expand targets from the catalog, and packtrix render (#72) (Mohamed Rafraf 81432497+mohamed-rafraf@users.noreply.github.com)
- dbd055e: feat: fetch locked packages into the pool (#78) (Mohamed Rafraf 81432497+mohamed-rafraf@users.noreply.github.com)
- fdc7397: feat: lockfile as a versioned API kind, written by plan (#76) (Mohamed Rafraf 81432497+mohamed-rafraf@users.noreply.github.com)
- b00c370: feat: packtrix init (#85) (Mohamed Rafraf 81432497+mohamed-rafraf@users.noreply.github.com)
- 6d9d42c: feat: packtrix plan (#75) (Mohamed Rafraf 81432497+mohamed-rafraf@users.noreply.github.com)
- 324d7a9: feat: packtrix sync (#81) (Mohamed Rafraf 81432497+mohamed-rafraf@users.noreply.github.com)
Fixes
- cd7f784: fix: build with Go 1.26.10 and golang.org/x/net v0.60.0 (#90) (Mohamed Rafraf 81432497+mohamed-rafraf@users.noreply.github.com)
Documentation
- c879d9f: docs: add README, design documentation and contribution guidelines (#1) (Mohamed Rafraf 81432497+mohamed-rafraf@users.noreply.github.com)
- 72d79ef: docs: add the Packtrix logo (#63) (Mohamed Rafraf 81432497+mohamed-rafraf@users.noreply.github.com)
- c6abcbd: docs: add the Packtrix website (#64) (Mohamed Rafraf 81432497+mohamed-rafraf@users.noreply.github.com)
- aa93534: docs: getting started guide; e2e of the whole example and arm64 (#83) (Mohamed Rafraf 81432497+mohamed-rafraf@users.noreply.github.com)
- f95dec8: docs: init, the apt comparison and the schema, now that they exist (#88) (Mohamed Rafraf 81432497+mohamed-rafraf@users.noreply.github.com)
- 5d70cc5: docs: open pull requests from forks (#62) (Mohamed Rafraf 81432497+mohamed-rafraf@users.noreply.github.com)
- e19026e: docs: resolve dependencies in Go instead of apt and dnf in containers (#5) (Mohamed Rafraf 81432497+mohamed-rafraf@users.noreply.github.com)
Other
- 1e1737d: Initial commit: Apache-2.0 license and .gitignore (Mohamed Rafraf mohamedrafraf99@gmail.com)
- 35c215d: add boilerplate check (#3) (Mohamed Rafraf 81432497+mohamed-rafraf@users.noreply.github.com)
- 7f55b68: build: release pipeline with GoReleaser (#87) (Mohamed Rafraf 81432497+mohamed-rafraf@users.noreply.github.com)
- aaa2f59: ci: check that pull request titles follow Conventional Commits (#89) (Mohamed Rafraf 81432497+mohamed-rafraf@users.noreply.github.com)
- 5eb3a71: ci: run unit tests and build checks on every pull request (#65) (Mohamed Rafraf 81432497+mohamed-rafraf@users.noreply.github.com)
- 725d4de: test(e2e): install from generated APT repositories in clean containers (#82) (Mohamed Rafraf 81432497+mohamed-rafraf@users.noreply.github.com)
- 6bda051: test(resolver): compare the closure with real apt in CI (#84) (Mohamed Rafraf 81432497+mohamed-rafraf@users.noreply.github.com)