Sourced from actions/checkout's releases.
v4.0.0
What's Changed
- Update default runtime to node20 by
@takost
in actions/checkout#1436- Support fetching without the --progress option by
@simonbaird
in actions/checkout#1067- Release 4.0.0 by
@takost
in actions/checkout#1447New Contributors
@takost
made their first contribution in actions/checkout#1436@simonbaird
made their first contribution in actions/checkout#1067Full Changelog: https://github.com/actions/checkout/compare/v3...v4.0.0
v3.6.0
What's Changed
- Mark test scripts with Bash'isms to be run via Bash by
@dscho
in actions/checkout#1377- Add option to fetch tags even if fetch-depth > 0 by
@RobertWieczoreck
in actions/checkout#579- Release 3.6.0 by
@luketomlinson
in actions/checkout#1437New Contributors
@RobertWieczoreck
made their first contribution in actions/checkout#579@luketomlinson
made their first contribution in actions/checkout#1437Full Changelog: https://github.com/actions/checkout/compare/v3.5.3...v3.6.0
v3.5.3
What's Changed
- Fix: Checkout Issue in self hosted runner due to faulty submodule check-ins by
@megamanics
in actions/checkout#1196- Fix typos found by codespell by
@DimitriPapadopoulos
in actions/checkout#1287- Add support for sparse checkouts by
@dscho
and@dfdez
in actions/checkout#1369- Release v3.5.3 by
@TingluoHuang
in actions/checkout#1376New Contributors
@megamanics
made their first contribution in actions/checkout#1196@DimitriPapadopoulos
made their first contribution in actions/checkout#1287@dfdez
made their first contribution in actions/checkout#1369Full Changelog: https://github.com/actions/checkout/compare/v3...v3.5.3
v3.5.2
What's Changed
- Fix: Use correct API url / endpoint in GHES by
@fhammerl
in actions/checkout#1289 based on #1286 by@1newsr
Full Changelog: https://github.com/actions/checkout/compare/v3.5.1...v3.5.2
v3.5.1
What's Changed
- Improve checkout performance on Windows runners by upgrading
@actions/github
dependency by@BrettDong
in actions/checkout#1246New Contributors
@BrettDong
made their first contribution in actions/checkout#1246
... (truncated)
b4ffde6
Link to release page from what's new section (#1514)8530928
Correct link to GitHub Docs (#1511)7cdaf2f
Update CODEOWNERS to Launch team (#1510)8ade135
Prepare 4.1.0 release (#1496)c533a0a
Add support for partial checkout filters (#1396)72f2cec
Update README.md for V4 (#1452)3df4ab1
Release 4.0.0 (#1447)8b5e8b7
Support fetching without the --progress option (#1067)97a652b
Update default runtime to node20 (#1436)Sourced from tj-actions/changed-files's releases.
v42
Changes in v42.0.0
🔥🔥 BREAKING CHANGE 🔥🔥
- Input file patterns that end with a
/
would now match all sub-files within the directory without requiring you to specify the globstar pattern.... - name: Get changed files id: changed-files uses: tj-actions/changed-files@v42 with: files: 'dir/' # Would also be the same as dir/**
What's Changed
- Upgraded to v41.1.2 by
@tj-actions-bot
in tj-actions/changed-files#1869- chore(deps): update dependency prettier to v3.2.4 by
@renovate
in tj-actions/changed-files#1871- fix: update input warning by
@jackton1
in tj-actions/changed-files#1870- rename: unsupported REST API inputs constant name by
@jackton1
in tj-actions/changed-files#1872- feat: add support for include/exclude all nested files when a directory is specified and ends with a slash by
@jackton1
in tj-actions/changed-files#1873Full Changelog: https://github.com/tj-actions/changed-files/compare/v41...v42.0.0
v42.0.0
🔥🔥 BREAKING CHANGE 🔥🔥
- Input file patterns that end with a
/
would now match all sub-files within the directory without requiring you to specify the globstar pattern.... - name: Get changed files id: changed-files uses: tj-actions/changed-files@v42 with: files: 'dir/' # Would also be the same as dir/**
What's Changed
- Upgraded to v41.1.2 by
@tj-actions-bot
in tj-actions/changed-files#1869- chore(deps): update dependency prettier to v3.2.4 by
@renovate
in tj-actions/changed-files#1871- fix: update input warning by
@jackton1
in tj-actions/changed-files#1870- rename: unsupported REST API inputs constant name by
@jackton1
in tj-actions/changed-files#1872- feat: add support for include/exclude all nested files when a directory is specified and ends with a slash by
@jackton1
in tj-actions/changed-files#1873
... (truncated)
Sourced from tj-actions/changed-files's changelog.
Changelog
42.0.0 - (2024-01-18)
🚀 Features
- Add support for include/exclude all nested files when a directory is specified and ends with a slash (#1873) (ae82ed4) - (Tonye Jack)
🐛 Bug Fixes
📝 Rename
⚙️ Miscellaneous Tasks
- deps: Update dependency prettier to v3.2.4 (79b060d) - (renovate[bot])
⬆️ Upgrades
- Upgraded to v41.1.2 (#1869)
Co-authored-by: jackton1 jackton1@users.noreply.github.com (434b67e) - (tj-actions[bot])
41.1.2 - (2024-01-17)
🚀 Features
🐛 Bug Fixes
⚙️ Miscellaneous Tasks
- deps: Update dependency
@types/node
to v20.11.5 (cbda684) - (renovate[bot])- deps: Update dependency prettier to v3.2.3 (67a1f54) - (renovate[bot])
- deps: Update tj-actions/eslint-changed-files action to v22 (#1864) (99248a4) - (renovate[bot])
- deps: Update dependency
@types/node
to v20.11.4 (8787431) - (renovate[bot])- deps: Update dependency
@types/node
to v20.11.3 (98d1d84) - (renovate[bot])- deps: Update typescript-eslint monorepo to v6.19.0 (bc46e4c) - (renovate[bot])
- deps: Update dependency
@types/node
to v20.11.2 (fba4067) - (renovate[bot])- deps: Update dependency
@types/node
to v20.11.1 (e4b8674) - (renovate[bot])- deps: Lock file maintenance (bc2b5ae) - (renovate[bot])
- deps: Update dependency prettier to v3.2.2 (63c36a5) - (renovate[bot])
⬆️ Upgrades
... (truncated)
ae82ed4
feat: add support for include/exclude all nested files when a directory
is sp...cbd5907
rename: unsupported REST API inputs constant name (#1872)6c9dcea
fix: update input warning (#1870)79b060d
chore(deps): update dependency prettier to v3.2.4434b67e
Upgraded to v41.1.2 (#1869)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: https://github.com/actions/setup-python/compare/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:
- Trim python version when reading from file by
@FerranPares
in actions/setup-python#628- Use non-deprecated versions in examples by
@jeffwidman
in actions/setup-python#724- Change deprecation comment to past tense by
@jeffwidman
in actions/setup-python#723- Bump
@babel/traverse
from 7.9.0 to 7.23.2 by@dependabot
in actions/setup-python#743- advanced-usage.md: Encourage the use actions/checkout@v4 by
@cclauss
in actions/setup-python#729- Examples now use checkout@v4 by
@simonw
in actions/setup-python#738- Update actions/checkout to v4 by
@dmitry-shibanov
in actions/setup-python#761New Contributors
@FerranPares
made their first contribution in actions/setup-python#628@timfel
made their first contribution in actions/setup-python#694@jeffwidman
made their first contribution in actions/setup-python#724Full Changelog: https://github.com/actions/setup-python/compare/v4...v4.8.0
v4.7.1
What's Changed
- Bump word-wrap from 1.2.3 to 1.2.4 by
@dependabot
in actions/setup-python#702- Add range validation for toml files by
@dmitry-shibanov
in actions/setup-python#726Full Changelog: https://github.com/actions/setup-python/compare/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)
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)7bc6abb
advanced-usage.md: Encourage the use actions/checkout@v4 (#729)e8111ce
Bump @babel/traverse
from 7.9.0 to 7.23.2 (#743)a00ea43
add fix for graalpy ci (#741)8635b1c
Change deprecation comment to past tense (#723)f6cc428
Use non-deprecated versions in examples (#724)5f2af21
Add GraalPy support (#694)Sourced from actions/upload-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:
- The changelog post.
- The README.
- The migration documentation.
- As well as the underlying npm package,
@actions/artifact
documentation.New Contributors
@vmjoseph
made their first contribution in actions/upload-artifact#464Full Changelog: https://github.com/actions/upload-artifact/compare/v3...v4.0.0
v3.1.3
What's Changed
- chore(github): remove trailing whitespaces by
@ljmf00
in actions/upload-artifact#313- Bump
@actions/artifact
version to v1.1.2 by@bethanyj28
in actions/upload-artifact#436Full Changelog: https://github.com/actions/upload-artifact/compare/v3...v3.1.3
v3.1.2
- Update all
@actions/*
NPM packages to their latest versions- #374- Update all dev dependencies to their most recent versions - #375
v3.1.1
- Update actions/core package to latest version to remove
set-output
deprecation warning #351v3.1.0
What's Changed
- Bump
@actions/artifact
to v1.1.0 (actions/upload-artifact#327)
- Adds checksum headers on artifact upload (actions/toolkit#1095) (actions/toolkit#1063)
26f96df
Merge pull request #505
from actions/robherley/merge-artifacts530ed2c
use correct artifact name in test53ef698
add additional integration test for merge all behavior90b0f8e
add workflow to test merging199a58f
more docs3f353f9
ncc997fffa
add merge artifact sub-action52899c8
Merge pull request #504
from actions/robherley/reorganizeda58a3f
ncc1f64adb
fix importSourced 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:
- The changelog post.
- The README.
- The migration documentation.
- As well as the underlying npm package,
@actions/artifact
documentation.New Contributors
@bflad
made their first contribution in actions/download-artifact#194Full Changelog: https://github.com/actions/download-artifact/compare/v3...v4.0.0
v3.0.2
- Bump
@actions/artifact
to v1.1.1 - actions/download-artifact#195- Fixed a bug in Node16 where if an HTTP download finished too quickly (<1ms, e.g. when it's mocked) we attempt to delete a temp file that has not been created yet actions/toolkit#1278
v3.0.1
6b208ae
Merge pull request #274
from actions/vmjoseph/timeout-patch6c5b580
only adding updated license5f5015d
readding index1fddaaf
Revert "updating licenses"8aa9e21
Revert "updating dist"657edd9
updating licenses555a2fc
updating dist4fc4d70
updating lock072ac9d
updating version no038dc03
updating version noSourced 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:
- Upgrade actions/checkout to v4 by
@gmembre-zenika
in actions/setup-node#868- Update actions/checkout for documentation and yaml by
@dmitry-shibanov
in actions/setup-node#876New Contributors
@gmembre-zenika
made their first contribution in actions/setup-node#868Full Changelog: https://github.com/actions/setup-node/compare/v3...v4.0.0
v3.8.2
What's Changed
- Update semver by
@dmitry-shibanov
in actions/setup-node#861- Update temp directory creation by
@nikolai-laevskii
in actions/setup-node#859- Bump
@babel/traverse
from 7.15.4 to 7.23.2 by@dependabot
in actions/setup-node#870- Add notice about binaries not being updated yet by
@nikolai-laevskii
in actions/setup-node#872- Update toolkit cache and core by
@dmitry-shibanov
and@seongwon-privatenote
in actions/setup-node#875Full Changelog: https://github.com/actions/setup-node/compare/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: https://github.com/actions/setup-node/compare/v3...v3.8.1
v3.8.0
What's Changed
Bug fixes:
- Add check for existing paths by
@dmitry-shibanov
in actions/setup-node#803- Resolve SymbolicLink by
@dmitry-shibanov
in actions/setup-node#809- Change passing logic for cache input by
@dmitry-shibanov
in actions/setup-node#816- Fix armv7 cache issue by
@louislam
in actions/setup-node#794- Update check-dist workflow name by
@sinchang
in actions/setup-node#710Feature implementations:
- feat: handling the case where "node" is used for tool-versions file. by
@xytis
in actions/setup-node#812Documentation changes:
- Refer to semver package name in README.md by
@olleolleolle
in actions/setup-node#808Update dependencies:
- Update toolkit cache to fix zstd by
@dmitry-shibanov
in actions/setup-node#804- Bump tough-cookie and
@azure/ms-rest-js
by@dependabot
in actions/setup-node#802- Bump semver from 6.1.2 to 6.3.1 by
@dependabot
in actions/setup-node#807
... (truncated)
b39b52d
Fix node-version-file interprets entire package.json as a version (#865)7247617
Add package.json
to node-version-file
list of
examples. (#879)f3ec4ca
Fix README.md (#898)ec97f37
Add fix for cache (#917)5ef044f
Update reusable workflows to use Node.js v20 (#889)c45882a
update to setup-node@v4 in docs (#884)ee36e8b
Ignore engines check in Yarn 1 e2e-cache tests (#882)8f152de
Update actions/checkout for documentation and yaml (#876)23755b5
upgrade actions/checkout to v4 (#868)54534a2
Change node version for action to node20 (#866)Sourced from actions/github-script's releases.
v7.0.0
What's Changed
- Add base-url option by
@robandpdx
in actions/github-script#429- Expose async-function argument type by
@viktorlott
in actions/github-script#402, see for details https://github.com/actions/github-script#use-scripts-with-jsdoc-support- Update dependencies and use Node 20 by
@joshmgross
in actions/github-script#425New Contributors
@navarroaxel
made their first contribution in actions/github-script#285@robandpdx
made their first contribution in actions/github-script#429@viktorlott
made their first contribution in actions/github-script#402Full Changelog: https://github.com/actions/github-script/compare/v6.4.1...v7.0.0
v6.4.1
What's Changed
- Add
@octokit/plugin-request-log
, to produce debug output for requests by@mjpieters
in actions/github-script#358- fix input handling by
@mjpieters
in actions/github-script#357- Remove unused dependencies by
@mjpieters
in actions/github-script#356- Default debug to current runner debug state by
@mjpieters
in actions/github-script#363New Contributors
@mjpieters
made their first contribution in actions/github-script#358Full Changelog: https://github.com/actions/github-script/compare/v6.4.0...v6.4.1
v6.4.0
What's Changed
- Bump json5 from 2.1.3 to 2.2.3 by
@dependabot
in actions/github-script#319- Bump minimatch from 3.0.4 to 3.1.2 by
@dependabot
in actions/github-script#320- Add node-fetch by
@danmichaelo
in actions/github-script#321New Contributors
@jongwooo
made their first contribution in actions/github-script#313@austinvazquez
made their first contribution in actions/github-script#306@danmichaelo
made their first contribution in actions/github-script#321Full Changelog: https://github.com/actions/github-script/compare/v6.3.3...v6.4.0
v6.3.3
What's Changed
- Update
@actions/glob
to 0.3.0 by@nineinchnick
in actions/github-script#279New Contributors
@nineinchnick
made their first contribution in actions/github-script#279Full Changelog: https://github.com/actions/github-script/compare/v6.3.2...v6.3.3
v6.3.2
What's Changed
- Update
@actions/core
to 1.10.0 by@rentziass
in actions/github-script#295
... (truncated)
60a0d83
Merge pull request #440
from actions/joshmgross/v7.0.1b7fb200
Update version to 7.0.112e22ed
Merge pull request #439
from actions/joshmgross/avoid-setting-base-urld319f8f
Avoid setting baseUrl
to undefined when input is not
providede69ef54
Merge pull request #425
from actions/joshmgross/node-20ee0914b
Update licensesd6fc56f
Use @types/node
for Node 20384d6cf
Fix quotations in tests8472492
Only validate GraphQL previews
84903f5
Remove node-fetch
from typeSourced from actions/labeler's releases.
v5.0.0
What's Changed
This release contains the following breaking changes:
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.
The bug related to the
sync-labels
input was fixed (#112). Now the input value is read correctly.By default,
dot
input is set totrue
. Now, paths starting with a dot (e.g..github
) are matched by default.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
@joshdales
made their first contribution in actions/labeler#203@dusan-trickovic
made their first contribution in actions/labeler#626@sungh0lim
made their first contribution in actions/labeler#630@TrianguloY
made their first contribution in actions/labeler#629Full Changelog: https://github.com/actions/labeler/compare/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 fromLabelName: - 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)
8558fd7
Merge pull request #709
from actions/v5.0.0-beta000ca75
Merge pull request #700
from MaksimZhukov/apply-suggestions-and-update-docume...cb66c2f
Update dist9181355
Apply suggestions for the beta vesrion and update the documentationefe4c1c
Merge pull request #699
from MaksimZhukov/update-node-runtime-and-dependenciesc0957ad
Run Prettier8dc8d18
Update Node.js version in reusable workflowsd0d0bbe
Update documentation1375c42
5.0.0ab7411e
Change version of Node.js runtime to node20Sourced from ossf/scorecard-action's releases.
v2.3.1
What's Changed
- :seedling: Bump github.com/ossf/scorecard/v4 from v4.13.0 to v4.13.1 by
@spencerschrock
in ossf/scorecard-action#1282
- Adds additional Fuzzing detection and fixes a SAST bug related to detecting CodeQL. For a full changelist of what this includes, see the v4.13.1 release notes
Full Changelog: https://github.com/ossf/scorecard-action/compare/v2.3.0...v2.3.1
v2.3.0
What's Changed
- :seedling: Bump github.com/ossf/scorecard/v4 from v4.11.0 to v4.13.0 by
@spencerschrock
in ossf/scorecard-action#1270- :sparkles: Send rekor tlog index to webapp when publishing results by
@spencerschrock
in ossf/scorecard-action#1169- :bug: Prevent url clipping for GHES instances by
@rajbos
in ossf/scorecard-action#1225Documentation
- :book: Update access rights needed to see the results in code scanning by
@rajbos
in ossf/scorecard-action#1229- :book: Add package comments. by
@spencerschrock
in ossf/scorecard-action#1221- :book: Add SECURITY.md file by
@david-a-wheeler
in ossf/scorecard-action#1250- :book: Fix typo in token input docs by
@aabouzaid
in ossf/scorecard-action#1258New Contributors
@david-a-wheeler
made their first contribution in ossf/scorecard-action#1250@aabouzaid
made their first contribution in ossf/scorecard-action#1258Full Changelog: https://github.com/ossf/scorecard-action/compare/v2.2.0...v2.3.0
v2.2.0
What's Changed
- :seedling: Bump github.com/ossf/scorecard/v4 from v4.10.5 to v4.11.0 by
@spencerschrock
in ossf/scorecard-action#1192Scorecard Result Viewer
Thanks to contributions from
@cynthia-sg
and@tegioz
at CLOMonitor, there is a new Scorecard Result visualization page athttps://securityscorecards.dev/viewer/?uri=<project-url>
.As an example, you can see our own score visualized here Checkout our README to learn how to link your README badge to the new visualization page.
Publishing Results
This release contains two fixes which will improve the user experience when
publish_results
istrue
- Runs that fail our workflow restrictions will fail with a 400 response indicating the problem, instead of a vague 500 status. (ossf/scorecard-action#1156, resolved ossf/scorecard-action#1150)
- Sco... _Description has been truncated_ Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/docs.yml | 4 ++-- .github/workflows/gh_pages.yml | 2 +- .github/workflows/libclang-abi-tests.yml | 8 ++++---- .github/workflows/libcxx-build-and-test.yaml | 6 +++--- .github/workflows/llvm-bugs.yml | 4 ++-- .github/workflows/llvm-project-tests.yml | 2 +- .github/workflows/llvm-tests.yml | 12 ++++++------ .github/workflows/new-prs.yml | 2 +- .github/workflows/pr-code-format.yml | 4 ++-- .github/workflows/release-documentation.yml | 4 ++-- .github/workflows/release-doxygen.yml | 2 +- .github/workflows/scorecard.yml | 8 ++++---- .github/workflows/sycl_containers.yaml | 8 ++++---- .github/workflows/sycl_detect_changes.yml | 2 +- .github/workflows/sycl_linux_build.yml | 4 ++-- .github/workflows/sycl_linux_precommit_aws.yml | 8 ++++---- .github/workflows/sycl_linux_run_tests.yml | 6 +++--- .github/workflows/sycl_macos_build_and_test.yml | 4 ++-- .github/workflows/sycl_nightly.yml | 8 ++++---- .github/workflows/sycl_stale_issues.yml | 2 +- .github/workflows/sycl_update_gpu_driver.yml | 2 +- .github/workflows/sycl_windows_build.yml | 6 +++--- .github/workflows/sycl_windows_run_tests.yml | 6 +++--- .github/workflows/sync-main.yml | 2 +- 24 files changed, 58 insertions(+), 58 deletions(-) diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index c4b1ab9c43f75..66c2e269852d0 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -63,7 +63,7 @@ jobs: fetch-depth: 1 - name: Get subprojects that have doc changes id: docs-changed-subprojects - uses: tj-actions/changed-files@v41 + uses: tj-actions/changed-files@v42 with: files_yaml: | llvm: @@ -98,7 +98,7 @@ jobs: with: fetch-depth: 1 - name: Setup Python env - uses: actions/setup-python@v4 + uses: actions/setup-python@v5 with: python-version: '3.11' cache: 'pip' diff --git a/.github/workflows/gh_pages.yml b/.github/workflows/gh_pages.yml index bdec66d3750d0..017cd66db6228 100644 --- a/.github/workflows/gh_pages.yml +++ b/.github/workflows/gh_pages.yml @@ -16,7 +16,7 @@ jobs: runs-on: ubuntu-20.04 if: github.repository == 'intel/llvm' steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: path: repo - name: Install deps diff --git a/.github/workflows/libclang-abi-tests.yml b/.github/workflows/libclang-abi-tests.yml index ccfc1e5fb8a74..92499ba8df90d 100644 --- a/.github/workflows/libclang-abi-tests.yml +++ b/.github/workflows/libclang-abi-tests.yml @@ -131,7 +131,7 @@ jobs: sed -i 's/LLVM_[0-9]\+/LLVM_NOVERSION/' $lib-${{ matrix.ref }}.abi done - name: Upload ABI file - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: ${{ matrix.name }} path: '*${{ matrix.ref }}.abi' @@ -144,12 +144,12 @@ jobs: - abi-dump steps: - name: Download baseline - uses: actions/download-artifact@v3 + uses: actions/download-artifact@v4 with: name: build-baseline path: build-baseline - name: Download latest - uses: actions/download-artifact@v3 + uses: actions/download-artifact@v4 with: name: build-latest path: build-latest @@ -163,7 +163,7 @@ jobs: done - name: Upload ABI Comparison if: always() - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: compat-report-${{ github.sha }} path: compat_reports/ diff --git a/.github/workflows/libcxx-build-and-test.yaml b/.github/workflows/libcxx-build-and-test.yaml index 0cab9b841e4ee..c984cf76435bb 100644 --- a/.github/workflows/libcxx-build-and-test.yaml +++ b/.github/workflows/libcxx-build-and-test.yaml @@ -75,7 +75,7 @@ jobs: CC: ${{ matrix.cc }} CXX: ${{ matrix.cxx }} ENABLE_CLANG_TIDY: ${{ matrix.clang_tidy }} - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 if: always() with: name: ${{ matrix.config }}-${{ matrix.cxx }}-results @@ -124,7 +124,7 @@ jobs: CC: ${{ matrix.cc }} CXX: ${{ matrix.cxx }} ENABLE_CLANG_TIDY: ${{ matrix.clang_tidy }} - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 if: always() # Upload artifacts even if the build or test suite fails with: name: ${{ matrix.config }}-results @@ -189,7 +189,7 @@ jobs: CC: clang-18 CXX: clang++-18 ENABLE_CLANG_TIDY: "OFF" - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 if: always() with: name: ${{ matrix.config }}-results diff --git a/.github/workflows/llvm-bugs.yml b/.github/workflows/llvm-bugs.yml index f592dd6ccd903..4797eea4e3d3d 100644 --- a/.github/workflows/llvm-bugs.yml +++ b/.github/workflows/llvm-bugs.yml @@ -14,13 +14,13 @@ jobs: runs-on: ubuntu-latest if: github.repository == 'llvm/llvm-project' steps: - - uses: actions/setup-node@v3 + - uses: actions/setup-node@v4 with: node-version: 18 check-latest: true - run: npm install mailgun.js form-data - name: Send notification - uses: actions/github-script@v6 + uses: actions/github-script@v7 env: MAILGUN_API_KEY: ${{ secrets.LLVM_BUGS_KEY }} with: diff --git a/.github/workflows/llvm-project-tests.yml b/.github/workflows/llvm-project-tests.yml index a1404e1f1efa9..350bfe652f7a6 100644 --- a/.github/workflows/llvm-project-tests.yml +++ b/.github/workflows/llvm-project-tests.yml @@ -74,7 +74,7 @@ jobs: # lldb. Using this setup-python action to make 3.10 the default # python fixes this. - name: Setup Python - uses: actions/setup-python@v4 + uses: actions/setup-python@v5 with: python-version: ${{ inputs.python_version }} - name: Install Ninja diff --git a/.github/workflows/llvm-tests.yml b/.github/workflows/llvm-tests.yml index cc9855ce182b2..01046e7c0bd28 100644 --- a/.github/workflows/llvm-tests.yml +++ b/.github/workflows/llvm-tests.yml @@ -147,14 +147,14 @@ jobs: # Remove symbol versioning from dumps, so we can compare across major versions. sed -i 's/LLVM_${{ matrix.llvm_version_major }}/LLVM_NOVERSION/' ${{ matrix.ref }}.abi - name: Upload ABI file - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: ${{ matrix.name }} path: ${{ matrix.ref }}.abi - name: Upload symbol list file if: matrix.name == 'build-baseline' - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: symbol-list path: llvm.symbols @@ -167,17 +167,17 @@ jobs: - abi-dump steps: - name: Download baseline - uses: actions/download-artifact@v3 + uses: actions/download-artifact@v4 with: name: build-baseline path: build-baseline - name: Download latest - uses: actions/download-artifact@v3 + uses: actions/download-artifact@v4 with: name: build-latest path: build-latest - name: Download symbol list - uses: actions/download-artifact@v3 + uses: actions/download-artifact@v4 with: name: symbol-list path: symbol-list @@ -196,7 +196,7 @@ jobs: abi-compliance-checker "$EXTRA_ARGS" -l libLLVM.so -old build-baseline/*.abi -new build-latest/*.abi || test "${{ needs.abi-dump-setup.outputs.ABI_HEADERS }}" = "llvm-c" - name: Upload ABI Comparison if: always() - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: compat-report-${{ github.sha }} path: compat_reports/ diff --git a/.github/workflows/new-prs.yml b/.github/workflows/new-prs.yml index a52e4e9436263..ee6bd46beeebb 100644 --- a/.github/workflows/new-prs.yml +++ b/.github/workflows/new-prs.yml @@ -68,7 +68,7 @@ jobs: github.event.pull_request.draft == false && github.event.pull_request.commits < 10 steps: - - uses: actions/labeler@v4 + - uses: actions/labeler@v5 with: configuration-path: .github/new-prs-labeler.yml # workaround for https://github.com/actions/labeler/issues/112 diff --git a/.github/workflows/pr-code-format.yml b/.github/workflows/pr-code-format.yml index 99e685ab7cd17..a28d6c9f49e0d 100644 --- a/.github/workflows/pr-code-format.yml +++ b/.github/workflows/pr-code-format.yml @@ -22,7 +22,7 @@ jobs: - name: Get changed files id: changed-files - uses: tj-actions/changed-files@v41 + uses: tj-actions/changed-files@v42 with: separator: "," skip_initial_fetch: true @@ -52,7 +52,7 @@ jobs: clangformat: 17.0.1 - name: Setup Python env - uses: actions/setup-python@v4 + uses: actions/setup-python@v5 with: python-version: '3.11' cache: 'pip' diff --git a/.github/workflows/release-documentation.yml b/.github/workflows/release-documentation.yml index 64572906988ba..02ffbb142a940 100644 --- a/.github/workflows/release-documentation.yml +++ b/.github/workflows/release-documentation.yml @@ -37,7 +37,7 @@ jobs: uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 - name: Setup Python env - uses: actions/setup-python@v4 + uses: actions/setup-python@v5 with: cache: 'pip' cache-dependency-path: './llvm/docs/requirements.txt' @@ -59,7 +59,7 @@ jobs: ./llvm/utils/release/build-docs.sh -release "${{ inputs.release-version }}" -no-doxygen - name: Create Release Notes Artifact - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: release-notes path: docs-build/html-export/ diff --git a/.github/workflows/release-doxygen.yml b/.github/workflows/release-doxygen.yml index 5e322849a1d09..f39822bdff387 100644 --- a/.github/workflows/release-doxygen.yml +++ b/.github/workflows/release-doxygen.yml @@ -39,7 +39,7 @@ jobs: uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 - name: Setup Python env - uses: actions/setup-python@v4 + uses: actions/setup-python@v5 with: cache: 'pip' cache-dependency-path: './llvm/docs/requirements.txt' diff --git a/.github/workflows/scorecard.yml b/.github/workflows/scorecard.yml index b8e8ab26c3ffa..3bfc5a062df12 100644 --- a/.github/workflows/scorecard.yml +++ b/.github/workflows/scorecard.yml @@ -31,12 +31,12 @@ jobs: steps: - name: "Checkout code" - uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # v3.1.0 + uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 with: persist-credentials: false - name: "Run analysis" - uses: ossf/scorecard-action@e38b1902ae4f44df626f11ba0734b14fb91f8f86 # v2.1.2 + uses: ossf/scorecard-action@0864cf19026789058feabb7e87baa5f140aac736 # v2.3.1 with: results_file: results.sarif results_format: sarif @@ -49,7 +49,7 @@ jobs: # Upload the results as artifacts (optional). Commenting out will disable uploads of run results in SARIF # format to the repository Actions tab. - name: "Upload artifact" - uses: actions/upload-artifact@3cea5372237819ed00197afe530f5a7ea3e805c8 # v3.1.0 + uses: actions/upload-artifact@26f96dfa697d77e81fd5907df203aa23a56210a8 # v4.3.0 with: name: SARIF file path: results.sarif @@ -57,6 +57,6 @@ jobs: # Upload the results to GitHub's code scanning dashboard. - name: "Upload to code-scanning" - uses: github/codeql-action/upload-sarif@17573ee1cc1b9d061760f3a006fc4aac4f944fd5 # v2.2.4 + uses: github/codeql-action/upload-sarif@0b21cf2492b6b02c465a3e5d7c473717ad7721ba # v3.23.1 with: sarif_file: results.sarif diff --git a/.github/workflows/sycl_containers.yaml b/.github/workflows/sycl_containers.yaml index 1115d5ef43239..011d45ee9fee5 100644 --- a/.github/workflows/sycl_containers.yaml +++ b/.github/workflows/sycl_containers.yaml @@ -28,7 +28,7 @@ jobs: runs-on: ubuntu-22.04 steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: fetch-depth: 2 - name: Build and Push Container @@ -47,7 +47,7 @@ jobs: runs-on: ubuntu-22.04 steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: fetch-depth: 2 - name: Build and Push Container @@ -70,7 +70,7 @@ jobs: needs: base_image_ubuntu2204 steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: fetch-depth: 2 - name: Get dependencies configuration @@ -108,7 +108,7 @@ jobs: needs: base_image_ubuntu2204 steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: fetch-depth: 2 - name: Get dependencies configuration diff --git a/.github/workflows/sycl_detect_changes.yml b/.github/workflows/sycl_detect_changes.yml index b3de9d128d13d..0948642344190 100644 --- a/.github/workflows/sycl_detect_changes.yml +++ b/.github/workflows/sycl_detect_changes.yml @@ -60,7 +60,7 @@ jobs: - name: Set output id: result - uses: actions/github-script@v6 + uses: actions/github-script@v7 with: script: | console.log("Number of files changed:"); diff --git a/.github/workflows/sycl_linux_build.yml b/.github/workflows/sycl_linux_build.yml index 826ab445458b9..6c64e0c56c409 100644 --- a/.github/workflows/sycl_linux_build.yml +++ b/.github/workflows/sycl_linux_build.yml @@ -137,7 +137,7 @@ jobs: echo "Unsupported extension" exit 1 fi - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: sparse-checkout: | devops/actions @@ -227,7 +227,7 @@ jobs: run: tar -I '${{ steps.artifact_info.outputs.COMPRESS }}' -cf ${{ steps.artifact_info.outputs.ARCHIVE_NAME }} -C $GITHUB_WORKSPACE/build/install . - name: Upload toolchain if: ${{ always() && !cancelled() && steps.build.conclusion == 'success' }} - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: sycl_linux_${{ inputs.build_artifact_suffix }} path: ${{ steps.artifact_info.outputs.ARCHIVE_NAME }} diff --git a/.github/workflows/sycl_linux_precommit_aws.yml b/.github/workflows/sycl_linux_precommit_aws.yml index 5bb0cb908bd07..3fce40107d90e 100644 --- a/.github/workflows/sycl_linux_precommit_aws.yml +++ b/.github/workflows/sycl_linux_precommit_aws.yml @@ -18,7 +18,7 @@ jobs: create-check: runs-on: [Linux, build] steps: - - uses: actions/github-script@v6 + - uses: actions/github-script@v7 with: script: | const sha = context.payload.workflow_run.head_sha @@ -40,7 +40,7 @@ jobs: runs-on: ubuntu-20.04 environment: aws steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: sparse-checkout: devops/actions/aws-ec2 - run: npm install ./devops/actions/aws-ec2 @@ -75,7 +75,7 @@ jobs: if: always() runs-on: [Linux, build] steps: - - uses: actions/github-script@v6 + - uses: actions/github-script@v7 with: script: | const sha = context.payload.workflow_run.head_sha @@ -99,7 +99,7 @@ jobs: runs-on: ubuntu-20.04 environment: aws steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: sparse-checkout: devops/actions/aws-ec2 - run: npm install ./devops/actions/aws-ec2 diff --git a/.github/workflows/sycl_linux_run_tests.yml b/.github/workflows/sycl_linux_run_tests.yml index fb3e027f0f959..639c788c7fbd3 100644 --- a/.github/workflows/sycl_linux_run_tests.yml +++ b/.github/workflows/sycl_linux_run_tests.yml @@ -145,7 +145,7 @@ jobs: run: | sudo mount -t debugfs none /sys/kernel/debug sudo bash -c 'echo 1 > /sys/kernel/debug/dri/0/i915_wedged' - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: ref: ${{ inputs.ref }} sparse-checkout: | @@ -197,7 +197,7 @@ jobs: rm env_before env_after - name: Download SYCL toolchain if: inputs.sycl_toolchain_artifact != '' && github.event_name != 'workflow_run' - uses: actions/download-artifact@v3 + uses: actions/download-artifact@v4 with: name: ${{ inputs.sycl_toolchain_artifact }} - name: Debug prints [workflow_run] @@ -207,7 +207,7 @@ jobs: ls - name: Download SYCL toolchain [workflow_run] if: inputs.sycl_toolchain_artifact != '' && github.event_name == 'workflow_run' - uses: actions/github-script@v6 + uses: actions/github-script@v7 with: script: | const name = '${{ inputs.sycl_toolchain_artifact }}' diff --git a/.github/workflows/sycl_macos_build_and_test.yml b/.github/workflows/sycl_macos_build_and_test.yml index 9fd65ce7706ba..b79fbb3fa7ad5 100644 --- a/.github/workflows/sycl_macos_build_and_test.yml +++ b/.github/workflows/sycl_macos_build_and_test.yml @@ -29,11 +29,11 @@ jobs: steps: - name: Install dependencies run: brew install ccache ninja - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: ref: ${{ inputs.build_ref }} path: src - - uses: actions/cache@v3 + - uses: actions/cache@v4 with: path: build_cache_${{ inputs.build_cache_suffix }} key: sycl-${{ runner.os }}-${{ inputs.build_cache_suffix }}-${{ github.sha }} diff --git a/.github/workflows/sycl_nightly.yml b/.github/workflows/sycl_nightly.yml index c2b8a3cf5a5d8..e802af89a29b4 100644 --- a/.github/workflows/sycl_nightly.yml +++ b/.github/workflows/sycl_nightly.yml @@ -101,10 +101,10 @@ jobs: needs: [ubuntu2204_build, build-win] runs-on: ubuntu-latest steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: sycl_linux_default - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: sycl_windows_default - name: Compute tag @@ -133,8 +133,8 @@ jobs: runs-on: [Linux, build] needs: ubuntu2204_build steps: - - uses: actions/checkout@v3 - - uses: actions/download-artifact@v3 + - uses: actions/checkout@v4 + - uses: actions/download-artifact@v4 with: name: sycl_linux_default path: devops/ diff --git a/.github/workflows/sycl_stale_issues.yml b/.github/workflows/sycl_stale_issues.yml index 1e199d5d08faf..a362cf1faa803 100644 --- a/.github/workflows/sycl_stale_issues.yml +++ b/.github/workflows/sycl_stale_issues.yml @@ -8,7 +8,7 @@ jobs: close-issues: runs-on: ubuntu-20.04 steps: - - uses: actions/stale@v7 + - uses: actions/stale@v9 with: stale-issue-message: 'This issue is stale because it has been open 180 days with no activity. Remove stale label or comment or this will be automatically closed in 30 days.' close-issue-message: 'This issue was closed because it has been stalled for 30 days with no activity. Please, re-open if the issue still exists.' diff --git a/.github/workflows/sycl_update_gpu_driver.yml b/.github/workflows/sycl_update_gpu_driver.yml index 65f93f6852877..9dcb66b7d95bd 100644 --- a/.github/workflows/sycl_update_gpu_driver.yml +++ b/.github/workflows/sycl_update_gpu_driver.yml @@ -10,7 +10,7 @@ jobs: runs-on: ubuntu-20.04 if: github.repository == 'intel/llvm' steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Update dependencies file run: | version="$(python3 devops/scripts/update_drivers.py linux)" diff --git a/.github/workflows/sycl_windows_build.yml b/.github/workflows/sycl_windows_build.yml index 4c5d7d035c12a..64e62b7ef58fd 100644 --- a/.github/workflows/sycl_windows_build.yml +++ b/.github/workflows/sycl_windows_build.yml @@ -60,7 +60,7 @@ jobs: outputs: build_conclusion: ${{ steps.build.conclusion }} steps: - - uses: ilammy/msvc-dev-cmd@7315a94840631165970262a99c72cfb48a65d25d + - uses: ilammy/msvc-dev-cmd@0b201ec74fa43914dc39ae48a89fd1d8cb592756 with: arch: amd64 - name: Set env @@ -69,7 +69,7 @@ jobs: git config --global core.autocrlf false echo "C:\Program Files\Git\usr\bin" | Out-File -FilePath $env:GITHUB_PATH -Encoding utf8 -Append echo "SCCACHE_DIR=D:\github\_work\cache\${{ inputs.build_cache_suffix }}" | Out-File -FilePath $env:GITHUB_ENV -Encoding utf8 -Append - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: path: src ref: ${{ inputs.build_ref || github.sha }} @@ -143,7 +143,7 @@ jobs: tar -czf ${{ inputs.artifact_archive_name }} -C install . - name: Upload toolchain if: ${{ always() && !cancelled() && steps.build.conclusion == 'success' }} - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: sycl_windows_default path: ${{ inputs.artifact_archive_name }} diff --git a/.github/workflows/sycl_windows_run_tests.yml b/.github/workflows/sycl_windows_run_tests.yml index 3c22e42db7384..f5a718c6cc9c1 100644 --- a/.github/workflows/sycl_windows_run_tests.yml +++ b/.github/workflows/sycl_windows_run_tests.yml @@ -39,7 +39,7 @@ jobs: environment: WindowsCILock env: ${{ fromJSON(inputs.env) }} steps: - - uses: ilammy/msvc-dev-cmd@7315a94840631165970262a99c72cfb48a65d25d + - uses: ilammy/msvc-dev-cmd@0b201ec74fa43914dc39ae48a89fd1d8cb592756 with: arch: amd64 - name: Set env @@ -48,7 +48,7 @@ jobs: git config --global core.autocrlf false echo "C:\Program Files\Git\usr\bin" | Out-File -FilePath $env:GITHUB_PATH -Encoding utf8 -Append # TODO: use cached_checkout - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: persist-credentials: false ref: ${{ inputs.ref || github.sha }} @@ -56,7 +56,7 @@ jobs: - name: Register cleanup after job is finished uses: ./llvm/devops/actions/cleanup - name: Download compiler toolchain - uses: actions/download-artifact@v3 + uses: actions/download-artifact@v4 with: name: ${{ inputs.sycl_toolchain_artifact }} - name: Extract SYCL toolchain diff --git a/.github/workflows/sync-main.yml b/.github/workflows/sync-main.yml index b34257e389661..54d50acd9f80b 100644 --- a/.github/workflows/sync-main.yml +++ b/.github/workflows/sync-main.yml @@ -8,7 +8,7 @@ jobs: runs-on: ubuntu-20.04 if: github.repository == 'intel/llvm' steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: # persist-credentials: false allows us to use our own credentials for # pushing to the repository. Otherwise, the default github actions token