summaryrefslogtreecommitdiff
path: root/.github/workflows/issue-subscriber.yml
AgeCommit message (Collapse)Author
2025-08-13[CI][Github] Bump actions/checkout to v5.0.0 (#153340)Aiden Grossman
https://github.com/actions/checkout/releases/tag/v5.0.0 was released a couple of days ago (still new, sufficient bake time that there probably is not a significant security issue). There are few changes, with the most notable ones being dependency bumps, specifically the node version bump to v24. This requires actions runner v2.327.1. I will land this after all of the infrastructure has been moved over to the new runner version.
2025-03-06[Github] Prefer ubuntu-24.04 over ubuntu-latest (#129936)Aiden Grossman
This patch replaces all instances of ubuntu-latest with ubuntu-24.04 (outside of the entries in libc++) based on the guidelines in the LLVM CI best practices doc (https://llvm.org/docs/CIBestPractices.html).
2025-03-03[Github] Hash Pin Actions in Most Workflows (#129486)Aiden Grossman
This patch haspins all actions in most of the LLVM Github workflows. This is something we try to do, but no one has gone through and combed through all of the workflows before this patch. Notably, this patch does not bump any major versions of actions just in case there are subtle breaking changes introduced between versions that could impact us. Also, this patch omits the libc/libc++ workflows so that they can be split into separate PRs for the respective subproject maintainers to review.
2024-05-17[git] Add hashes to requirements.txt for extra security (#92305)Tom Stellard
https://pip.pypa.io/en/stable/topics/secure-installs/
2024-01-22[GitHub][workflows] Run automation script with python3 (#78695)David Spickett
This means we don't have to chmod, or change permissions any other way.
2024-01-17[GitHub][workflows] Replace curl with sparse checkout (#78303)David Spickett
2023-11-14[GitHub] Add --fail to curl commands (#72238)David Spickett
This means that if we try to download a missing file, we do not get a document with the same file name, but containing only the http response code. ``` $ curl -O -L --fail https://raw.githubusercontent.com/llvm/llvm-project/main/.github/workflows/not-a-file.py % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 curl: (22) The requested URL returned error: 404 $ $? 22: command not found ``` Which will be less confusing than python complaining about the file contents.
2023-09-13[github] GitHub Actions workflows changes (#65856)Mohammed Keyvanzadeh
- Remove usages of the non-existent `ignore-forks` field, conditions in jobs already exist to prevent the jobs from running in forks. - Don't use variables in the `printf` format string. Use `printf "..%s.." "$foo"`. ([SC2059](https://www.shellcheck.net/wiki/SC2059)) - Double quote variable expansion to prevent globbing and word splitting. ([SC2086](https://www.shellcheck.net/wiki/SC2086)) - Prefer `[ p ] || [ q ]` as `[ p -o q ]` is not well defined. ([SC2166](https://www.shellcheck.net/wiki/SC2166)) - Consider `{ cmd1; cmd2; } >> file` instead of individual redirects. ([SC2129](https://www.shellcheck.net/wiki/SC2129)) - Use `$(...)` notation instead of legacy notation `...`. ([SC2006](https://www.shellcheck.net/wiki/SC2006)) - Use `./*glob*` or `-- *glob*` so names with dashes won't become options. ([SC2035](https://www.shellcheck.net/wiki/SC2035)) - Refactor JavaScript code in certain workflows. - Change workflow variable substitution style of some workflows to be consistent with others.
2023-03-03feat: harden permissions for all github workflowsJoyce Brum
Signed-off-by: Joyce Brum <joycebrum@google.com> Reviewed By: tstellar Differential Revision: https://reviews.llvm.org/D144119
2022-06-11[github] format and refactor GitHub workflowsMohammed Keyvanzadeh
Format and refactor the GitHub workflow for consistency. Differential Revision: https://reviews.llvm.org/D125197
2022-02-21issue-subscriber: Fix handling of labels with spacesTom Stellard
Fixes #53288 Reviewed By: mehdi_amini, asl, Quuxplusone Differential Revision: https://reviews.llvm.org/D117745
2022-02-03github: Fix issue-subscriber workflowTom Stellard
This stopped working due to additional dependencies added to github-automation.py by daf82a51a0c2ba9990cde172a4a1b8c1004d584d
2022-01-14workflows: Make issue-subscriber more robust for labels with special charactersTom Stellard
Also, replace the existing actionscript implementation with a python script that can be run outside of GitHub Actions. The intention is that going forward, all github action functionality would be implemented in this script. Reviewed By: kwk Differential Revision: https://reviews.llvm.org/D116762
2022-01-05github: Add action for automated issue notificationTom Stellard
This adds a github action that will mention a team called issue-subscribers-$LABEL whenever a label is added to a bug. Mentioning the team will automatically subscribe all team members to the bug. Differential Revision: https://reviews.llvm.org/D114412