Skip to content

Releases: canonical/imagecraft

0.1.0

29 Jan 16:38
0.1.0
f336348

Choose a tag to compare

0.1.0 Pre-release
Pre-release

What's Changed

  • Use new ubuntu-image feature to build a rootfs easily by @upils in #22
  • Set up docs publishing on RTD by @rkratky in #24
  • Fix path in readthedocs yaml by @rkratky in #25
  • Fix the incorrect directory for build_requirements.py. by @rkratky in #26
  • Update development dependencies (non-major) by @renovate[bot] in #28
  • Package imagecraft as a snap by @upils in #30
  • Configure TICS report in CI by @upils in #31
  • Sync imagecraft with current imagecraft.yaml proposition by @upils in #27
  • Download tests result in separate directories to satisfy the TICS analyzer by @upils in #32
  • Linting by @upils in #33
  • Try to feed only python 3.11 test coverage to TICS to avoid confusion when looking up files by @upils in #34
  • Add pylint and flake8 dependencies to run TICS by @upils in #35
  • Lint by @upils in #36
  • Install requirements to satisfy TICS when running pylint by @upils in #37
  • Install dev requirements to properly run pylint by @upils in #38
  • Use the package-repositories stanza in imagecraft.yaml by @upils in #23
  • Document the imagecraft.yaml configuration file by @upils in #39
  • Update release-drafter/release-drafter action to v5.25.0 by @renovate[bot] in #43
  • Update dependencies and adapt to craft-archives by @upils in #46
  • Update dependency tox-gh to v1.3.2 by @renovate[bot] in #48
  • Migrate to core24 and python 3.12 by @upils in #47
  • Document commands by @upils in #50
  • Make the snap able to run on systems without python3.12 by @upils in #51
  • Make imagecraft build an image by @upils in #53
  • Add basic spread tests by @upils in #54
  • chore(deps): update bugfixes by @renovate[bot] in #56
  • Migrate to craft-application 3.X by @upils in #55
  • docs: Add a warning to avoid users using imagecraft for production images by @upils in #58
  • Rename the UbuntuSeed plugin as UbuntuBootstrap by @upils in #59
  • docs: Document how to rebuild the snap in latest/stable by @upils in #62
  • doc: Add the security overview by @upils in #64
  • Add initial SECURITY.md policy by @upils in #63
  • Improve the docs homepage by @rkratky in #65
  • Migrate to pydantic 2 by @upils in #60
  • chore(deps): update internal packages by @renovate[bot] in #57
  • fix(deps): update dependency pyright to v1.1.388 by @renovate[bot] in #66
  • chore(deps): update tj-actions/changed-files action to v42.1.0 by @renovate[bot] in #67
  • work/CRAFT-3862-Implement-the-initial-Imagecraft-spec by @upils in #70
  • fix(ci): use main branch from starflow by @upils in #71
  • fix(ci): use main branch from starflow by @upils in #72
  • build(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.9.2 by @renovate[bot] in #74
  • build(deps): update github actions (major) by @renovate[bot] in #75
  • build(deps): update dependency canonical-sphinx to ~=0.3.0 by @renovate[bot] in #77
  • build(deps): update dependency pyright to v1.1.392.post0 by @renovate[bot] in #76
  • feat: add issue templates by @upils in #79
  • feat: Implement Volumes specification subset by @upils in #73
  • build(deps): update dependency pyright to v1.1.393 by @renovate[bot] in #85
  • chore: remove references to tox by @bepri in #87
  • feat: add bash completion script by @bepri in #86
  • build(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.9.4 by @renovate[bot] in #84
  • feat: create craft partitions from structure items by @upils in #88
  • build(deps): update dependency mypy to ~=1.15.0 by @renovate[bot] in #90
  • build(deps): update tj-actions/changed-files action to v45.0.7 by @renovate[bot] in #89
  • feat: Build snap with uv by @upils in #91
  • build(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.9.7 by @renovate[bot] in #92
  • build(deps): update canonical/has-signed-canonical-cla action to v2 by @renovate[bot] in #97
  • feat: disk creation by @mattculler in #94
  • build(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.9.10 by @renovate[bot] in #100
  • build(deps): update dependency pyright to v1.1.396 by @renovate[bot] in #93
  • feat: support grammar in Volumes section by @upils in #96
  • ci: remove superfluous check using tj-actions/changed-files by @upils in #104
  • build(deps): update dependency canonical-sphinx to ~=0.4.0 by @renovate[bot] in #103
  • chore(merge): starbase into main by @upils in #105
  • build(deps): bump jinja2 from 3.1.5 to 3.1.6 by @upils in #106
  • build(deps): refresh uv.lock by @upils in #107
  • ci: remove superfluous release workflow by @upils in #108
  • docs: remove placeholder links at bottom of home page by @medubelko in #111
  • feat: Support overlay by @upils in #110
  • docs: Clean and document new fields by @upils in #109
  • docs: add a security policy by @upils in #116
  • build(snap): replace external symlinks to python by @upils in #115
  • docs: add a how-to to build a basic image by @upils in #114
  • Implement grub installation in the image by @upils in #113
  • build(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.11.2 by @renovate[bot] in #120
  • build(deps): update dependency pyright to v1.1.398 by @renovate[bot] in #122
  • build(deps): update craft-cli and craft-application versions by @upils in #123
  • build(deps): lock file maintenance by @renovate[bot] in #125
  • ci: remove superseded CLA check by @upils in #128
  • build: pin python-apt for oracular by @upils in #129
  • fix: respect constraints on unit of structure size from original spec by @upils in #124
  • build(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.11.4 by @renovate[bot] in #112
  • Be stricter when mounting and safer when umounting by @upils in #126
  • Fix spread tests by @upils in #127
  • docs: add instructions to pack in a multipass VM in the basic how-to by @upils in #130
  • Fix grub install by @upils in #131
  • build(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.11.5 by @renovate[bot] in #134
  • build(deps): update dependency pyright to v1.1.399 by @renovate[bot] in #133
  • feat: context manager for image loop dev management by @upils in #135
  • Test grub util by @upils in #136
  • Clean output by @upils in #137
  • build(deps): update deps by...
Read more