onflow / atree

Atree provides scalable arrays and scalable ordered maps.
https://onflow.org
Apache License 2.0
39 stars 16 forks source link

Update CI workflows to remove default permissions at top level, add workflow_dispatch, bump versions, etc. #261

Closed fxamacker closed 2 years ago

fxamacker commented 2 years ago

Issue To Be Solved

GitHub Actions Workflows currently use default permissions, which may provide more permissions than is needed.

Suggested Solution

Remove permissions at the top level of GitHub Actions Workflows. Grant only required permissions in each job. Add workflow_dispatch. Bump actions/checkout from 2 to 3. Bump actions/setup-go from 2 to 3. Bump CodeQL actions from 1 to 2. Use check-latest feature of setup-go.