Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
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
5 changes: 5 additions & 0 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,10 @@ on:
tags:
- 'v*'

concurrency:
group: release-${{ github.ref }}
Comment thread
jeremy marked this conversation as resolved.
cancel-in-progress: false

permissions:
contents: write
security-events: write
Expand Down Expand Up @@ -75,6 +79,7 @@ jobs:
name: Publish
runs-on: ubuntu-latest
needs: [test, security]
environment: release
permissions:
contents: write
models: read
Expand Down
38 changes: 38 additions & 0 deletions .github/workflows/scorecard.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
name: OpenSSF Scorecard

on:
push:
branches: [main]
schedule:
- cron: '30 1 * * 6'
workflow_dispatch:

permissions: read-all
Comment thread
jeremy marked this conversation as resolved.

jobs:
analysis:
runs-on: ubuntu-latest
permissions:
security-events: write
id-token: write
contents: read
steps:
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
with:
persist-credentials: false

- uses: ossf/scorecard-action@4eaacf0543bb3f2c246792bd56e8cdeffafb205a # v2.4.3
with:
results_file: results.sarif
results_format: sarif
publish_results: true

- uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4
with:
name: SARIF file
path: results.sarif
retention-days: 5

- uses: github/codeql-action/upload-sarif@89a39a4e59826350b863aa6b6252a07ad50cf83e # v4
Comment thread
jeremy marked this conversation as resolved.
Outdated
with:
sarif_file: results.sarif
12 changes: 11 additions & 1 deletion seed/.github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,14 @@ on:
tags:
- 'v*'

concurrency:
group: release-${{ github.ref }}
Comment thread
jeremy marked this conversation as resolved.
cancel-in-progress: false

permissions:
contents: write
id-token: write
attestations: write
security-events: write
Comment thread
jeremy marked this conversation as resolved.
pull-requests: read
models: read
Expand Down Expand Up @@ -286,7 +291,7 @@ jobs:
uses: goreleaser/goreleaser-action@ec59f474b9834571250b370d4735c50f8e2d1e29 # v7
with:
distribution: goreleaser
version: '~> v2'
version: 'v2.14.1'
install-only: true

- name: Run GoReleaser
Expand All @@ -307,6 +312,11 @@ jobs:
export RELEASE_CHANGELOG
goreleaser release --clean

- name: Attest build provenance
uses: actions/attest-build-provenance@e8998f949152b193b063cb0ec769d69d929409be # v2
with:
subject-checksums-file: ./dist/checksums.txt
Comment thread
jeremy marked this conversation as resolved.

# Configure secrets.AUR_SSH_KEY to enable Arch Linux AUR publishing
- name: Publish to AUR
if: env.HAS_AUR_KEY
Expand Down
38 changes: 38 additions & 0 deletions seed/.github/workflows/scorecard.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
name: OpenSSF Scorecard

on:
push:
branches: [main]
schedule:
- cron: '30 1 * * 6'
workflow_dispatch:

permissions: read-all
Comment thread
jeremy marked this conversation as resolved.

jobs:
analysis:
runs-on: ubuntu-latest
permissions:
security-events: write
id-token: write
contents: read
steps:
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
with:
persist-credentials: false

- uses: ossf/scorecard-action@4eaacf0543bb3f2c246792bd56e8cdeffafb205a # v2.4.3
with:
results_file: results.sarif
results_format: sarif
publish_results: true

- uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4
with:
name: SARIF file
path: results.sarif
retention-days: 5

- uses: github/codeql-action/upload-sarif@89a39a4e59826350b863aa6b6252a07ad50cf83e # v4
Comment thread
jeremy marked this conversation as resolved.
Outdated
with:
sarif_file: results.sarif
Loading