Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bump the github-actions group with 7 updates #51

Closed

Conversation

dependabot[bot]
Copy link

@dependabot dependabot bot commented on behalf of github Apr 26, 2024

Bumps the github-actions group with 7 updates:

Package From To
actions/download-artifact 3 4
tj-actions/changed-files 39 44
actions/setup-python 4 5
actions/github-script 3 7
actions/setup-node 3 4
actions/labeler 4 5
github/codeql-action 2.2.4 3.25.3

Updates actions/download-artifact from 3 to 4

Release notes

Sourced from actions/download-artifact's releases.

v4.0.0

What's Changed

The release of upload-artifact@v4 and download-artifact@v4 are major changes to the backend architecture of Artifacts. They have numerous performance and behavioral improvements.

ℹ️ However, this is a major update that includes breaking changes. Artifacts created with versions v3 and below are not compatible with the v4 actions. Uploads and downloads must use the same major actions versions. There are also key differences from previous versions that may require updates to your workflows.

For more information, please see:

  1. The changelog post.
  2. The README.
  3. The migration documentation.
  4. As well as the underlying npm package, @​actions/artifact documentation.

New Contributors

Full Changelog: actions/download-artifact@v3...v4.0.0

v3.0.2

v3.0.1

Commits
  • 65a9edc Merge pull request #325 from bethanyj28/main
  • fdd1595 licensed
  • c13dba1 update @​actions/artifact dependency
  • 0daa75e Merge pull request #324 from actions/eggyhead/use-artifact-v2.1.6
  • 9c19ed7 Merge branch 'main' into eggyhead/use-artifact-v2.1.6
  • 3d3ea87 updating license
  • 89af5db updating artifact package v2.1.6
  • b4aefff Merge pull request #323 from actions/eggyhead/update-artifact-v215
  • 8caf195 package lock update
  • d7a2ec4 updating package version
  • Additional commits viewable in compare view

Updates tj-actions/changed-files from 39 to 44

Release notes

Sourced from tj-actions/changed-files's releases.

v44

Changes in v44.3.0

What's Changed

Full Changelog: tj-actions/changed-files@v44.2.0...v44.3.0


Changes in v44.2.0

What's Changed

Full Changelog: tj-actions/changed-files@v44.1.0...v44.2.0


Changes in v44.1.0

What's Changed

Full Changelog: tj-actions/changed-files@v44.0.1...v44.1.0


Changes in v44.0.1

What's Changed

... (truncated)

Changelog

Sourced from tj-actions/changed-files's changelog.

Changelog

44.3.0 - (2024-04-18)

