1 Commits

Author SHA1 Message Date
f52249c292 Fix GitHub Actions permissions for release creation
- Add contents: write permission for private repository
- Remove Windows zip file references
- Simplify artifact upload paths
- Fix release workflow permissions for private repos

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-06-14 16:53:06 +09:00

View File

@ -11,6 +11,10 @@ on:
required: true required: true
default: 'v0.1.0' default: 'v0.1.0'
permissions:
contents: write
actions: read
env: env:
CARGO_TERM_COLOR: always CARGO_TERM_COLOR: always
OPENSSL_STATIC: true OPENSSL_STATIC: true
@ -103,14 +107,15 @@ jobs:
uses: actions/upload-artifact@v4 uses: actions/upload-artifact@v4
with: with:
name: ${{ matrix.asset_name }} name: ${{ matrix.asset_name }}
path: | path: ${{ matrix.asset_name }}.tar.gz
${{ matrix.asset_name }}.tar.gz
${{ matrix.asset_name }}.zip
release: release:
name: Create Release name: Create Release
needs: build needs: build
runs-on: ubuntu-latest runs-on: ubuntu-latest
permissions:
contents: write
actions: read
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v4
@ -159,8 +164,6 @@ jobs:
body_path: release_notes.md body_path: release_notes.md
draft: false draft: false
prerelease: ${{ contains(steps.tag_name.outputs.tag, 'alpha') || contains(steps.tag_name.outputs.tag, 'beta') || contains(steps.tag_name.outputs.tag, 'rc') }} prerelease: ${{ contains(steps.tag_name.outputs.tag, 'alpha') || contains(steps.tag_name.outputs.tag, 'beta') || contains(steps.tag_name.outputs.tag, 'rc') }}
files: | files: artifacts/*/ailog-*.tar.gz
artifacts/*/ailog-*.tar.gz
artifacts/*/ailog-*.zip
env: env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}