Skip to content

v0.1.10

Choose a tag to compare

@github-actions github-actions released this 16 Oct 14:02
· 44 commits to main since this release
dbbb67e

Summary

  • pdt deploy asks how often an app should run when it has no schedule, and saves the answer in the app's config.yml (creating the file when it is missing), instead of stopping with an error.
  • After every deploy at a terminal, pdt asks whether to start a run, on every provider.
  • A redeploy with no change is much faster: on Azure about 25 s instead of 78 s, and on AWS about 13 s instead of 25 s, because pdt skips job updates and permission checks that already match.
  • Code and config changes rebuild the image in seconds, because the app's dependencies install before the app is copied in.
  • Tab completion for pdt is about three times faster.
  • New intune-export example: a weekly Intune export through IntuneManagement v4, and PowerShell apps now get their config: section as PDT_CONFIG_JSON.
  • Google Cloud and Azure no longer list and prune old secret versions on a deploy that did not change a secret.
  • Release notes now group merged PRs by type under a written summary.

Bumps the version to 0.1.10 in the same four files as the 0.1.9 release (#204): pyproject.toml, uv.lock, the run.py example in README.md, and the usage line in scripts/render_winget_manifests.py. It includes #174, #189, #199, #211, #212, #213, #214, #215, #216 and #221.

🤖 Generated with Claude Code

Features

  • feat(cli): make pdt new APP create a hello-world app (#217)
  • feat(examples): add a weekly Intune export through IntuneManagement v4 (#189)
  • feat(deploy): ask for a schedule and save it when the app has none (#221), by @visch
  • feat(deploy): always offer to start a run after an interactive deploy (#212)

Fixes

  • fix(aws): set up an SSO profile and sign in without the AWS CLI (#188)
  • fix: clean up old secret versions only after a secret write (#211)

Performance

  • perf(deploy): keep list prices and exchange rates for 72 hours (#233)
  • perf(azure): make cheaper role checks and skip repeated az calls (#216)
  • perf(azure): skip the job update when the Container Apps job matches (#213)
  • perf(aws): reuse a passed permission check for 24 hours (#215)
  • perf(deploy): install app dependencies before copying the app (#214)
  • perf(cli): skip the command imports during tab completion (#199)

CI and release

  • chore(release): 0.1.10 (#226), by @visch
  • ci(release): group release notes by type under a written summary (#174)

Full changelog: v0.1.9...v0.1.10