Bump the github-actions group with 10 updates - #1
Closed
dependabot[bot] wants to merge 3512 commits into
Closed
Conversation
* Add int input handling for activation functions like erf, sigmoid, and tanh * Fix mixed dtype handling for scalar comparison ops * Add mixed dtype handling for pow tensor op (with only floating point result type support for now) * Add Torch to TOSA lowering for torch.aten.tan Change-Id: I3a8aa1e6febbc0e39ebdb5734f87ae171b03cd73 Signed-off-by: Justin Ngo <justin.ngo@arm.com>
This commit sets the PyTorch and TorchVision version to nightly release 2024-12-01. This commit also updates the test checks in `test/python/fx_importer/v2.3/auto_functionalized.py`. Failing tests are tracked through llvm/torch-mlir#3796. --------- Signed-off-by: Vivek Khandelwal <vivekkhandelwal1424@gmail.com>
This pins and updates most actions. The PR is limited to those actions that seem actively maintained and updated. The actions left unpined should be reevaluated and eventually replaced with other actions. The rational for pinning actions is to follow the suggestions by OpenSSF Scorecard, see https://github.com/ossf/scorecard/blob/main/docs/checks.md#pinned-dependencies.
While `ubuntu-latest` uses Ubuntu 22.04 for now, thils will change soon (rollout already started), see actions/runner-images#10636. The version can be updated from 22.04 to 24.04 in a follow up.
This replaces the `actions/create-release` with `ncipollo/release-action` as the former is unmaintained.
This commit adds the support for torch.aten.special.expm1 op by decomposing it into torch.aten.expm1 op. --------- Signed-off-by: Vivek Khandelwal <vivekkhandelwal1424@gmail.com>
…ps and conversion patterns. (#3759) This PR refactors TorchToTosa to separate the construction of legal/illegal ops and conversion patterns in their own functions: 1. populateTorchToTosaConversionLegalOps -- populate any ops that are legal after the conversion pass 2. populateTorchToTosaConversionIllegalOps -- populate any ops that are illegal after the conversion pass 3. populateTorchToTosaConversionPatterns -- populate the ops conversion patterns Currently the (il)legality of the ops that are (il)legal after the conversion pass runs is embedded within the conversion pattern. Our end goal is to write a new pass pipeline that converts `torch` ops to a mix of `tosa`, `linalg`, `tensor`, etc dialect ops. The reason we want to also emit `tosa` ops (instead of using the existing `TorchToLinalg` to emit `linalg`+`tensor`+...) is because some operations like `conv2d` encodes the padding behavior in the op in `tosa` unlike the `linalg` version -- this helps in lowering the `tosa.conv2d` to a custom implementation that does padding on the fly. To implement this new pipeline we need to be able to separate out the illegal `tosa` ops from the conversion pattern itself. Otherwise we will hit an issue for ops like `AtenMaxDimOp` which can be lowered to both `tosa` and `linalg + others` dialects. Not all `AtenMaxDimOp` can be lowered successfully to `tosa` as the implementation uses `tosa.reshape` which cannot handle multiple dynamic dimensions but the `TorchToLinalg` lowering can handle it. In the current behavior the pipeline will stop as soon as the existing `TorchToTosa` conversion runs as `AtenMaxDimOp` will be marked as an illegal op. Essentially we want to be able to control what the legality of the ops should be independent of the conversion pattern. This is also inline with the conversion patterns in the llvm-mlir repo such as https://github.com/llvm/llvm-project/blob/000e790be35b77a01872851646d54432a203542c/mlir/lib/Conversion/SCFToControlFlow/SCFToControlFlow.cpp#L718 "THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY."
The onnx output tensor has a shape of ((n, z)), where (n) is the number of dimensions in the input tensor and (z) is the number of non-zero elements2. This is different from PyTorch's default behavior, where the dimensions are reversed.
This commit adds the support for 1-d group convolution by transforming it into a 2-d group convolution which is already supported. This commit also refactors the unsqueeze and squeeze tensor utility. --------- Signed-off-by: Vivek Khandelwal <vivekkhandelwal1424@gmail.com>
… (#3918) We incorrectly relied on the fact that StableHLO registers the sparse tensor dialect, but when building for e.g. just LinAlg, the dependency was missing. This fixes this shortcoming. FIXES: llvm/torch-mlir#3816
- Set default attribute values - Support `max_output_boxes_per_class` attribute - e2e test `test_nonmaxsuppression_limit_output_size` passed
Batch matmul was using the result type as the accumulator. Updated to use the preferred accumulator based on input type.
2d static nonzero also work. But 2d dynamic need to be fixed next.
Rationale: In addition to IREE and Blade, MPACT provides an MLIR-based example of a PyTorch compiler that uses TORCH-MLIR. It also illustrates propagating sparsity from sparse PyTorch into MLIR, a feature that is not widespread in DL compilers yet.
* Add Torch to TOSA legalization for torch.aten.unfold * Update e2e results in xfail_sets.py * Fix a minor detail in one of the unfold e2e tests * Add LIT tests for aten.unfold Change-Id: I6583019d1c2569bdaf9f0b67cf44b33067448af7 Signed-off-by: Justin Ngo <justin.ngo@arm.com>
Per Stella's request
This commit sets the PyTorch and TorchVision version to nightly release 2024-12-16. This commit adds the support for `aten.rrelu_with_noise_functional` op by decomposing it. And, also updates the existing decomposition of `aten.rrelu_with_noise` op by decomposing it to the newly added `aten.rrelu_with_noise_functional` op. It also updates the e2e tests for `aten.rrelu_with_noise` op by replacing it with its functional variant which is added here: pytorch/pytorch@f85e238 and which captures the noise mutation which was earlier a reason for the test failures during the training mode. This commit also removes the newly passing tests from the xfail_sets. --------- Signed-off-by: Vivek Khandelwal <vivekkhandelwal1424@gmail.com>
This PR fixes the output size computation as per https://github.com/pytorch/pytorch/blob/d8c14838f164ee02b88b6e37471b71bb0373f865/torch/_meta_registrations.py#L3847 ``` if ceil_mode: if (outputSize - 1) * stride >= inputSize + pad_l: outputSize -= 1 return outputSize ```
Changes the messaging for an `onnx.Upsample` match failure in `TorchOnnxToTorch`.
The dynamic has been supported by the code, the check is useless and will block the dynamic examples. This will fix nod-ai/AMD-SHARK-ModelDev#893
- Add Torch to TOSA legalization for `aten.replication_pad3d` - Add new e2e tests and update xfail sets - Add new LIT test to basic.mlir
- removes section regarding Turbine Camp
- Each line of detail either:
- already existed internally in Confluence
OR
- was severely out of date!
- Was beyond the concerns of Torch-MLIR
- adjusts link to LLVM style guide
- was directed to a specific style guide rule rather than the start of
the style guide in general
- adds missing h2
- cleans up style using markdown linter
- prefers formatted links over intentionally bare URLs
- enforces explicitly-define language in code blocks
- prefers implicitly-ordered, 1-based lists
- avoids less-common 0-based lists since that would require deviation
from the default linter config
- wraps bare urls/emails
- enforces unordered list nested indentation
- enforces space around headers
- enforces space around code fence blocks
- removes extraneous blank lines
- enforces space around list blocks
…add (#3947) To fix nod-ai/AMD-SHARK-ModelDev#898 issue arise from arith::trunci i1 to i64. Should use arith.extui instead. Also add dynamic e2e test for aten.scatter_add op in passing.
* Add Torch to TOSA legalization for aten.expm1 * Update xfail_sets with new test results * Add new LIT tests Change-Id: I834d0c7416341f884612053aebf9fcc90bcb3b53 Signed-off-by: Justin Ngo <justin.ngo@arm.com>
* Update checkValidityOfCast function for tosa.cast according to the latest TOSA v1.0 spec: https://www.mlplatform.org/tosa/tosa_spec.html#_cast * Clean up some dead code in TorchToTosa Change-Id: I41209c698a694bca57ebf49ed3608cf89a0d8ba8 Signed-off-by: Justin Ngo <justin.ngo@arm.com>
We are not using this configuration downstream anymore, and it's not tested upstream. I propose to remove it.
…py` (#3925) This PR makes module imports relative in `fx.py` and `compiler_utils.py`. When torch-mlir python package is embedded into python package of other MLIR based project, there won't be `torch_mlir` top level package for absolute import.
Instead of adding unsupported characters on a case-by-case basis, we should replace anything that isn't alphanumeric, `_`, or `.`.
…… (#3926) …ion-to-mlprogram` pass This PR changes `convert-torch-conversion-to-mlprogram` pass implementation by moving seed generation inside `ConvertGetNextSeedOp` pattern. Previously, global seed was being created by this pass, even when its only consumer `torch_c.get_next_seed` op is not present in the IR. This pass is part of Torch->Linalg conversion pipeline. Always creating global seed created an issue for the case when downstream compiler doesn't expect/support `ml_program` dialect in linalg on tensor IR format. However, when starting torch IR has `torch_c.get_next_seed` op, `ml_program` will still be present and will need to be handled by downstream compilers.
This MR enables `torch_mlir` project to accept path to external stablehlo and include those directories. This in turn enables `torch_mlir` to be part of bigger compiler project when `stablehlo` is already a dependency.
Update LLVM to llvm/llvm-project@2147346 Update StableHLO to openxla/stablehlo@9018c68. This commit also moves 2 of the tests that were failing earlier from the fail to the crash set. Signed-off-by: Vivek Khandelwal <vivekkhandelwal1424@gmail.com>
Signed-off-by: Vivek Khandelwal <vivekkhandelwal1424@gmail.com> Co-authored-by: Kunwar Grover
This commit adds the e2e support for the aten.as_strided op by decomposing it into a series of other torch operations. Fixes llvm/torch-mlir#4191. The failing tests for Tosa config are tracked by llvm/torch-mlir#4272. --------- Signed-off-by: Vivek Khandelwal <vivekkhandelwal1424@gmail.com>
* Builds on top of @sjarus's commit for updating to 2.9.0.dev20250820 * Updated the CI build to initialize python 3.11 version correctly.
Added support for torch.broadcast op and decomposition of broadcast_tensor to a sequence of aten.broadcast_to closes #4240
Add F16 and BF16 for torch ops that are lowered to `tosa.clamp` Signed-off-by: Justin Ngo <justin.ngo@arm.com>
…n.as_strided op (#4303) #4269 adds the e2e support for the aten.as_strided op by decomposing it into a series of other torch operations. This change extents #4269 to relax a restrictive check and support unknown sized inputs during decomposition
This PR will fix the following issue: [Add lowering of torch.aten.pixel_unshuffle op to linalg dialect](llvm/torch-mlir#4260) This code snippet can reproduce the issue: ``` func.func @pixel_unshuffle(%arg0: !torch.vtensor<[1,8,4,4],f32>) -> !torch.vtensor<[1,32,2,2],f32> attributes {torch.assume_strict_symbolic_shapes} { %int2 = torch.constant.int 2 %0 = torch.aten.pixel_unshuffle %arg0, %int2 : !torch.vtensor<[1,8,4,4],f32>, !torch.int -> !torch.vtensor<[1,32,2,2],f32> return %0 : !torch.vtensor<[1,32,2,2],f32> } ``` The decomposition is based on this specification: https://docs.pytorch.org/docs/stable/generated/torch.nn.functional.pixel_unshuffle.html and PyTorch implementation could be found in main/aten/src/ATen/native/PixelShuffle.cpp: https://github.com/pytorch/pytorch/blob/main/aten/src/ATen/native/PixelShuffle.cpp With code changes, torch.aten.pixel_unshuffle will be lowered to the following: ``` module { func.func @main(%arg0: !torch.vtensor<[1,8,4,4],f32>) -> !torch.vtensor<[1,32,2,2],f32> attributes {torch.assume_strict_symbolic_shapes} { %int2 = torch.constant.int 2 %int0 = torch.constant.int 0 %int1 = torch.constant.int 1 %int3 = torch.constant.int 3 %int4 = torch.constant.int 4 %int5 = torch.constant.int 5 %0 = torch.prim.ListConstruct %int0, %int1, %int3, %int5, %int2, %int4 : (!torch.int, !torch.int, !torch.int, !torch.int, !torch.int, !torch.int) -> !torch.list<int> %1 = torch.prims.split_dim %arg0, %int2, %int2 : !torch.vtensor<[1,8,4,4],f32>, !torch.int, !torch.int -> !torch.vtensor<[1,8,2,2,4],f32> %2 = torch.prims.split_dim %1, %int4, %int2 : !torch.vtensor<[1,8,2,2,4],f32>, !torch.int, !torch.int -> !torch.vtensor<[1,8,2,2,2,2],f32> %3 = torch.aten.permute %2, %0 : !torch.vtensor<[1,8,2,2,2,2],f32>, !torch.list<int> -> !torch.vtensor<[1,8,2,2,2,2],f32> %4 = torch.prims.collapse %3, %int2, %int3 : !torch.vtensor<[1,8,2,2,2,2],f32>, !torch.int, !torch.int -> !torch.vtensor<[1,8,4,2,2],f32> %5 = torch.prims.collapse %4, %int1, %int2 : !torch.vtensor<[1,8,4,2,2],f32>, !torch.int, !torch.int -> !torch.vtensor<[1,32,2,2],f32> return %5 : !torch.vtensor<[1,32,2,2],f32> } } ```
Using `ConversionPatternRewriter::replaceAllUsesWith` + `ConversionPatternRewriter::eraseOp` is not supported at the moment, and will fail an assert after integrating llvm/llvm-project@2929a29. The workaround is to use `replaceOp` instead, see: llvm/llvm-project#155244 (comment)
…d escape sequence '\w' (#4296) Mark raw string to avoid syntax warning Co-authored-by: Florian Walbroel <walbroel@roofline.ai>
…ralOp. (#4313) Previously, all integer values were sign-extended when converting tensors, which corrupted unsigned integer values. This commit fixes the conversion to zero-extend unsigned integers and sign-extend signed integers.
…291) Fixes llvm/torch-mlir-release#17 by reusing the common package versions from LLVM's python requirements in torch-mlir's requirement.txt file. Successful build after the change on torch-mlir-release side: https://github.com/sahas3/torch-mlir-release/actions/runs/16911191818
The documentation for setting the PYTHONPATH in development.md points to an incorrect directory. The python package is now located at `build/python_packages/torch-mlir` instead of `build/tools/torch-mlir/python_packages/torch_mlir`. This commit corrects the path to help new users correctly set up their environment.
This commit teaches `AtenToDtypeOp::fold` to constant-fold dtype conversions when the operand is a splat `DenseElementsAttr`. Folding is done according to torch's rounding behavior, i.e. * Bool: 0 and -0.0 → false; nonzero/NaN/±Inf → true. * Float → Int: round toward zero. * Int → Float: sign-aware, rmNearestTiesToEven. * Float ↔ Float: use builtin `mlir::FloatType::getFloatSemantics()`. * Int ↔ Int: use `zextOrTrunc` / `sextOrTrunc` based on source signedness. Folding is only performed when `non_blocking == false`, `copy == false`, and `memory_format` is None.
Addresses llvm/torch-mlir#4327 --------- Signed-off-by: zjgarvey <zjgarvey@gmail.com>
…lg dialect (#4215) This PR takes care of llvm/torch-mlir#4214. - Enable lowering of `AtenMaxPool1dWithIndicesOp` to linalg backend - Add missing shape & dtype inference in abstract library (fixes **Torchscript IR --> Torch IR** conversion) - Update xfail sets - Add support for **ceil_mode** in torch to stablehlo lowering of `AtenMaxPool1dWithIndicesOp` --------- Signed-off-by: Zahid Wakeel <zahid.wakeel@multicorewareinc.com>
…on (#4320) Co-authored by: xinyi.chen@terapines.com Fix bug for AtenOnes/AtenZeros/AtenFullOp fold function. Specify using mlir namespace for Integer/FloatType which was unexpected used in torch namespace.
Co-authored by: chao.mei@terapines.com Improve usage of static shape information to avoid unnecessary broadcast.
I think this is the simplest approach, for now, to resolve llvm/torch-mlir#4343 It would be good to eventually finish llvm/torch-mlir#4348 ; however, it became a bit too much to rework the generated sources scripts in a timely fashion. See also another parallel attempt to address the ci problems: #4345 This PR modifies the Cmake pytorch configure function to simply not set any `TORCH_CXX_FLAGS` whenever pytorch is missing the old PYBIND_BUILD_ABI tag. I think whatever compiler flags we were pushing through to make pybind think we are GCC and to use a specific ABI version is just completely unnecessary now. I was worried we might need to update our pybind version in the requirements, but it appears to not be relevant. Additionally, nightly pins are updated and small fixes are made to resolve misc failures in tests after the bump. --------- Signed-off-by: zjgarvey <zjgarvey@gmail.com>
Bumps the github-actions group with 10 updates: | Package | From | To | | --- | --- | --- | | [actions/checkout](https://github.com/actions/checkout) | `4.2.2` | `6.0.1` | | [peter-evans/create-or-update-comment](https://github.com/peter-evans/create-or-update-comment) | `4.0.0` | `5.0.0` | | [actions/cache](https://github.com/actions/cache) | `4.2.3` | `4.3.0` | | [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request) | `7.0.8` | `7.0.11` | | [dawidd6/action-send-mail](https://github.com/dawidd6/action-send-mail) | `5` | `6` | | [actions/upload-artifact](https://github.com/actions/upload-artifact) | `4.6.2` | `5.0.0` | | [hendrikmuhs/ccache-action](https://github.com/hendrikmuhs/ccache-action) | `1.2.18` | `1.2.20` | | [ad-m/github-push-action](https://github.com/ad-m/github-push-action) | `0.8.0` | `1.0.0` | | [ncipollo/release-action](https://github.com/ncipollo/release-action) | `1.16.0` | `1.20.0` | | [actions/setup-python](https://github.com/actions/setup-python) | `5.6.0` | `6.1.0` | Updates `actions/checkout` from 4.2.2 to 6.0.1 - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](actions/checkout@11bd719...8e8c483) Updates `peter-evans/create-or-update-comment` from 4.0.0 to 5.0.0 - [Release notes](https://github.com/peter-evans/create-or-update-comment/releases) - [Commits](peter-evans/create-or-update-comment@71345be...e8674b0) Updates `actions/cache` from 4.2.3 to 4.3.0 - [Release notes](https://github.com/actions/cache/releases) - [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md) - [Commits](actions/cache@5a3ec84...0057852) Updates `peter-evans/create-pull-request` from 7.0.8 to 7.0.11 - [Release notes](https://github.com/peter-evans/create-pull-request/releases) - [Commits](peter-evans/create-pull-request@271a8d0...22a9089) Updates `dawidd6/action-send-mail` from 5 to 6 - [Release notes](https://github.com/dawidd6/action-send-mail/releases) - [Commits](dawidd6/action-send-mail@7ac0fb1...6d98ae3) Updates `actions/upload-artifact` from 4.6.2 to 5.0.0 - [Release notes](https://github.com/actions/upload-artifact/releases) - [Commits](actions/upload-artifact@ea165f8...330a01c) Updates `hendrikmuhs/ccache-action` from 1.2.18 to 1.2.20 - [Release notes](https://github.com/hendrikmuhs/ccache-action/releases) - [Commits](hendrikmuhs/ccache-action@63069e3...5ebbd40) Updates `ad-m/github-push-action` from 0.8.0 to 1.0.0 - [Release notes](https://github.com/ad-m/github-push-action/releases) - [Commits](ad-m/github-push-action@v0.8.0...v1.0.0) Updates `ncipollo/release-action` from 1.16.0 to 1.20.0 - [Release notes](https://github.com/ncipollo/release-action/releases) - [Commits](ncipollo/release-action@440c8c1...b7eabc9) Updates `actions/setup-python` from 5.6.0 to 6.1.0 - [Release notes](https://github.com/actions/setup-python/releases) - [Commits](actions/setup-python@a26af69...83679a8) --- updated-dependencies: - dependency-name: actions/checkout dependency-version: 6.0.1 dependency-type: direct:production update-type: version-update:semver-major dependency-group: github-actions - dependency-name: peter-evans/create-or-update-comment dependency-version: 5.0.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: github-actions - dependency-name: actions/cache dependency-version: 4.3.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: github-actions - dependency-name: peter-evans/create-pull-request dependency-version: 7.0.11 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: github-actions - dependency-name: dawidd6/action-send-mail dependency-version: '6' dependency-type: direct:production update-type: version-update:semver-major dependency-group: github-actions - dependency-name: actions/upload-artifact dependency-version: 5.0.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: github-actions - dependency-name: hendrikmuhs/ccache-action dependency-version: 1.2.20 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: github-actions - dependency-name: ad-m/github-push-action dependency-version: 1.0.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: github-actions - dependency-name: ncipollo/release-action dependency-version: 1.20.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: github-actions - dependency-name: actions/setup-python dependency-version: 6.1.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: github-actions ... Signed-off-by: dependabot[bot] <support@github.com>
Contributor
Author
|
This pull request was built based on a group rule. Closing it will not ignore any of these versions in future pull requests. To ignore these dependencies, configure ignore rules in dependabot.yml |
dependabot
Bot
deleted the
dependabot/github_actions/github-actions-394f49d8a2
branch
December 12, 2025 02:20
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Bumps the github-actions group with 10 updates:
4.2.26.0.14.0.05.0.04.2.34.3.07.0.87.0.11564.6.25.0.01.2.181.2.200.8.01.0.01.16.01.20.05.6.06.1.0Updates
actions/checkoutfrom 4.2.2 to 6.0.1Release notes
Sourced from actions/checkout's releases.
... (truncated)
Changelog
Sourced from actions/checkout's changelog.
... (truncated)
Commits
8e8c483Clarify v6 README (#2328)033fa0dAdd worktree support for persist-credentials includeIf (#2327)c2d88d3Update all references from v5 and v4 to v6 (#2314)1af3b93update readme/changelog for v6 (#2311)71cf226v6-beta (#2298)069c695Persist creds to a separate file (#2286)ff7abcdUpdate README to include Node.js 24 support details and requirements (#2248)08c6903Prepare v5.0.0 release (#2238)9f26565Update actions checkout to use node 24 (#2226)08eba0bPrepare release v4.3.0 (#2237)Updates
peter-evans/create-or-update-commentfrom 4.0.0 to 5.0.0Release notes
Sourced from peter-evans/create-or-update-comment's releases.
... (truncated)
Commits
e8674b0feat: v5 (#439)fffe59ebuild(deps-dev): bump@types/nodefrom 18.19.127 to 18.19.129 (#438)076d572build(deps-dev): bump@types/nodefrom 18.19.126 to 18.19.127 (#437)86a2645build(deps-dev): bump@vercel/nccfrom 0.38.3 to 0.38.4 (#436)be17e0cbuild(deps-dev): bump@types/nodefrom 18.19.124 to 18.19.126 (#435)ef75eaebuild(deps-dev): bump@types/nodefrom 18.19.123 to 18.19.124 (#433)82a7ad0build(deps): bump actions/setup-node from 4 to 5 (#432)f7c845dbuild(deps-dev): bump@types/nodefrom 18.19.122 to 18.19.123 (#430)5da8e07build(deps-dev): bump eslint-plugin-prettier from 5.5.3 to 5.5.4 (#428)2de7f66build(deps-dev): bump@types/nodefrom 18.19.121 to 18.19.122 (#427)Updates
actions/cachefrom 4.2.3 to 4.3.0Release notes
Sourced from actions/cache's releases.
Changelog
Sourced from actions/cache's changelog.
... (truncated)
Commits
0057852Merge pull request #1655 from actions/Link-/prepare-4.3.04f5ea67Update licensed cache9fcad95Upgrade actions/cache to 4.1.0 and prepare 4.3.0 release638ed79Merge pull request #1642 from actions/GhadimiR-patch-13862dccAdd note on runner versions0400d5fMerge pull request #1636 from actions/Link-/release-4.2.4374a27fPrepare release 4.2.4358a730Merge pull request #1634 from actions/Link-/optimise-deps2ee706eFix with another approach94f7b5dFix bundle execUpdates
peter-evans/create-pull-requestfrom 7.0.8 to 7.0.11Release notes
Sourced from peter-evans/create-pull-request's releases.
Commits
22a9089fix: restrict remote prune to self-hosted runners (#4250)d4f3be6fix: provider list pulls fallback for multi fork same owner (#4245)bc8a47fbuild(deps-dev): bump prettier from 3.6.2 to 3.7.3 in the npm group (#4240)a67ef28build(deps): bump the github-actions group with 2 updates (#4235)84ae59afix: compatibility with actions/checkout@v6 (#4230)b4733b9build(deps-dev): bump js-yaml from 4.1.0 to 4.1.1 (#4222)0edc001build(deps-dev): bump the npm group with 2 updates (#4201)430aea0build(deps): bump the github-actions group with 3 updates (#4200)46cdba7build(deps-dev): bump the npm group with 3 updates (#4185)b937339build(deps): bump the github-actions group with 2 updates (#4184)Updates
dawidd6/action-send-mailfrom 5 to 6Release notes
Sourced from dawidd6/action-send-mail's releases.
Commits
6d98ae3v6a855de3support proxy configurationcb3a063format via prettierc2fddd5node_modules: upgrade3ead51eon pull request1fc7d4ebuild(deps): bump@actions/globfrom 0.4.0 to 0.5.0 (#210)f196747build(deps): bump nodemailer from 6.10.1 to 7.0.3 (#228)2f2c447colored jq3b952f8CI updates + devcontainer21abe22node_modules: upgradeUpdates
actions/upload-artifactfrom 4.6.2 to 5.0.0Release notes
Sourced from actions/upload-artifact's releases.
Commits
330a01cMerge pull request #734 from actions/danwkennedy/prepare-5.0.003f2824Updategithub.dep.yml905a1ecPreparev5.0.02d9f9cdMerge pull request #725 from patrikpolyak/patch-19687587Merge branch 'main' into patch-12848b2cMerge pull request #727 from danwkennedy/patch-19b51177Spell out the first use of GHEScd231caUpdate GHES guidance to include reference to Node 20 versionde65e23Merge pull request #712 from actions/nebuk89-patch-18747d8cUpdate README.mdUpdates
hendrikmuhs/ccache-actionfrom 1.2.18 to 1.2.20Release notes
Sourced from hendrikmuhs/ccache-action's releases.
... (truncated)
Commits
5ebbd40update code8eaa332Bump@actions/iofrom 1.1.3 to 2.0.0 (