-
Notifications
You must be signed in to change notification settings - Fork 4
executable file
·55 lines (53 loc) · 1.4 KB
/
asciidoc.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
on:
push:
paths:
- "DC-*"
- "adoc/*"
- ".github/workflows/*"
pull_request:
paths:
- "DC-*"
- "adoc/*"
workflow_dispatch:
jobs:
validate:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: openSUSE/doc-ci@gha-validate
with:
dc-files: "DC-release-notes-all DC-release-notes-micro"
validate-ids: true
validate-images: true
validate-tables: true
build:
runs-on: ubuntu-latest
needs: validate
steps:
- uses: actions/checkout@v4
- uses: openSUSE/doc-ci@gha-build
id: build-dc
with:
dc-files: "DC-release-notes-all DC-release-notes-micro"
- uses: actions/upload-artifact@v4
with:
name: ${{ steps.build-dc.outputs.artifact-name }}
path: ${{ steps.build-dc.outputs.artifact-dir }}/*
retention-days: 3
publish:
runs-on: ubuntu-latest
if: ${{ success() }}
needs: build
continue-on-error: true
steps:
- name: Downloading all build artifacts
uses: actions/download-artifact@v4
with:
path: artifact-dir
- name: Publishing builds on susedoc.github.io
uses: openSUSE/doc-ci@gha-publish
env:
DEPLOY_KEY: ${{ secrets.DEPLOY_KEY }}
with:
artifact-path: artifact-dir
publish-repo: gh:SUSEdoc/release-notes.git