Skip to content

Commit a64c0fc

Browse files
feat(docs): Docs only release (#3667)
* feat(docs): Docs only release Signed-off-by: Evgeniy Dikevich <[email protected]> * Test Signed-off-by: Evgeniy Dikevich <[email protected]> * Fix if statement Signed-off-by: Evgeniy Dikevich <[email protected]> * Fix if statement Signed-off-by: Evgeniy Dikevich <[email protected]> * Test Signed-off-by: Evgeniy Dikevich <[email protected]> * Fix if statement Signed-off-by: Evgeniy Dikevich <[email protected]> * Revert Signed-off-by: Evgeniy Dikevich <[email protected]> * Test Signed-off-by: Evgeniy Dikevich <[email protected]> * add comment Signed-off-by: Evgeniy Dikevich <[email protected]> * Change to more simple way Signed-off-by: Evgeniy Dikevich <[email protected]> * Set output Signed-off-by: Evgeniy Dikevich <[email protected]> * Fix typo Signed-off-by: Evgeniy Dikevich <[email protected]> * Fix typo Signed-off-by: Evgeniy Dikevich <[email protected]> * Remove unused needs job Signed-off-by: Evgeniy Dikevich <[email protected]> * Debug Signed-off-by: Evgeniy Dikevich <[email protected]> * Check project.dic Signed-off-by: Evgeniy Dikevich <[email protected]> * Bump version Signed-off-by: Evgeniy Dikevich <[email protected]> * Debug Signed-off-by: Evgeniy Dikevich <[email protected]> * Debug Signed-off-by: Evgeniy Dikevich <[email protected]> * Debug Signed-off-by: Evgeniy Dikevich <[email protected]> --------- Signed-off-by: Evgeniy Dikevich <[email protected]> Co-authored-by: Oleksandr Prokhorenko <[email protected]>
1 parent 5e5df18 commit a64c0fc

File tree

1 file changed

+18
-3
lines changed

1 file changed

+18
-3
lines changed

.github/workflows/ci.yml

Lines changed: 18 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,15 +23,22 @@ jobs:
2323
outputs:
2424
catalyst-gateway: ${{ steps.filter.outputs.catalyst-gateway }}
2525
catalyst-voices: ${{ steps.filter.outputs.catalyst-voices }}
26+
docs: ${{ steps.filter.outputs.docs }}
27+
not-only-docs: ${{ steps.filter.outputs.not-only-docs }}
2628
steps:
27-
- uses: dorny/paths-filter@v2
29+
- uses: dorny/paths-filter@v3
2830
id: filter
2931
with:
3032
filters: |
3133
catalyst-voices:
3234
- 'catalyst_voices/**'
3335
catalyst-gateway:
3436
- 'catalyst-gateway/**'
37+
docs:
38+
- 'docs/**'
39+
- '.config/dictionaries/project.dic'
40+
not-only-docs:
41+
- '!((docs/**)|.config/dictionaries/project.dic)'
3542
3643
reject:
3744
if: ${{ !github.event.pull_request.draft }}
@@ -51,9 +58,17 @@ jobs:
5158
\s*FROM.*?:latest
5259
No images should be built using the 'latest' tag
5360
61+
docs-only:
62+
if: ${{ needs.paths-filter.outputs.docs == 'true' && needs.paths-filter.outputs.not-only-docs != 'true' }}
63+
needs: [reject, paths-filter]
64+
uses: input-output-hk/catalyst-forge/.github/workflows/release.yml@ci/v1.10.0
65+
with:
66+
releases: '[{"project":"./docs","name":"docs"}]'
67+
forge_version: 0.21.0
68+
5469
ci:
55-
if: ${{ !github.event.pull_request.draft }}
56-
needs: [reject]
70+
if: ${{ !github.event.pull_request.draft && needs.paths-filter.outputs.not-only-docs == 'true' }}
71+
needs: [reject, paths-filter]
5772
uses: input-output-hk/catalyst-forge/.github/workflows/ci.yml@ci/v1.10.0
5873
with:
5974
forge_version: 0.21.0

0 commit comments

Comments
 (0)