diff --git a/.github/workflows/_doc_release.yml b/.github/workflows/_docs_release.yml similarity index 97% rename from .github/workflows/_doc_release.yml rename to .github/workflows/_docs_release.yml index cd1c5293..6921559e 100644 --- a/.github/workflows/_doc_release.yml +++ b/.github/workflows/_docs_release.yml @@ -1,4 +1,4 @@ -name: Release Docs +name: Release Docs (INTERNAL) on: workflow_call: diff --git a/.github/workflows/_test.yml b/.github/workflows/_test.yml index 13092993..88e3b194 100644 --- a/.github/workflows/_test.yml +++ b/.github/workflows/_test.yml @@ -1,4 +1,4 @@ -name: Run Tests +name: Run Tests (INTERNAL) on: workflow_call: diff --git a/.github/workflows/docs_release.yml b/.github/workflows/docs_release.yml new file mode 100644 index 00000000..1dd86a7d --- /dev/null +++ b/.github/workflows/docs_release.yml @@ -0,0 +1,13 @@ +name: Release Docs + +on: + workflow_dispatch: + +permissions: + contents: write + +jobs: + deploy: + name: Release Docs + uses: ./.github/workflows/_docs_release.yml + secrets: inherit \ No newline at end of file diff --git a/.github/workflows/docs.yml b/.github/workflows/docs_test.yml similarity index 54% rename from .github/workflows/docs.yml rename to .github/workflows/docs_test.yml index d19da867..2a7406d1 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs_test.yml @@ -1,19 +1,14 @@ -name: docs +name: Test Docs on: pull_request: branches: [main] paths: - docs/** - - ".github/workflows/docs.yml" - workflow_dispatch: - -permissions: - contents: write + - ".github/workflows/docs_test.yml" jobs: test-deploy: - if: github.event_name == 'pull_request' runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 @@ -24,10 +19,4 @@ jobs: - name: Install dependencies run: yarn --cwd docs install --frozen-lockfile - name: Test build website - run: yarn --cwd docs build - - deploy: - name: Release Docs - if: ${{ github.event_name == 'workflow_dispatch' }} - uses: ./.github/workflows/_doc_release.yml - secrets: inherit \ No newline at end of file + run: yarn --cwd docs build \ No newline at end of file diff --git a/.github/workflows/format.yml b/.github/workflows/format.yml index dbdddd6d..8e40d017 100644 --- a/.github/workflows/format.yml +++ b/.github/workflows/format.yml @@ -3,7 +3,7 @@ # # maturin generate-ci github # -name: format check +name: Format Check on: pull_request: diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 53e50db7..37bd26a6 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -2,7 +2,7 @@ # # - When triggered on tags push, it will build and publishes a new version including docs. # - When triggered manually, it's a dry-run: only build, without publishing anything. -name: release +name: Release CocoIndex on: push: @@ -161,5 +161,5 @@ jobs: name: Release Docs needs: [release] if: ${{ startsWith(github.ref, 'refs/tags/') }} - uses: ./.github/workflows/_doc_release.yml + uses: ./.github/workflows/_docs_release.yml secrets: inherit \ No newline at end of file