neilnaveen
|
356c1f8336
|
chore: Set permissions for GitHub actions
Restrict the GitHub token permissions only to the required ones; this way, even if the attackers will succeed in compromising your workflow, they won’t be able to do much.
- Included permissions for the action. https://github.com/ossf/scorecard/blob/main/docs/checks.md#token-permissions
https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#permissions
https://docs.github.com/en/actions/using-jobs/assigning-permissions-to-jobs
[Keeping your GitHub Actions and workflows secure Part 1: Preventing pwn requests](https://securitylab.github.com/research/github-actions-preventing-pwn-requests/)
Signed-off-by: neilnaveen <42328488+neilnaveen@users.noreply.github.com>
|
2022-06-07 14:32:11 +01:00 |
Khaled Hosny
|
392f201047
|
[ci] Pin gcovr to version 5.0
Fixes https://github.com/harfbuzz/harfbuzz/issues/3540
|
2022-04-21 13:59:08 -06:00 |
Garret Rieger
|
f3e031539f
|
Revert "[ci] Bin FontTools version due to recent COLRv1 changes"
This reverts commit 163748b505 .
|
2021-07-28 11:36:34 -06:00 |
Khaled Hosny
|
163748b505
|
[ci] Bin FontTools version due to recent COLRv1 changes
Should be reverted once HarfBuzz updated to match FontTools.
|
2021-07-26 23:32:48 +02:00 |
Khaled Hosny
|
2c7ef0db0b
|
[ci] Generate only XML coverage data
That is the one we are uploading, and HTML coverage seems broken on
macOS.
|
2021-07-13 13:23:53 +02:00 |
Khaled Hosny
|
f6c9fcfd3e
|
[ci] Add macOS GitHub workflow
To collect codecov coverage on macOS as well (hopefully it will run the
macOS-specific tests).
|
2021-07-13 01:12:43 +02:00 |