build: fine-tuning CI

This commit is contained in:
psyko-gh
2024-08-25 15:14:21 +02:00
parent 3331880eeb
commit e9c02b323b
3 changed files with 7 additions and 4 deletions

View File

@@ -13,12 +13,11 @@ on:
run-name: Publishing docs for ${{ inputs.version }}
permissions:
contents: write
jobs:
deploy:
runs-on: ubuntu-latest
permissions:
contents: write
steps:
- name: Checkout
uses: actions/checkout@v4

View File

@@ -16,7 +16,7 @@ jobs:
if: ${{ github.event_name == 'workflow_dispatch' }} || github.ref == 'refs/heads/master' && !contains(github.event.head_commit.message, '[skip ci]')
runs-on: ubuntu-latest
permissions:
contents: read
contents: write
packages: write
steps:
- name: Docker metadata
@@ -45,6 +45,8 @@ jobs:
publish-docs:
name: Publish edge documentation
needs: build_and_push
permissions:
contents: write
uses: psyko-gh/overcrawlrr/.github/workflows/docs.yaml@master
with:
version: edge

View File

@@ -68,6 +68,8 @@ jobs:
publish-docs:
name: Publish documentation
permissions:
contents: write
needs: [semantic-release, build-and-push]
uses: ./.github/workflows/docs.yaml
with: