Skip to content

Releases: jurplel/install-qt-action

install-qt-action v4.5.0

Choose a tag to compare

@github-actions github-actions released this 25 Oct 22:58

What's Changed

  • Group action output for readability by @pzhlkj6612 in #378
  • CI: use "npm ci" only; merge steps; name steps; update comments by @pzhlkj6612 in #379
  • Add more default values for "arch" based on aqtinstall source code; remove the fallback for impossible empty/falsy "arch" before install-qt by @pzhlkj6612 in #380
  • Add "CONTRIBUTING.md" with example testing workflow by @pzhlkj6612 in #383
  • Make default Windows Qt to MSVC version mapping orderly by @tooomm in #382
  • Bump undici from 6.28.0 to 6.29.0 in /action by @dependabot[bot] in #384
  • README: Remove confusing "or" from arch docs; write clear sentences by @tooomm in #386
  • Bump brace-expansion in /action by @dependabot[bot] in #388
  • Set outputs for current Qt installation; extract details definitively by @pzhlkj6612 in #381
  • "win64_msvc2022_arm64_cross_compiled" needs parallel desktop install by @pzhlkj6612 in #393
  • Deprecate "tools-only"; minor docs improvement by @pzhlkj6612 in #394
  • Mark "tools-only" deprecated everywhere by @pzhlkj6612 in #395
  • Expose Qt install paths as outputs; remove unused "qtPath"; add logs by @pzhlkj6612 in #397
  • Warn before installing into an existing Qt directory by @pzhlkj6612 in #398
  • README: Small tweaks by @tooomm in #392

Full Changelog: v4.4.1...v4.5.0

install-qt-action v4.4.1

Choose a tag to compare

@github-actions github-actions released this 20 Sep 14:20

What's Changed

  • Provide default host "all_os" for Android and WASM targets in Qt 6.7.0+ by @pzhlkj6612 in #375
  • Check "python" or "python3" before running scripts; use bash if possible by @pzhlkj6612 in #376
  • Split aqt stdout and stderr to prevent unexpected string concatenation by @pzhlkj6612 in #377

Full Changelog: v4.4.0...v4.4.1

install-qt-action v4.4.0

Choose a tag to compare

@github-actions github-actions released this 14 Sep 17:26

What's Changed

  • Bump picomatch from 2.3.1 to 2.3.2 in /action by @dependabot[bot] in #310
  • Bump brace-expansion from 1.1.11 to 1.1.13 in /action by @dependabot[bot] in #312
  • Bump flatted from 3.2.6 to 3.4.2 in /action by @dependabot[bot] in #313
  • Bump minimatch from 3.1.2 to 3.1.5 in /action by @dependabot[bot] in #311
  • Limit the version of dependent Python to at least 3.10.0 by @pzhlkj6612 in #316
  • Bump form-data in /action by @dependabot[bot] in #315
  • Bump default py7zr to 1.1.* by @xavier2k6 in #317
  • CI: Remove macos-14 runner image by @xavier2k6 in #319
  • CI: Remove macOS 15 based runner images by @xavier2k6 in #320
  • CI: Try limiting the max duration of workflow runs by @pzhlkj6612 in #325
  • CI: Remove QTBUG-117225 workaround due to new XCode and Qt by @pzhlkj6612 in #326
  • CI: Make runs in forked repositories manual by @pzhlkj6612 in #323
  • chore: delete the useless top-level "package-lock.json" by @pzhlkj6612 in #330
  • Add stacktrace with source line numbers for errors by @pzhlkj6612 in #334
  • Output cache key after saving cache for log inspection by @pzhlkj6612 in #340
  • Bump dependencies; be ES Modules (ESM); lint code by @pzhlkj6612 in #329
  • fix: workaround for Bad7zFile from aqtinstall by using py7zr v1.1.0 by @pzhlkj6612 in #345
  • Fetch requested Qt version beforehand for handling SimpleSpec input by @pzhlkj6612 in #335
  • README: Add more details for simplespec and beta releases by @tooomm in #337
  • Update default Qt version and hint+examples in README by @tooomm in #343
  • Bump undici from 6.25.0 to 6.27.0 in /action by @dependabot[bot] in #342
  • Bump js-yaml from 4.1.1 to 4.2.0 in /action by @dependabot[bot] in #341
  • README: Update default value docs for arch by @tooomm in #347
  • Bump js-yaml from 4.2.0 to 4.3.0 in /action by @dependabot[bot] in #351
  • Bump brace-expansion in /action by @dependabot[bot] in #353
  • Bump undici from 6.27.0 to 6.28.0 in /action by @dependabot[bot] in #354
  • Use GitHub Actions CI infrastructure to build and make releases by @pzhlkj6612 in #348
  • Do not run cache test CI for pull requests due to permission issues by @pzhlkj6612 in #349
  • Refine comments in release.yml about "workflow_dispatch" and security by @pzhlkj6612 in #357
  • Bypass protection by using "secrets.IQTA_RELEASE_PAT" during release by @pzhlkj6612 in #358
  • Bump js-yaml from 4.3.0 to 4.3.1 in /action by @dependabot[bot] in #355
  • Pin actions to commit hash by @Nerixyz in #360
  • README: Harmonize arch label around bit-ness for Windows x64 by @tooomm in #359
  • Call internal action with self-repository syntax ($) for full-length SHA and hack the path before running tests by @pzhlkj6612 in #361
  • Bump js-yaml from 4.3.1 to 4.3.2 in /action by @dependabot[bot] in #363
  • Make docs of "arch" calculation match the code; tiny docs improvement by @pzhlkj6612 in #364
  • Show error message for wrong action usage on non-tagging branches by @pzhlkj6612 in #365
  • Sync internal metadata file with the top-level one; format comments by @pzhlkj6612 in #366
  • Switch the default version back to "6.8.3" for best usability; Update comments about the choice of v6.8.3 in Cache-SimpleSpec test by @pzhlkj6612 in #367
  • Bump default Python version to 3.14 and add check for zipfile bug by @pzhlkj6612 in #368
  • Release CI: avoid conflict; check branch relationship in simpler way; add "use_pat" to select the push token by @pzhlkj6612 in #369
  • Upgrade external actions to the same version (commit) in CI; update stall info; fix inconsistency between code and docs by @pzhlkj6612 in #370
  • Release CI: compose commit message during creation of the new commit; output both two inputs in the title of each run by @pzhlkj6612 in #371

New Contributors

Full Changelog: v4.3.1...v4.4.0

install-qt-action v4.3.1

Choose a tag to compare

@jurplel jurplel released this 08 Apr 05:41
48d3ad6

install-qt-action v4.3.0

Choose a tag to compare

@jurplel jurplel released this 07 Jun 18:44
d325aaf
  • Support ARM hosts (thanks to @jdpurcell)
  • Update aqtinstall/py7zr
  • Minimum Python version returns to 3.9

install-qt-action v4.2.1

Choose a tag to compare

@jurplel jurplel released this 21 Apr 16:31
12aa033

install-qt-action v4.2.0

Choose a tag to compare

@jurplel jurplel released this 21 Apr 08:34
3c4505a
  • Fix bdist_wheel error
  • Fix cache being broken
  • New default is qt 6.8
  • Add support for commercial versions
  • Update aqtinstall version, improving support for newer versions, extensions, etc
  • Support installing wasm

install-qt-action v4.1.1

Choose a tag to compare

@jurplel jurplel released this 11 Nov 23:52
c6c7281
  • Fix invalid Windows default architecture for Qt 6.7.3

install-qt-action v4.1.0

Choose a tag to compare

@jurplel jurplel released this 07 Nov 17:40
f45d390
  • Do not install p7zip automatically on macOS (it should be preinstalled)
  • Fix bugs with Qt 6.8 on Windows
  • Use msvc2022 for Qt 6.7.3

install-qt-action v4.0.0

Choose a tag to compare

@jurplel jurplel released this 19 May 19:45
f03f055

The biggest change with this version is aqtinstall being updated to 3.1. Most of the other changes are from PRs listed below. The reason this is 4.0.0 is due to (relatively small) breaking changes from the PRs annotated with [v4]. Consult the upgrade guide for details on breaking changes.

Auto-generated list of PRs:

  • Two small fixes in readme file. by @wy-luke in #185
  • Add libgstreamer-gl1.0-0 to linux dependencies by @ddalcino in #186
  • Add options to install source, docs, and examples by @ddalcino in #179
  • [v4] Fix Qt5_DIR environment variable by @ddalcino in #190
  • [v4] Install desktop Qt when required to by Qt 6.2+ mobile and WASM by @ddalcino in #189
  • [v4] Add installed tools to path by @ddalcino in #180
  • Bump tough-cookie and @azure/ms-rest-js in /action by @dependabot in #197
  • Bump semver from 6.3.0 to 6.3.1 in /action by @dependabot in #198
  • Bump word-wrap from 1.2.3 to 1.2.4 in /action by @dependabot in #199
  • Update node.js version to 20; update CI dependencies to remove warnings by @pzhlkj6612 in #222
  • update version of setup-python by @pionere in #219
  • Add libxcb-cursor0 to Linux dependencies for Qt 6.5 and up by @IgKh in #221
  • Add 'aqtsource' option that allows overriding where the action sources aqtinstall from by @timangus in #234
  • Add Windows ARM support by @vicr123 in #212

A big thanks to everyone involved for their contributions to the project, and a special thanks to those who have been helping to manage the Github issues.