Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,3 +5,5 @@ updates:
schedule:
interval: "weekly"
open-pull-requests-limit: 10
cooldown:
default-days: 7
12 changes: 9 additions & 3 deletions .github/workflows/assign-ids.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,16 +4,22 @@ on:
push:
branches: main

permissions: {}

jobs:
assign-ids:
name: Assign IDs
runs-on: ubuntu-latest
permissions:
pull-requests: write # needed to create pull requests
steps:
- uses: actions/checkout@v5
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
with:
persist-credentials: false

- name: Cache cargo bin
id: admin-cache
uses: actions/cache@v4
uses: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0
with:
path: ~/.cargo/bin
key: rustsec-admin-c7f56c474e01619b78b9c39bdb626d982f3bee90
Expand All @@ -35,7 +41,7 @@ jobs:
ls -R ./crates/ ./rust/ | sha256sum >> .duplicate-id-guard

- name: Create pull request
uses: peter-evans/create-pull-request@v7
uses: peter-evans/create-pull-request@271a8d0340265f705b14b6d32b9829c1cb33d45e # v7.0.8
with:
token: ${{ secrets.GITHUB_TOKEN }}
commit-message: ${{ steps.assign.outputs.commit_message }}
Expand Down
9 changes: 7 additions & 2 deletions .github/workflows/export-osv.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,15 +4,20 @@ on:
push:
branches: main

permissions: {}

jobs:
publish-web:
runs-on: ubuntu-latest
permissions:
contents: write # needed for pushing back to the repo
steps:
- uses: actions/checkout@v5
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
with:
ref: osv
persist-credentials: true # persists the token for git push below

- uses: actions/cache@v4
- uses: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0
id: admin-cache
with:
path: ~/.cargo/bin
Expand Down
9 changes: 7 additions & 2 deletions .github/workflows/publish-web.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,15 +4,20 @@ on:
push:
branches: main

permissions: {}

jobs:
publish-web:
runs-on: ubuntu-latest
permissions:
contents: write # needed for pushing back to the repo
steps:
- uses: actions/checkout@v5
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
with:
ref: gh-pages
persist-credentials: true # persists the token for git push below

- uses: actions/cache@v4
- uses: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0
id: admin-cache
with:
path: ~/.cargo/bin
Expand Down
12 changes: 9 additions & 3 deletions .github/workflows/sync-ids.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,16 +6,22 @@ on:
# daily run on default "main" branch
- cron: "30 1 * * *"

permissions: {}

jobs:
sync-ids:
name: Synchronize IDs
runs-on: ubuntu-latest
permissions:
pull-requests: write # needed to create pull requests
steps:
- uses: actions/checkout@v5
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
with:
persist-credentials: false

- name: Cache cargo bin
id: admin-cache
uses: actions/cache@v4
uses: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0
with:
path: ~/.cargo/bin
key: rustsec-admin-c7f56c474e01619b78b9c39bdb626d982f3bee90
Expand All @@ -35,7 +41,7 @@ jobs:
echo "commit_message=${message}" >> $GITHUB_OUTPUT

- name: Create pull request
uses: peter-evans/create-pull-request@v7
uses: peter-evans/create-pull-request@271a8d0340265f705b14b6d32b9829c1cb33d45e # v7.0.8
with:
token: ${{ secrets.GITHUB_TOKEN }}
commit-message: ${{ steps.sync_ids.outputs.commit_message }}
Expand Down
8 changes: 6 additions & 2 deletions .github/workflows/validate.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,16 +5,20 @@ on:
push:
branches: main

permissions: {}

jobs:
lint:
name: Lint advisories
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v5
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
with:
persist-credentials: false

- name: Cache cargo bin
id: admin-cache
uses: actions/cache@v4
uses: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0
with:
path: ~/.cargo/bin
key: rustsec-admin-c7f56c474e01619b78b9c39bdb626d982f3bee90
Expand Down