# \[Chapel Merge\] Remove \`actions: write\` permissions for paratests

**URL:** <https://chapel.discourse.group/t/chapel-merge-remove-actions-write-permissions-for-paratests/52110>\
**Category:** Commits\
**Created:** [October 9, 2026, 6:33pm UTC](https://chapel.discourse.group/t/chapel-merge-remove-actions-write-permissions-for-paratests/52110 "2026-10-09T18:33:43Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![chapelhpcBot](https://avatars.discourse-cdn.com/v4/letter/c/7feea3/32.png) [@chapelhpcBot](https://chapel.discourse.group/u/chapelhpcBot)\
**Post date:** [October 9, 2026, 6:33pm UTC](https://chapel.discourse.group/t/chapel-merge-remove-actions-write-permissions-for-paratests/52110/1 "2026-10-09T18:33:43Z")

</div>

Branch: refs/heads/main  
Revision: 501e5a97c012d9e1b756a8b9d9defce629a6e16c  
Author: arifthpe  
Link: [Remove `actions: write` permissions for paratests by arifthpe · Pull Request #29508 · chapel-lang/chapel · GitHub](https://github.com/chapel-lang/chapel/pull/29508)  
Log Message:  
Remove `actions: write` permissions for paratests (#29508)

Remove the now-unneeded `actions: write` permission for (transitive)  
users of the GA paratest workflow.

This PR removes whole `permissions` blocks because many of them only had  
to be fully written out to not override the default `read` permissions  
we set in most workflows, which almost all jobs do actually need.

This permission was granted due to adding an intermediate artifact  
deletion step to the paratest workflow in  
[Delete individual dir results files after paratest aggregation by arifthpe · Pull Request #29338 · chapel-lang/chapel · GitHub](https://github.com/chapel-lang/chapel/pull/29338). It is no longer needed  
as this deletion is now done by a separate `workflow_run` workflow which  
triggers after a paratest as of  
[Move paratest cleanup step into its own workflow by arifthpe · Pull Request #29497 · chapel-lang/chapel · GitHub](https://github.com/chapel-lang/chapel/pull/29497).

Follow up to [Move paratest cleanup step into its own workflow by arifthpe · Pull Request #29497 · chapel-lang/chapel · GitHub](https://github.com/chapel-lang/chapel/pull/29497).

[trivial, not reviewed]

Compare: [Comparing 43cec322f3d29fbfaaad43cc39908c933157e0e6...7e26db7781527c7a3c465baab28ba934c0a9150d · chapel-lang/chapel · GitHub](https://github.com/chapel-lang/chapel/compare/43cec322f3d29fbfaaad43cc39908c933157e0e6...7e26db7781527c7a3c465baab28ba934c0a9150d)

Diff:  
M .github/workflows/extended-ci-checks.yml  
M .github/workflows/full-ci-checks.yml  
M .github/workflows/trigger-nightly-checks.yml  
M .github/workflows/trigger-pr-checks.yml  
[https://github.com/chapel-lang/chapel/pull/29508.diff](https://github.com/chapel-lang/chapel/pull/29508.diff)
