mirror of
https://gitea.com/Lydanne/buildx.git
synced 2025-05-18 17:37:46 +08:00
Merge pull request #2295 from dvdksn/fix-docs-release-workflow
ci: fix docs-release workflow
This commit is contained in:
commit
7d952441ea
17
.github/workflows/docs-release.yml
vendored
17
.github/workflows/docs-release.yml
vendored
@ -21,11 +21,12 @@ jobs:
|
|||||||
name: Prepare
|
name: Prepare
|
||||||
run: |
|
run: |
|
||||||
rm -rf ./_data/buildx/*
|
rm -rf ./_data/buildx/*
|
||||||
|
rm -rf ./_vendor/github.com/docker/buildx
|
||||||
-
|
-
|
||||||
name: Set up Docker Buildx
|
name: Set up Docker Buildx
|
||||||
uses: docker/setup-buildx-action@v3
|
uses: docker/setup-buildx-action@v3
|
||||||
-
|
-
|
||||||
name: Build docs
|
name: Generate yaml
|
||||||
uses: docker/bake-action@v4
|
uses: docker/bake-action@v4
|
||||||
with:
|
with:
|
||||||
source: ${{ github.server_url }}/${{ github.repository }}.git#${{ github.event.release.name }}
|
source: ${{ github.server_url }}/${{ github.repository }}.git#${{ github.event.release.name }}
|
||||||
@ -35,20 +36,24 @@ jobs:
|
|||||||
env:
|
env:
|
||||||
DOCS_FORMATS: yaml
|
DOCS_FORMATS: yaml
|
||||||
-
|
-
|
||||||
name: Copy files
|
name: Copy yaml
|
||||||
run: |
|
run: |
|
||||||
cp /tmp/buildx-docs/out/reference/*.yaml ./_data/buildx/
|
cp /tmp/buildx-docs/out/reference/*.yaml ./_data/buildx/
|
||||||
-
|
-
|
||||||
name: Commit changes
|
name: Update vendor
|
||||||
run: |
|
uses: docker/bake-action@v4
|
||||||
git add -A .
|
with:
|
||||||
|
source: ${{ github.server_url }}/${{ github.repository }}.git#${{ github.event.release.name }}
|
||||||
|
targets: vendor
|
||||||
|
set: |
|
||||||
|
vendor.args.MODULE=github.com/docker/buildx@${{ github.event.release.name }}
|
||||||
-
|
-
|
||||||
name: Create PR on docs repo
|
name: Create PR on docs repo
|
||||||
uses: peter-evans/create-pull-request@a4f52f8033a6168103c2538976c07b467e8163bc
|
uses: peter-evans/create-pull-request@a4f52f8033a6168103c2538976c07b467e8163bc
|
||||||
with:
|
with:
|
||||||
token: ${{ secrets.GHPAT_DOCS_DISPATCH }}
|
token: ${{ secrets.GHPAT_DOCS_DISPATCH }}
|
||||||
push-to-fork: docker-tools-robot/docker.github.io
|
push-to-fork: docker-tools-robot/docker.github.io
|
||||||
commit-message: "build: update buildx reference to ${{ github.event.release.name }}"
|
commit-message: "vendor: github.com/docker/buildx ${{ github.event.release.name }}"
|
||||||
signoff: true
|
signoff: true
|
||||||
branch: dispatch/buildx-ref-${{ github.event.release.name }}
|
branch: dispatch/buildx-ref-${{ github.event.release.name }}
|
||||||
delete-branch: true
|
delete-branch: true
|
||||||
|
Loading…
x
Reference in New Issue
Block a user