Kacper Michajłow
ff7365b13c
ci: run lightweight jobs on ubuntu-slim
...
ubuntu-slim is a single vCPU container runner meant for short jobs.
2026-09-23 14:46:07 +02:00
Kacper Michajłow
02273e9d9e
ci: fix comment workflow permissions
...
We are commenting on pull requests.
2026-06-02 12:05:07 +02:00
sfan5
1fe37856cb
ci: fix comment workflow permissions
2026-05-19 18:54:30 +02:00
sfan5
8fc1a10a44
ci: fix necessary permissions for cleanup_caches and comment
...
This undoes de5edca29c ,
because I failed to read the documentation.
2026-05-18 21:13:09 +02:00
sfan5
de5edca29c
ci: clarify that cleanup_caches and comment don't use token permissions
2026-05-18 20:53:29 +02:00
Kacper Michajłow
9483d6e12f
ci: cancel pr jobs after new push
...
github.head_ref is only defined for pull_request event, so only those
will be grouped, the rest will fallback to unique run_id, so we neither
cancel them or serialize.
2026-01-10 02:48:15 +01:00
Kacper Michajłow
1edc02174f
workflows/comment: don't error out on closed pull requests
...
If the pull request is not found or is not open, it should not be
treated as a critical error. This situation can occur after a merge.
There is no reliable way to query a pull request from a workflow_run
event, so this has been made a non-error log.
2024-10-21 21:11:24 +02:00
llyyr
22620af459
workflows/comment: fix workflow syntax
...
Github doesn't evaluate expressions unless they're inside ${{ }}
See: https://github.com/mpv-player/mpv/actions?query=is%3Afailure+event%3Aworkflow_run
2024-09-17 18:52:35 +02:00
Kacper Michajłow
772b4fdde2
workflows/comment: more newline fixes to make formatting work
2024-05-20 19:48:18 +02:00
Kacper Michajłow
8fea10502e
workflows/comment: add missing escape fix
...
It hid in local version on script.
2024-05-20 19:29:02 +02:00
Kacper Michajłow
2697a8c362
workflows/comment: refactor comment workflow to not use github-script
...
It is not actively maintained, third-party, javascript wrapper for GitHub
API. The v7 version has issues and most importantly, we don't need a
JavaScript interface to create a comment. Use the first-party CLI tool
and jq.
Sort artifacts by name while at it.
2024-05-20 18:04:54 +02:00
Kacper Michajłow
425c6d03d7
github/workflows: link MSVC artifacts in comments
2024-05-06 22:01:17 +02:00
der richter
555bdf78b2
github/workflows: link macOS artifacts in comments
2024-02-24 20:04:16 +01:00
Kacper Michajłow
7616190aa4
github/workflows: revert to github-script@v6
...
There is an upstream regression in v7. Use v6 until Node 16 is still
available.
See: https://github.com/actions/github-script/issues/448
2024-02-05 11:13:18 +01:00
Kacper Michajłow
7b67b1ddd3
github/workflows: update actions package versions
2024-01-26 03:28:55 +00:00
natural-harmonia-gropius
3e7a8b6213
github/workflows: comment PR artifacts links
2023-09-21 19:47:20 +00:00