🚀 Features

  • Add support for returning posix path separator on windows (#2056) (0874344) - (Tonye Jack)

🐛 Bug Fixes

  • Add a fallback value for the max number for retries to fetch missing history (#2055) (9f8300f) - (Tonye Jack)

⬆️ Upgrades

  • Upgraded to v44.2.0 (#2054)

Co-authored-by: jackton1 17484350+jackton1@users.noreply.github.com (a06b9e8) - (tj-actions[bot])

44.2.0 - (2024-04-18)

🚀 Features

  • Add support for specifying the max number for retries to fetch missing history (#2052) (07c64e5) - (Tonye Jack)

🔄 Update

  • Updated README.md (#2053)

Co-authored-by: jackton1 17484350+jackton1@users.noreply.github.com (4c5f5d6) - (tj-actions[bot])

  • Updated README.md (#2049)

Co-authored-by: repo-ranger[bot] (831e892) - (tj-actions[bot])

⬆️ Upgrades

  • Upgraded to v44.1.0 (#2050)

Co-authored-by: jackton1 17484350+jackton1@users.noreply.github.com (5bd3332) - (tj-actions[bot])

44.1.0 - (2024-04-17)

🚀 Features

  • Add option to exclude submodules when detecting changes (#2047) (e052d30) - (Tonye Jack)

➕ Add

  • Added missing changes and modified dist assets. (d477ae5) - (GitHub Action)

... (truncated)

Commits
  • 0874344 feat: add support for returning posix path separator on windows (#2056)
  • 9f8300f fix: add a fallback value for the max number for retries to fetch missing his...
  • a06b9e8 Upgraded to v44.2.0 (#2054)
  • 4c5f5d6 Updated README.md (#2053)
  • 07c64e5 feat: add support for specifying the max number for retries to fetch missing ...
  • 5bd3332 Upgraded to v44.1.0 (#2050)
  • 831e892 Updated README.md (#2049)
  • e052d30 feat: add option to exclude submodules when detecting changes (#2047)
  • 23a4490 chore(deps): update peter-evans/create-pull-request action to v6.0.4
  • 60e2739 chore(deps): update typescript-eslint monorepo to v7.7.0
  • Additional commits viewable in compare view

Updates actions/setup-python from 4 to 5

Release notes

Sourced from actions/setup-python's releases.

v5.0.0

What's Changed

In scope of this release, we update node version runtime from node16 to node20 (actions/setup-python#772). Besides, we update dependencies to the latest versions.

Full Changelog: actions/setup-python@v4.8.0...v5.0.0

v4.8.0

What's Changed

In scope of this release we added support for GraalPy (actions/setup-python#694). You can use this snippet to set up GraalPy:

steps:
- uses: actions/checkout@v4
- uses: actions/setup-python@v4 
  with:
    python-version: 'graalpy-22.3' 
- run: python my_script.py

Besides, the release contains such changes as:

New Contributors

Full Changelog: actions/setup-python@v4...v4.8.0

v4.7.1

What's Changed

Full Changelog: actions/setup-python@v4...v4.7.1

v4.7.0

In scope of this release, the support for reading python version from pyproject.toml was added (actions/setup-python#669).

      - name: Setup Python
        uses: actions/setup-python@v4
</tr></table> 

... (truncated)

Commits
  • 82c7e63 Documentation changes for avoiding rate limit issues on GHES (#835)
  • 10aa35a feat: fallback to raw endpoint for manifest when rate limit is reached (#766)
  • 9a7ac94 Bump undici from 5.27.2 to 5.28.3 (#817)
  • 871daa9 Fix the "Specifying multiple Python/PyPy versions" link (#782)
  • 2f07895 Fix broken README.md link (#793)
  • e9d6f99 Replace setup-python@v4 by setup-python@v5 in README (#776)
  • 0a5c615 Update action to node20 (#772)
  • 0ae5836 Add example of GraalPy to docs (#773)
  • b64ffca update actions/checkout to v4 (#761)
  • 8d28961 Examples now use checkout@v4 (#738)
  • Additional commits viewable in compare view

Updates actions/github-script from 3 to 7

Release notes

Sourced from actions/github-script's releases.

v7.0.0

What's Changed

New Contributors

Full Changelog: actions/github-script@v6.4.1...v7.0.0

v6.4.1

What's Changed

New Contributors

Full Changelog: actions/github-script@v6.4.0...v6.4.1

v6.4.0

What's Changed

New Contributors

Full Changelog: actions/github-script@v6.3.3...v6.4.0

v6.3.3

What's Changed

New Contributors

Full Changelog: actions/github-script@v6.3.2...v6.3.3

v6.3.2

What's Changed

... (truncated)

Commits
  • 60a0d83 Merge pull request #440 from actions/joshmgross/v7.0.1
  • b7fb200 Update version to 7.0.1
  • 12e22ed Merge pull request #439 from actions/joshmgross/avoid-setting-base-url
  • d319f8f Avoid setting baseUrl to undefined when input is not provided
  • e69ef54 Merge pull request #425 from actions/joshmgross/node-20
  • ee0914b Update licenses
  • d6fc56f Use @types/node for Node 20
  • 384d6cf Fix quotations in tests
  • 8472492 Only validate GraphQL previews
  • 84903f5 Remove node-fetch from type
  • Additional commits viewable in compare view

Updates actions/setup-node from 3 to 4

Release notes

Sourced from actions/setup-node's releases.

v4.0.0

What's Changed

In scope of this release we changed version of node runtime for action from node16 to node20 and updated dependencies in actions/setup-node#866

Besides, release contains such changes as:

New Contributors

Full Changelog: actions/setup-node@v3...v4.0.0

v3.8.2

What's Changed

Full Changelog: actions/setup-node@v3...v3.8.2

v3.8.1

What's Changed

In scope of this release, the filter was removed within the cache-save step by @​dmitry-shibanov in actions/setup-node#831. It is filtered and checked in the toolkit/cache library.

Full Changelog: actions/setup-node@v3...v3.8.1

v3.8.0

What's Changed

Bug fixes:

Feature implementations:

Documentation changes:

Update dependencies:

... (truncated)

Commits

Updates actions/labeler from 4 to 5

Release notes

Sourced from actions/labeler's releases.

v5.0.0

What's Changed

This release contains the following breaking changes:

  1. The ability to apply labels based on the names of base and/or head branches was added (#186 and #54). The match object for changed files was expanded with new combinations in order to make it more intuitive and flexible (#423 and #101). As a result, the configuration file structure was significantly redesigned and is not compatible with the structure of the previous version. Please read the action documentation to find out how to adapt your configuration files for use with the new action version.

  2. The bug related to the sync-labels input was fixed (#112). Now the input value is read correctly.

  3. By default, dot input is set to true. Now, paths starting with a dot (e.g. .github) are matched by default.

  4. Version 5 of this action updated the runtime to Node.js 20. All scripts are now run with Node.js 20 instead of Node.js 16 and are affected by any breaking changes between Node.js 16 and 20.

For more information, please read the action documentation.

New Contributors

Full Changelog: actions/labeler@v4...v5.0.0

v5.0.0-beta.1

What's Changed

In scope of this beta release, the structure of the configuration file (.github/labeler.yml) was changed from

LabelName:
- any:
  - changed-files: ['list', 'of', 'globs']
  - base-branch: ['list', 'of', 'regexps']
  - head-branch: ['list', 'of', 'regexps']
- all:
  - changed-files: ['list', 'of', 'globs']
  - base-branch: ['list', 'of', 'regexps']
  - head-branch: ['list', 'of', 'regexps']

to

LabelName:
- any:
  - changed-files: 
    - AnyGlobToAnyFile: ['list', 'of', 'globs']
    - AnyGlobToAllFiles: ['list', 'of', 'globs']
    - AllGlobsToAnyFile: ['list', 'of', 'globs']
    - AllGlobsToAllFiles: ['list', 'of', 'globs']
  - base-branch: ['list', 'of', 'regexps']
  - head-branch: ['list', 'of', 'regexps']
- all:
  - changed-files:
    - AnyGlobToAnyFile: ['list', 'of', 'globs']
    - AnyGlobToAllFiles: ['list', 'of', 'globs']
    - AllGlobsToAnyFile: ['list', 'of', 'globs']
</tr></table> 

... (truncated)

Commits
  • 8558fd7 Merge pull request #709 from actions/v5.0.0-beta
  • 000ca75 Merge pull request #700 from MaksimZhukov/apply-suggestions-and-update-docume...
  • cb66c2f Update dist
  • 9181355 Apply suggestions for the beta vesrion and update the documentation
  • efe4c1c Merge pull request #699 from MaksimZhukov/update-node-runtime-and-dependencies
  • c0957ad Run Prettier
  • 8dc8d18 Update Node.js version in reusable workflows
  • d0d0bbe Update documentation
  • 1375c42 5.0.0
  • ab7411e Change version of Node.js runtime to node20
  • Additional commits viewable in compare view

Updates github/codeql-action from 2.2.4 to 3.25.3

Release notes

Sourced from github/codeql-action's releases.

CodeQL Bundle v2.17.1

Bundles CodeQL CLI v2.17.1

Includes the following CodeQL language packs from github/codeql@codeql-cli/v2.17.1:

CodeQL Bundle v2.17.0

Bundles CodeQL CLI v2.17.0

Includes the following CodeQL language packs from github/codeql@codeql-cli/v2.17.0:

CodeQL Bundle v2.16.6

Bundles CodeQL CLI v2.16.6

Includes the following CodeQL language packs from github/codeql@codeql-cli/v2.16.6:

... (truncated)

Changelog

Sourced from github/codeql-action's changelog.

CodeQL Action Changelog

See the releases page for the relevant changes to the CodeQL CLI and language packs.

Note that the only difference between v2 and v3 of the CodeQL Action is the node version they support, with v3 running on node 20 while we continue to release v2 to support running on node 16. For example 3.22.11 was the first v3 release and is functionally identical to 2.22.11. This approach ensures an easy way to track exactly which features are included in different versions, indicated by the minor and patch version numbers.

[UNRELEASED]

No user facing changes.

3.25.3 - 25 Apr 2024

  • Update default CodeQL bundle version to 2.17.1. #2247
  • Workflows running on macos-latest using CodeQL CLI versions before v2.15.1 will need to either upgrade their CLI version to v2.15.1 or newer, or change the platform to an Intel MacOS runner, such as macos-12. ARM machines with SIP disabled, including the newest macos-latest image, are unsupported for CLI versions before 2.15.1. #2261

3.25.2 - 22 Apr 2024

No user facing changes.

3.25.1 - 17 Apr 2024

  • We are rolling out a feature in April/May 2024 that improves the reliability and performance of analyzing code when analyzing a compiled language with the autobuild build mode. #2235
  • Fix a bug where the init Action would fail if --overwrite was specified in CODEQL_ACTION_EXTRA_OPTIONS. #2245

3.25.0 - 15 Apr 2024

  • The deprecated feature for extracting dependencies for a Python analysis has been removed. #2224

    As a result, the following inputs and environment variables are now ignored:

    • The setup-python-dependencies input to the init Action
    • The CODEQL_ACTION_DISABLE_PYTHON_DEPENDENCY_INSTALLATION environment variable

    We recommend removing any references to these from your workflows. For more information, see the release notes for CodeQL Action v3.23.0 and v2.23.0.

  • Automatically overwrite an existing database if found on the filesystem. #2229

  • Bump the minimum CodeQL bundle version to 2.12.6. #2232

  • A more relevant log message and a diagnostic are now emitted when the file program is not installed on a Linux runner, but is required for Go tracing to succeed. #2234

3.24.10 - 05 Apr 2024

  • Update default CodeQL bundle version to 2.17.0. #2219
  • Add a deprecation warning for customers using CodeQL version 2.12.5 and earlier. These versions of CodeQL were discontinued on 26 March 2024 alongside GitHub Enterprise Server 3.8, and will be unsupported by CodeQL Action versions 3.25.0 and later and versions 2.25.0 and later. #2220
    • If you are using one of these versions, please update to CodeQL CLI version 2.12.6 or later. For instance, if you have specified a custom version of the CLI using the 'tools' input to the 'init' Action, you can remove this input to use the default version.
    • Alternatively, if you want to continue using a version of the CodeQL CLI between 2.11.6 and 2.12.5, you can replace github/codeql-action/*@v3 by github/codeql-action/*@v3.24.10 and github/codeql-action/*@v2 by github/codeql-action/*@v2.24.10 in your code scanning workflow to ensure you continue using this version of the CodeQL Action.

3.24.9 - 22 Mar 2024

  • Update default CodeQL bundle version to 2.16.5. #2203

3.24.8 - 18 Mar 2024

... (truncated)

Commits
  • d39d31e Merge pull request #2262 from github/update-v3.25.3-ac2f82a1f
  • a727825 Move changenote to most recent section
  • 1efa859 Update changelog for v3.25.3
  • ac2f82a Log warning if SIP is disabled and CLI version is < 2.15.1 (#2261)
  • 0ad7791 Merge pull request #2247 from github/update-bundle/codeql-bundle-v2.17.1
  • 79d9ee7 Merge branch 'main' into update-bundle/codeql-bundle-v2.17.1
  • dbf2b17 Merge pull request #2255 from github/mergeback/v3.25.2-to-main-8f596b4a
  • ff6a3c4 Update checked-in dependencies...

    Description has been truncated

@dependabot dependabot bot added dependencies Pull requests that update a dependency file github_actions Pull requests that update GitHub Actions code labels Apr 26, 2024
Extending loads require a G_SEXT or G_ZEXT. The combining is done in
the PreLegalizerCombiner. Truncating stores require a G_TRUNC, which is
combined in the InstructionSelector.
The change also requires changing the cond.ll test case, because the
comparison is flipped in one of the combiners.
Adds isLoadFromStackSlot(), isStoreToStackSlot(), and
getInstSizeInBytes().
Adds the branch relaxation pass and the required methods in InstrInfo.
Misses a test case!
Return type and parameters must be zeroext or signext.
This is required to support double type with a register pair.

Turns out that this requires changes to the RegisterBankInfo class.
The committed code crashes the compiler as before, so there is
no harm in comitting this first.
Also sets missing isMoveReg flag to mov instructions.
Also fixes some flags at jmp/branch/trap instructions.
Use ValueMapping/NumOperands variables to make call to
getInstructionMapping() at end of function.
The offsets only need to consider the argument area, not the whole stack
size.
Add a working example to illustrate status of development.
redstar and others added 14 commits April 29, 2024 18:35
This change makes the intrinsics known to the InstCombiner.
For the m88k architecture, the register bank info is somewhat simple.
This change puts the instructions in different groups:

1. FP instructions with all operands having the same type
   Example: G_FADD
2. FP instructions with operands of different type
   Example: G_FPEXTEND
3. Instructions which may use different register banks
   Example: G_LOAD, G_INTRINSIC_TRUNC, COPY
4. Instructions which only use the common register bank
   Example: G_OR

The 1st and 4th case are handled as the default case. The instructions for
the 2nd case are grouped together. Only the instructions of the 3rd case
require case-by-case handling.

Most instructions fall into the default case, which simplifies coding a lot.
Adds an implementation of va_next to the clang ABI.
- Remove unused functions
- Replace single use of MIB, and remove the field
- In some places it is easier to change the instruction then creating a new one
Changes G_PTRADD with G_PTRTOINT/G_ADD, and uses the SDAG patterns to select lda instruction.
There is a new abstraction `LocationSize`.
The node types callseq_start, callseq_end, and retflag are not handled by the instruction selector, and can be removed.
- Introduce new nodes for G_SBFX/G_UBFX, and add patterns for them
- Map G_BRINDIRECT to node brind
- Use new operator ptradd to implement G_PTR_ADD
The ABI uses a reserved call frame, which is statically reserved in the prologue.
Following the discussion in llvm/llvm-project#77812, these pseudo instructions can be removed early.
My solution here is to not insert them in the first place.
The calculation of the reserved frame size is now done during call lowering.
- Making a variable const
- Removing duplicate declaration
- Removing unused import
- Removing a trailing space
A clampScalar() was missing in the legalizer, resulting in not being able to legalize an extending load of a 32 bit value into 64 bits.
@redstar redstar force-pushed the main-m88k branch 2 times, most recently from 28d55ce to ffee4b0 Compare April 30, 2024 02:43
redstar and others added 3 commits April 30, 2024 18:50
Experiment to create a BURS-style instruction selector for LLVM.

For the algorithm to construct the tables and how to use them, see
[Proebsting 1995, BURS Automata Generation](https://dl.acm.org/doi/pdf/10.1145/203095.203098)

For the extension of tree parsing to DAGs, see
[Ertl 1999; Optimal Code Selection in DAGs](https://dl.acm.org/doi/pdf/10.1145/292540.292562)

For the integration of constraints, see
[Thier, Ertl, Krall 2018; Fast and Flexible Instruction Selection with Constraints](https://publik.tuwien.ac.at/files/publik_277344.pdf)

For the hard-coded output values, see
[Fraser, Henry 1991; Hard-coding Bottom-up Code Generation Tables to Save Time and Space](http://tfeng.me/papers/fh91hard.pdf)
After all, it is not that complex!
Uses the new TableGen construct to move this lowering to the
target description.
redstar and others added 3 commits April 30, 2024 22:36
The instructions to represent the lo and hi part of an address were not that useful. In sum, the code got more complicated than necessary.
The mov instruction is a copy, and copy is handled in function `copyPhysReg()`. This also reduces the number of skipped patterns.
Dependabot couldn't find the original pull request head commit, c9a5989.
@dependabot dependabot bot force-pushed the dependabot/github_actions/github-actions-a3e1b3a6da branch from c9a5989 to d807558 Compare May 1, 2024 16:32
@redstar redstar force-pushed the main-m88k branch 3 times, most recently from 63a65b8 to 48778ce Compare May 7, 2024 02:08
Copy link
Author

dependabot bot commented on behalf of github May 7, 2024

Looks like these dependencies are updatable in another way, so this is no longer needed.

@dependabot dependabot bot closed this May 7, 2024
@dependabot dependabot bot deleted the dependabot/github_actions/github-actions-a3e1b3a6da branch May 7, 2024 02:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file github_actions Pull requests that update GitHub Actions code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant