Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: tauri-apps/tauri
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: tauri-build-v1.5.1
Choose a base ref
...
head repository: tauri-apps/tauri
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: tauri-build-v1.5.2
Choose a head ref

Commits on Dec 20, 2023

  1. chore(deps) Update Tauri API Definitions (1.x) (#8449)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Dec 20, 2023
    Copy the full SHA
    883e521 View commit details

Commits on Dec 27, 2023

  1. feat: re-export Url (#8474)

    * feat: re-exoprt `Url`
    
    `Url` is used/returned from public API, we should re-export it
    
    * Update .changes/export-url.md
    amrbashir authored Dec 27, 2023
    Copy the full SHA
    6e48837 View commit details
  2. Copy the full SHA
    446fc99 View commit details

Commits on Dec 28, 2023

  1. fix(core): allow canceling data-tauri-drag-region maximization on m…

    …acOS, closes #8306 (#8312)
    
    * fix(core): allow canceling `data-tauri-drag-region` maximization on macOS, closes #8306
    
    * Update .changes/tauri-data-drag-region-macos-maximize.md
    
    * fix typo
    
    * cancel if mouse moves
    
    * Update tauri-data-drag-region-macos-maximize.md
    
    [skip ci]
    
    * Update core/tauri/scripts/core.js [skip ci]
    
    ---------
    
    Co-authored-by: Lucas Fernandes Nogueira <lucas@tauri.app>
    amrbashir and lucasfernog authored Dec 28, 2023
    Copy the full SHA
    8f8729d View commit details
  2. feat(bundler): codesign nested code on macos (#8259)

    * feat(bundler): codesign nested code on macos
    
    * chore: update changelog tag
    
    * typo
    
    * also sign stuff in the Libraries folder
    
    tested this for spacedrive, which has a bunch of dylib inside the libraries folder
    
    * Update .changes/mac-bundler-nested-code-sign.md [skip ci]
    
    ---------
    
    Co-authored-by: Lucas Nogueira <lucas@tauri.app>
    pewsheen and lucasfernog authored Dec 28, 2023
    Copy the full SHA
    8991129 View commit details

Commits on Jan 3, 2024

  1. fix(cli): Watch workspace members if tauri dir is workspace root (#8520)

    * fix(cli): Watch workspace members if tauri dir is ws root
    
    See title. This PR also includes a fix/workaround for paths with funny characters that may not make the glob expansion panic.
    
    Fixes #8509
    
    * extract into function
    
    * cleanup
    FabianLars authored Jan 3, 2024
    Copy the full SHA
    67d7877 View commit details

Commits on Jan 10, 2024

  1. fix(core): Retain order of map keys in ipc, fixes #7922 (#8577)

    * fix(core): Retain order of map keys in ipc, fixes #7922
    
    * enable dep on http-api feature instead of http-request
    
    * Create fix-formbody-order.md
    
    * Update fix-formbody-order.md
    FabianLars authored Jan 10, 2024
    Copy the full SHA
    b546b42 View commit details

Commits on Jan 15, 2024

  1. Copy the full SHA
    6bdba1f View commit details
  2. fix(clipboard): build issues on wayland (fix #8515) (#8546)

    * fix(clipboard): fail to build on wayland
    
    * specify exact version
    
    * bump MSRV to 1.63
    
    * revert msrv changes
    
    ---------
    
    Co-authored-by: Amr Bashir <amr.bashir2015@gmail.com>
    cijiugechu and amrbashir authored Jan 15, 2024
    Copy the full SHA
    1ca69bc View commit details

Commits on Jan 16, 2024

  1. feat: enable socks-proxy for bundler download (#8596) (#8611)

    * feat: enable socks-proxy for bundler download
    
    * change file
    
    Co-authored-by: Lai Zn <laizenan@gmail.com>
    amrbashir and lonelam authored Jan 16, 2024
    Copy the full SHA
    06890c7 View commit details
  2. deps: Libflate to flate2 (#8618)

    * Replace libflate with flate2
    
    * Add .changes file
    
    * Cargo fmt
    naman-crabnebula authored Jan 16, 2024
    Copy the full SHA
    4926648 View commit details

Commits on Jan 17, 2024

  1. feat: Add Section, Priority and Changelog options (#8620)

    * Init section, priority and changelog
    
    * Add section. priority and changelog support
    
    * fix variable name
    
    * Add .changes file
    
    * Fix Formatting
    
    * Apply suggestions from code review
    naman-crabnebula authored Jan 17, 2024
    Copy the full SHA
    7aa30de View commit details
  2. chore: Commit Cargo.lock (#8586)

    * chore: Commit Cargo.lock
    
    * memchr for non-windows
    
    * cfg-expr for non-windows
    
    * add msrv check to covector
    
    * update script
    
    * downgrade arboard
    
    * downgrade petgraph
    
    ---------
    
    Co-authored-by: Lucas Nogueira <lucas@tauri.app>
    FabianLars and lucasfernog authored Jan 17, 2024
    Copy the full SHA
    a9b2c06 View commit details

Commits on Jan 29, 2024

  1. fix(cli): Ignore query parameter in dev server (#8697)

    * fix(cli): Ignore query parameter in dev server
    
    fixes #8148
    additional ref: https://discord.com/channels/616186924390023171/1201199918379974766
    
    * Update .changes/cli-devserver-queryparam.md
    
    ---------
    
    Co-authored-by: Amr Bashir <amr.bashir2015@gmail.com>
    FabianLars and amrbashir authored Jan 29, 2024
    Copy the full SHA
    0bff8c3 View commit details

Commits on Jan 31, 2024

  1. feat: retain cli args when relaunching after update, closes #7402 (#7718

    )
    
    * feat: retain cli args when relaunching after update, closes #7402
    
    * 1.61 compatible OsString join
    
    * fix msi impl as well
    
    * fix tests
    
    * Update .changes/tauri-bundler-nsis-args.md
    
    Co-authored-by: Lucas Fernandes Nogueira <lucas@tauri.studio>
    
    * Update .changes/tauri-updater-retain-args.md
    
    Co-authored-by: Lucas Fernandes Nogueira <lucas@tauri.studio>
    
    * more typos
    
    * fix update args
    
    * pull args from Env
    
    * check if not empty
    
    * pin memchr
    
    * Update core.rs
    
    * Update core.rs
    
    * move /args
    
    * fix build
    
    * lint
    
    * more lints
    
    ---------
    
    Co-authored-by: Lucas Fernandes Nogueira <lucas@tauri.studio>
    amrbashir and lucasfernog authored Jan 31, 2024
    Copy the full SHA
    8ce51ce View commit details

Commits on Feb 1, 2024

  1. fix(core): Command::output suspend while wait for response (#8539)

    * fix: Command::output suspend while wait for response
    
    * add change file
    
    ---------
    
    Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
    Co-authored-by: Lucas Fernandes Nogueira <lucas@tauri.app>
    3 people authored Feb 1, 2024
    Copy the full SHA
    cc3d8e7 View commit details

Commits on Feb 5, 2024

  1. Copy the full SHA
    b0f2781 View commit details

Commits on Feb 8, 2024

  1. Copy the full SHA
    510b622 View commit details

Commits on Feb 13, 2024

  1. fix(macos): use BTreeMap for windows map to prevent crash on idle (#8117

    )
    
    * fix(macos): use BTreeMap for windows map to prevent crash on idle
    
    * use arc [skip ci]
    
    * add change file
    lucasfernog authored Feb 13, 2024
    Copy the full SHA
    2421073 View commit details

Commits on Feb 14, 2024

  1. Copy the full SHA
    7b5e871 View commit details

Commits on Feb 18, 2024

  1. Apply Version Updates From Current Changes (v1) (#8475)

    * chore: change bump to patch
    
    * apply version updates
    
    ---------
    
    Co-authored-by: amrbashir <amr.bashir2015@gmail.com>
    Co-authored-by: amrbashir <amrbashir@users.noreply.github.com>
    3 people authored Feb 18, 2024
    Copy the full SHA
    b735b67 View commit details

Commits on Feb 19, 2024

  1. chore: bump tauri-utils

    lucasfernog committed Feb 19, 2024
    Copy the full SHA
    a4b82d9 View commit details
  2. chore: update lock files

    lucasfernog committed Feb 19, 2024
    Copy the full SHA
    e816a46 View commit details

Commits on Feb 27, 2024

  1. Copy the full SHA
    1ab0db6 View commit details
  2. Copy the full SHA
    d42668c View commit details

Commits on Feb 28, 2024

  1. Copy the full SHA
    01ae121 View commit details
  2. Apply Version Updates From Current Changes (v1) (#9013)

    Co-authored-by: lucasfernog <lucasfernog@users.noreply.github.com>
    github-actions[bot] and lucasfernog authored Feb 28, 2024
    Copy the full SHA
    80a215a View commit details

Commits on Mar 4, 2024

  1. fix(bundler): escape potentially problematic strings in an XML (#9040)

    * fix(bundler): escape potentially problematic strings in an XML (#9030)
    
    - replace characters invalid in XML with their escaped form to properly bundle resources with such characters in their pathnames.
    
    * change file
    bifs authored Mar 4, 2024
    Copy the full SHA
    5163861 View commit details

Commits on Mar 6, 2024

  1. fix(cli): use matched_path_or_any_parents when checking if a file i…

    …s ignored (#8903)
    
    * fix: taurignore ignoreing folders not working for watch
    
    * docs: add to changes
    
    * fix: panic: path is expected to be under the root
    
    * Update taurignore-ignoring-folders-not-working-for-watch.md
    
    * Update taurignore-ignoring-folders-not-working-for-watch.md
    anatawa12 authored Mar 6, 2024
    Copy the full SHA
    b15948b View commit details

Commits on Mar 7, 2024

  1. fix(cli): migrate to stable features of log crate (#9119)

    * fix(cli): migrate to stable features of `log` crate
    
    * to_cow_str
    amrbashir authored Mar 7, 2024
    Copy the full SHA
    97a0514 View commit details
  2. Apply Version Updates From Current Changes (v1) (#9074)

    Co-authored-by: lucasfernog <lucasfernog@users.noreply.github.com>
    github-actions[bot] and lucasfernog authored Mar 7, 2024
    Copy the full SHA
    b705f89 View commit details

Commits on Mar 18, 2024

  1. fix(core/path): remove suffix in basename only once (#9166)

    * fix(core/path): remove suffix in basename only once
    
    ref: #9064
    
    * Update tooling/api/src/path.ts
    
    ---------
    
    Co-authored-by: Lucas Fernandes Nogueira <lucas@tauri.app>
    amrbashir and lucasfernog authored Mar 18, 2024
    Copy the full SHA
    e3b6d38 View commit details

Commits on Mar 19, 2024

  1. Copy the full SHA
    77cc49a View commit details

Commits on Mar 26, 2024

  1. fix(bundler): Fix nsis resource paths on non-windows build systems. (#…

    …9281)
    
    * fix(bundler): Fix nsis resource paths on non-windows build systems.
    
    * remove leftover from alternative
    FabianLars authored Mar 26, 2024
    Copy the full SHA
    017861e View commit details
  2. Copy the full SHA
    dbe81b8 View commit details

Commits on Apr 1, 2024

  1. Copy the full SHA
    9dd67ab View commit details
  2. Copy the full SHA
    fe6f81f View commit details

Commits on Apr 15, 2024

  1. Copy the full SHA
    aeddc40 View commit details

Commits on Apr 18, 2024

  1. Copy the full SHA
    f9638b6 View commit details
  2. fix(bundler): don't convert product name to snake case when cross com…

    …piling (#9481)
    
    * fix(bundler): Don't convert product name to snake case when cross compiling
    
    fixes #9221
    
    * Update bundler-cross-uppercase-productname.md
    
    * Update .changes/bundler-cross-uppercase-productname.md
    FabianLars authored Apr 18, 2024
    Copy the full SHA
    1675e41 View commit details

Commits on Apr 21, 2024

  1. Copy the full SHA
    705da97 View commit details

Commits on Apr 22, 2024

  1. ci: Fix package downgrades in covector workflow (#9538)

    * ci: Fix package downgrades in covector workflow
    
    * some more packages
    FabianLars authored Apr 22, 2024
    Copy the full SHA
    d00178d View commit details
  2. Copy the full SHA
    07c9e35 View commit details
  3. chore(ci): downgrade home crate (#9542)

    * chore(ci): downgrade home crate
    
    * chore: update deps
    lucasfernog authored Apr 22, 2024
    Copy the full SHA
    83e024c View commit details
  4. Copy the full SHA
    72c2636 View commit details
  5. Apply Version Updates From Current Changes (v1) (#9544)

    * apply version updates
    
    * downgrade tokio deps
    
    ---------
    
    Co-authored-by: lucasfernog <lucasfernog@users.noreply.github.com>
    Co-authored-by: Lucas Nogueira <lucas@tauri.app>
    3 people authored Apr 22, 2024
    Copy the full SHA
    caddd5b View commit details

Commits on Apr 25, 2024

  1. Copy the full SHA
    fd2f8ab View commit details

Commits on Apr 28, 2024

  1. fix(core): run plugin init script in a separate context (#9570)

    * fix(core): run plugin init script in a separate context
    
    * fix ci
    lucasfernog authored Apr 28, 2024
    Copy the full SHA
    3e98145 View commit details

Commits on Apr 29, 2024

  1. ci(1.x): Fix publishing of cli-macos-x64 (#9575)

    * ci: Fix publishing of cli-macos-x64
    
    * temp: only publish darwin-x64
    
    * temp: wrong version
    
    * temp: disable everything but darwin-x64
    
    * temp: wrong test arch...
    
    * temp: last one
    
    * temp: last one for realsies
    
    * remove temp stuff
    
    * revert more
    FabianLars authored Apr 29, 2024
    Copy the full SHA
    532279b View commit details
  2. ci: use node 16 (#9600)

    * ci: use lts node version in CI
    
    * lts/*
    
    * 16
    
    * more 16
    amrbashir authored Apr 29, 2024
    Copy the full SHA
    80db9df View commit details
Showing with 8,235 additions and 1,311 deletions.
  1. 0 .cargo/{config → config.toml}
  2. +16 −25 .github/PULL_REQUEST_TEMPLATE.md
  3. +105 −8 .github/workflows/covector-version-or-publish-v1.yml
  4. +1 −5 .github/workflows/covector-version-or-publish.yml
  5. +2 −2 .github/workflows/lint-js.yml
  6. +8 −8 .github/workflows/publish-cli-js.yml
  7. +1 −1 .github/workflows/test-cli-js.yml
  8. +1 −43 .github/workflows/test-core.yml
  9. +1 −1 .gitignore
  10. +5,736 −0 Cargo.lock
  11. +7 −0 core/tauri-build/CHANGELOG.md
  12. +4 −4 core/tauri-build/Cargo.toml
  13. +6 −0 core/tauri-codegen/CHANGELOG.md
  14. +2 −2 core/tauri-codegen/Cargo.toml
  15. +1 −1 core/tauri-config-schema/Cargo.toml
  16. +21 −1 core/tauri-config-schema/schema.json
  17. +7 −0 core/tauri-macros/CHANGELOG.md
  18. +4 −4 core/tauri-macros/Cargo.toml
  19. +20 −0 core/tauri-runtime-wry/CHANGELOG.md
  20. +4 −4 core/tauri-runtime-wry/Cargo.toml
  21. +34 −4 core/tauri-runtime-wry/src/clipboard.rs
  22. +5 −4 core/tauri-runtime-wry/src/lib.rs
  23. +1 −4 core/tauri-runtime-wry/src/system_tray.rs
  24. +6 −0 core/tauri-runtime/CHANGELOG.md
  25. +2 −2 core/tauri-runtime/Cargo.toml
  26. +12 −0 core/tauri-utils/CHANGELOG.md
  27. +3 −3 core/tauri-utils/Cargo.toml
  28. +15 −10 core/tauri-utils/src/config.rs
  29. +2 −0 core/tauri-utils/src/platform/starting_binary.rs
  30. +46 −0 core/tauri/CHANGELOG.md
  31. +13 −10 core/tauri/Cargo.toml
  32. +1 −1 core/tauri/scripts/bundle.global.js
  33. +57 −4 core/tauri/scripts/core.js
  34. +0 −2 core/tauri/scripts/init.js
  35. +6 −1 core/tauri/src/api/http.rs
  36. +1 −0 core/tauri/src/api/process/command.rs
  37. +3 −3 core/tauri/src/async_runtime.rs
  38. +11 −9 core/tauri/src/endpoints/path.rs
  39. +51 −51 core/tauri/src/event.rs
  40. +2 −0 core/tauri/src/lib.rs
  41. +6 −7 core/tauri/src/manager.rs
  42. +3 −4 core/tauri/src/plugin.rs
  43. +37 −14 core/tauri/src/updater/core.rs
  44. +1,294 −721 examples/api/src-tauri/Cargo.lock
  45. +7 −0 tooling/api/CHANGELOG.md
  46. +6 −6 tooling/api/package.json
  47. +8 −10 tooling/api/src/path.ts
  48. +1 −1 tooling/api/tsconfig.json
  49. +35 −35 tooling/api/yarn.lock
  50. +45 −0 tooling/bundler/CHANGELOG.md
  51. +6 −6 tooling/bundler/Cargo.toml
  52. +39 −14 tooling/bundler/src/bundle/linux/debian.rs
  53. +104 −16 tooling/bundler/src/bundle/macos/app.rs
  54. +8 −0 tooling/bundler/src/bundle/settings.rs
  55. +4 −2 tooling/bundler/src/bundle/updater_bundle.rs
  56. +6 −6 tooling/bundler/src/bundle/windows/msi/wix.rs
  57. +35 −29 tooling/bundler/src/bundle/windows/nsis.rs
  58. +1 −1 tooling/bundler/src/bundle/windows/sign.rs
  59. +70 −12 tooling/bundler/src/bundle/windows/templates/installer.nsi
  60. +2 −1 tooling/bundler/src/bundle/windows/util.rs
  61. +48 −0 tooling/cli/CHANGELOG.md
  62. +71 −116 tooling/cli/Cargo.lock
  63. +7 −7 tooling/cli/Cargo.toml
  64. +3 −3 tooling/cli/metadata.json
  65. +42 −0 tooling/cli/node/CHANGELOG.md
  66. +1 −1 tooling/cli/node/package.json
  67. +21 −1 tooling/cli/schema.json
  68. +2 −2 tooling/cli/src/build.rs
  69. +2 −7 tooling/cli/src/dev.rs
  70. +5 −3 tooling/cli/src/helpers/web_dev_server.rs
  71. +11 −10 tooling/cli/src/info/env_nodejs.rs
  72. +80 −53 tooling/cli/src/interface/rust.rs
  73. +5 −4 tooling/cli/src/interface/rust/desktop.rs
  74. +1 −1 tooling/cli/src/lib.rs
  75. +1 −1 tooling/cli/templates/plugin/with-api/.github/workflows/covector-version-or-publish.yml
File renamed without changes.
41 changes: 16 additions & 25 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -1,30 +1,21 @@
<!--
Update "[ ]" to "[x]" to check a box
Before submitting a PR, please read https://github.com/tauri-apps/tauri/blob/dev/.github/CONTRIBUTING.md#pull-request-guidelines
Please make sure to read the Pull Request Guidelines: https://github.com/tauri-apps/tauri/blob/dev/.github/CONTRIBUTING.md#pull-request-guidelines
-->

### What kind of change does this PR introduce?
<!-- Check at least one. If you are introducing a new binding, you must reference an issue where this binding has been proposed, discussed and approved by the maintainers. -->

- [ ] Bugfix
- [ ] Feature
- [ ] Docs
- [ ] New Binding issue #___
- [ ] Code style update
- [ ] Refactor
- [ ] Build-related changes
- [ ] Other, please describe:
1. Give the PR a descriptive title.
### Does this PR introduce a breaking change?
<!-- If yes, please describe the impact and migration path for existing applications in an attached issue. -->
Examples of good title:
- fix(windows): fix race condition in event loop
- docs: update docstrings
- feat: add `Window::set_fullscreen`
- [ ] Yes, and the changes were approved in issue #___
- [ ] No
Examples of bad title:
- fix #7123
- update docs
- fix bugs
### Checklist
- [ ] When resolving issues, they are referenced in the PR's title (e.g `fix: remove a typo, closes #___, #___`)
- [ ] A change file is added if any packages will require a version bump due to this PR per [the instructions in the readme](https://github.com/tauri-apps/tauri/blob/dev/.changes/readme.md).
- [ ] I have added a convincing reason for adding this feature, if necessary

### Other information
2. If there is a related issue, reference it in the PR text, e.g. closes #123.
3. If this change requires a new version, then add a change file in `.changes` directory with the appropriate bump, see https://github.com/tauri-apps/tauri/blob/dev/.changes/readme.md
4. Ensure that all your commits are signed https://docs.github.com/en/authentication/managing-commit-signature-verification/signing-commits
5. Ensure `cargo test` and `cargo clippy` passes.
6. Propose your changes as a draft PR if your work is still in progress.
-->
113 changes: 105 additions & 8 deletions .github/workflows/covector-version-or-publish-v1.yml
Original file line number Diff line number Diff line change
@@ -10,16 +10,117 @@ on:
- 1.x

jobs:
msrv-list:
runs-on: ${{ matrix.platform.os }}
strategy:
fail-fast: false
matrix:
platform:
- {
target: x86_64-pc-windows-msvc,
os: windows-latest,
toolchain: '1.61.0'
}
- {
target: x86_64-unknown-linux-gnu,
os: ubuntu-latest,
toolchain: '1.60.0'
}
- {
target: x86_64-apple-darwin,
os: macos-13,
toolchain: '1.60.0'
}
steps:
- uses: actions/checkout@v4

- name: install rust ${{ matrix.platform.toolchain }}
uses: actions-rs/toolchain@v1
with:
toolchain: ${{ matrix.platform.toolchain }}
target: ${{ matrix.platform.target }}
override: true
default: true

- name: install Linux dependencies
if: contains(matrix.platform.target, 'unknown-linux')
run: |
sudo apt-get update
sudo apt-get install -y webkit2gtk-4.0 libayatana-appindicator3-dev
- uses: Swatinem/rust-cache@v2

- name: delete lockfile
run: rm Cargo.lock

- name: Downgrade crates with MSRV conflict
# The --precise flag can only be used once per invocation.
run: |
cargo update -p system-deps:6.2.2 --precise 6.1.1
cargo update -p toml:0.7.8 --precise 0.7.3
cargo update -p toml_edit:0.19.15 --precise 0.19.8
cargo update -p embed-resource --precise 2.3.0
cargo update -p notify-rust --precise 4.10.0
cargo update -p toml_datetime --precise 0.6.1
cargo update -p serde_spanned --precise 0.6.1
cargo update -p winnow --precise 0.4.1
cargo update -p plist --precise 1.5.1
cargo update -p time --precise 0.3.15
cargo update -p ignore --precise 0.4.18
cargo update -p raw-window-handle --precise 0.5.0
cargo update -p cargo_toml:0.15.3 --precise 0.15.2
cargo update -p zbus --precise 3.13.0
cargo update -p zbus_names --precise 2.5.0
cargo update -p colored --precise 2.0.2
cargo update -p arboard --precise 3.2.1
cargo update -p tempfile --precise 3.6.0
cargo update -p serde_with:3.8.1 --precise 3.0.0
cargo update -p tokio --precise 1.29.0
cargo update -p flate2 --precise 1.0.26
cargo update -p h2 --precise 0.3.20
cargo update -p reqwest --precise 0.11.18
cargo update -p bstr --precise 1.6.2
cargo update -p cfg-expr:0.15.8 --precise 0.15.4
cargo update -p memchr --precise 2.6.2
cargo update -p async-executor --precise 1.5.1
cargo update -p proptest --precise 1.2.0
cargo update -p regex --precise 1.9.6
cargo update -p bstr --precise 1.6.2
cargo update -p backtrace --precise 0.3.68
cargo update -p blocking --precise 1.4.1
cargo update -p ignore --precise 0.4.18
cargo update -p globset --precise 0.4.13
cargo update -p crossbeam-channel --precise 0.5.8
cargo update -p crossbeam-utils --precise 0.8.16
cargo update -p image --precise 0.24.4
cargo update -p async-process --precise 1.7.0
cargo update -p is-terminal --precise 0.4.7
cargo update -p tar --precise 0.4.39
cargo update -p serde_json --precise 1.0.97
cargo update -p petgraph --precise 0.6.3
cargo update -p os_str_bytes --precise 6.5.1
cargo update -p thread_local --precise 1.1.7
cargo update -p cc --precise 1.0.94
cargo update -p home --precise 0.5.5
cargo update -p tree_magic_mini --precise 3.0.3
cargo update -p tokio-test --precise 0.4.3
cargo update -p tokio-stream --precise 0.1.14
cargo update -p tokio-util --precise 0.7.10
- name: test build
run: cargo check --target ${{ matrix.platform.target }} --features tracing,compression,wry,linux-protocol-headers,isolation,custom-protocol,api-all,cli,updater,system-tray,windows7-compat,http-multipart,test

run-integration-tests:
runs-on: ${{ matrix.platform }}
needs: msrv-list

strategy:
fail-fast: false
matrix:
platform: [ubuntu-latest, macos-latest, windows-latest]
platform: [ubuntu-latest, macos-13, windows-latest]

steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v4
with:
fetch-depth: 0
- name: install stable
@@ -66,12 +167,12 @@ jobs:
- run-integration-tests

steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v4
with:
fetch-depth: 0
- uses: actions/setup-node@v2
with:
node-version: 14
node-version: 16
registry-url: 'https://registry.npmjs.org'
cache: yarn
cache-dependency-path: tooling/*/yarn.lock
@@ -121,8 +222,6 @@ jobs:
contains(steps.covector.outputs.packagesPublished, '@tauri-apps/cli')
uses: peter-evans/repository-dispatch@v1
with:
token: ${{ secrets.ORG_TAURI_BOT_PAT }}
repository: tauri-apps/tauri
event-type: publish-js-cli
client-payload: >-
{"releaseId": "${{ steps.covector.outputs['-tauri-apps-cli-releaseId'] }}" }
@@ -133,6 +232,4 @@ jobs:
contains(steps.covector.outputs.packagesPublished, 'tauri-cli')
uses: peter-evans/repository-dispatch@v1
with:
token: ${{ secrets.ORG_TAURI_BOT_PAT }}
repository: tauri-apps/tauri
event-type: publish-clirs
6 changes: 1 addition & 5 deletions .github/workflows/covector-version-or-publish.yml
Original file line number Diff line number Diff line change
@@ -71,7 +71,7 @@ jobs:
fetch-depth: 0
- uses: actions/setup-node@v2
with:
node-version: 14
node-version: 16
registry-url: 'https://registry.npmjs.org'
cache: yarn
cache-dependency-path: tooling/*/yarn.lock
@@ -121,8 +121,6 @@ jobs:
contains(steps.covector.outputs.packagesPublished, '@tauri-apps/cli')
uses: peter-evans/repository-dispatch@v1
with:
token: ${{ secrets.ORG_TAURI_BOT_PAT }}
repository: tauri-apps/tauri
event-type: publish-js-cli
client-payload: >-
{"releaseId": "${{ steps.covector.outputs['-tauri-apps-cli-releaseId'] }}" }
@@ -133,6 +131,4 @@ jobs:
contains(steps.covector.outputs.packagesPublished, 'tauri-cli')
uses: peter-evans/repository-dispatch@v1
with:
token: ${{ secrets.ORG_TAURI_BOT_PAT }}
repository: tauri-apps/tauri
event-type: publish-clirs
4 changes: 2 additions & 2 deletions .github/workflows/lint-js.yml
Original file line number Diff line number Diff line change
@@ -22,7 +22,7 @@ jobs:
- uses: actions/checkout@v2
- uses: actions/setup-node@v2
with:
node-version: '14'
node-version: 16
cache: yarn
cache-dependency-path: tooling/cli/node/yarn.lock
- name: install deps via yarn
@@ -42,7 +42,7 @@ jobs:
- uses: actions/checkout@v2
- uses: actions/setup-node@v2
with:
node-version: '14'
node-version: 16
cache: yarn
cache-dependency-path: tooling/api/yarn.lock

16 changes: 8 additions & 8 deletions .github/workflows/publish-cli-js.yml
Original file line number Diff line number Diff line change
@@ -30,7 +30,7 @@ jobs:
target: x86_64-apple-darwin
architecture: x64
build: |
yarn build:release
yarn build:release --target=x86_64-apple-darwin
strip -x *.node
- host: windows-latest
build: yarn build:release
@@ -158,7 +158,7 @@ jobs:
# usesh: true
# mem: 3000
# prepare: |
# pkg install -y curl node14 python2
# pkg install -y curl node16 python2
# curl -qL https://www.npmjs.com/install.sh | sh
# npm install -g yarn
# curl https://sh.rustup.rs -sSf --output rustup.sh
@@ -198,13 +198,13 @@ jobs:
matrix:
settings:
- host: macos-latest
target: 'x86_64-apple-darwin'
target: 'aarch64-apple-darwin'
- host: windows-latest
target: x86_64-pc-windows-msvc
node:
- '14'
- '16'
- '18'
- '20'
runs-on: ${{ matrix.settings.host }}
steps:
- uses: actions/checkout@v3
@@ -235,9 +235,9 @@ jobs:
fail-fast: false
matrix:
node:
- '14'
- '16'
- '18'
- '20'
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
@@ -272,9 +272,9 @@ jobs:
fail-fast: false
matrix:
node:
- '14'
- '16'
- '18'
- '20'
runs-on: ubuntu-latest
container:
image: ghcr.io/napi-rs/napi-rs/nodejs-rust:lts-alpine
@@ -315,9 +315,9 @@ jobs:
fail-fast: false
matrix:
node:
- '14'
- '16'
- '18'
- '20'
image:
- ghcr.io/napi-rs/napi-rs/nodejs:aarch64-16
- ghcr.io/napi-rs/napi-rs/nodejs:armhf-16
@@ -375,7 +375,7 @@ jobs:
- name: Setup node
uses: actions/setup-node@v3
with:
node-version: 16
node-version: 20
check-latest: true
cache: yarn
cache-dependency-path: 'tooling/cli/node/yarn.lock'
2 changes: 1 addition & 1 deletion .github/workflows/test-cli-js.yml
Original file line number Diff line number Diff line change
@@ -43,7 +43,7 @@ jobs:
- name: setup node
uses: actions/setup-node@v2
with:
node-version: 14
node-version: 16
cache: yarn
cache-dependency-path: tooling/cli/node/yarn.lock

44 changes: 1 addition & 43 deletions .github/workflows/test-core.yml
Original file line number Diff line number Diff line change
@@ -43,7 +43,7 @@ jobs:
}
- {
target: x86_64-apple-darwin,
os: macos-latest,
os: macos-13,
toolchain: '1.60.0'
}
features:
@@ -82,47 +82,5 @@ jobs:
workspaces: core -> ../target
save-if: ${{ matrix.features.key == 'all' }}

- name: Downgrade crates with MSRV conflict
# The --precise flag can only be used once per invocation.
run: |
cargo update -p system-deps:6.2.0 --precise 6.1.1
cargo update -p toml:0.7.8 --precise 0.7.3
cargo update -p toml_edit:0.19.15 --precise 0.19.8
cargo update -p embed-resource --precise 2.3.0
cargo update -p toml_datetime --precise 0.6.1
cargo update -p serde_spanned --precise 0.6.1
cargo update -p winnow --precise 0.4.1
cargo update -p plist --precise 1.5.1
cargo update -p time --precise 0.3.15
cargo update -p ignore --precise 0.4.18
cargo update -p raw-window-handle --precise 0.5.0
cargo update -p cargo_toml:0.15.3 --precise 0.15.2
cargo update -p zbus --precise 3.13.0
cargo update -p zbus_names --precise 2.5.0
cargo update -p colored --precise 2.0.2
cargo update -p tempfile --precise 3.6.0
cargo update -p serde_with:3.4.0 --precise 3.0.0
cargo update -p tokio --precise 1.29.0
cargo update -p flate2 --precise 1.0.26
cargo update -p h2 --precise 0.3.20
cargo update -p reqwest --precise 0.11.18
cargo update -p cfg-expr:0.15.5 --precise 0.15.4
cargo update -p memchr --precise 2.6.2
cargo update -p async-executor --precise 1.5.1
cargo update -p proptest --precise 1.2.0
cargo update -p regex --precise 1.9.6
cargo update -p bstr --precise 1.6.2
cargo update -p backtrace --precise 0.3.68
cargo update -p blocking --precise 1.4.1
cargo update -p ignore --precise 0.4.18
cargo update -p regex --precise 1.9.6
cargo update -p globset --precise 0.4.13
cargo update -p crossbeam-channel --precise 0.5.8
cargo update -p crossbeam-utils --precise 0.8.16
cargo update -p image --precise 0.24.4
cargo update -p async-process --precise 1.7.0
cargo update -p is-terminal --precise 0.4.7
cargo update -p tar --precise 0.4.39
- name: test
run: cargo test --target ${{ matrix.platform.target }} ${{ matrix.features.args }}
2 changes: 1 addition & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -73,7 +73,7 @@ TODO.md
target

# lock for libs
/Cargo.lock
#/Cargo.lock Committed to prevent msrv checks from failing
/tooling/bench/tests/Cargo.lock
/yarn.lock

Loading