Tighten up some auto-reported security issues

- pin an external Action to a specific hash
- explicitly specify permissions
This commit is contained in:
Joyce Zhu 2024-08-06 16:59:22 -04:00
Родитель 2a8a9bf734
Коммит 43aede8ba0
Не найден ключ, соответствующий данной подписи
1 изменённых файлов: 8 добавлений и 4 удалений

12
.github/workflows/ci.yml поставляемый
Просмотреть файл

@ -2,13 +2,17 @@ name: CI
on: [push, pull_request]
permissions:
contents: write
pull-requests: write
jobs:
lint:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Setup Ruby
uses: ruby/setup-ruby@v1
uses: ruby/setup-ruby@a6e6f86333f0a2523ece813039b8b4be04560854
with:
ruby-version: '3.0'
bundler-cache: true
@ -21,7 +25,7 @@ jobs:
steps:
- uses: actions/checkout@v4
- name: Setup Ruby
uses: ruby/setup-ruby@v1
uses: ruby/setup-ruby@a6e6f86333f0a2523ece813039b8b4be04560854
with:
ruby-version: '3.0'
bundler-cache: true
@ -34,7 +38,7 @@ jobs:
steps:
- uses: actions/checkout@v4
- name: Setup Ruby
uses: ruby/setup-ruby@v1
uses: ruby/setup-ruby@a6e6f86333f0a2523ece813039b8b4be04560854
with:
ruby-version: '3.0'
bundler-cache: true
@ -47,7 +51,7 @@ jobs:
steps:
- uses: actions/checkout@v4
- name: Setup Ruby
uses: ruby/setup-ruby@v1
uses: ruby/setup-ruby@a6e6f86333f0a2523ece813039b8b4be04560854
with:
ruby-version: '3.0'
bundler-cache: true