Skip to content

v1.1.0: Major dependency upgrade, labels support, and Probot v13 fix

Latest

Choose a tag to compare

@philip-gai philip-gai released this 12 Feb 18:32
886470a

Highlights

  • Discussion labels support — You can now add labels to created discussions using comma-separated or YAML array syntax in your announcement config (#108)
  • Major dependency upgrade — Updated Node.js to v22 LTS, Probot v12→v13, @azure/cosmos v3→v4, TypeScript v5.8, ESLint v9 (flat config), and replaced crypto-js with native Node.js crypto (resolves all npm audit vulnerabilities) (#107)
  • OIDC authentication for deployments — CI/CD workflows now use federated credentials instead of secrets (#107)
  • What-If PR comments — Infrastructure PRs now show Azure What-If deployment results as sticky comments (#107)

Bug Fixes

  • Fix webhook 404s after Probot v13 upgrade by setting WEBHOOK_PATH=/ (#109)
  • Fix GitHub Actions multi-line output delimiter handling in Azure deployment
  • Fix remoteDebuggingVersion from VS2019 to VS2022 in Bicep
  • Fix token deletion timing in non-prod mode

DevOps

  • Separate concurrency groups for infrastructure and app deployments
  • Add automated e2e test script and updated testing docs
  • Upgrade ESLint to v9 with flat config (eslint.config.mjs)

Full Changelog: v1.0.5...v1.1.0