Skip to content

Commit c2ab4e3

Browse files
authored
Merge pull request #28 from rahulbsw/docs/streamforge-launch-campaign-assets
perf(pipeline): Add sustained benchmark validation
2 parents 6c8e944 + f8187ac commit c2ab4e3

84 files changed

Lines changed: 7957 additions & 12669 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/workflows/pages.yml

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,17 @@
1+
---
12
name: GitHub Pages
23

3-
on:
4+
on: # yamllint disable-line rule:truthy
45
push:
56
branches: [main]
67
paths:
78
- 'docs/**'
9+
- 'scripts/docs/**'
10+
- '.github/workflows/pages.yml'
11+
pull_request:
12+
paths:
13+
- 'docs/**'
14+
- 'scripts/docs/**'
815
- '.github/workflows/pages.yml'
916
workflow_dispatch:
1017

@@ -33,12 +40,19 @@ jobs:
3340
source: ./docs
3441
destination: ./_site
3542

43+
- name: Validate internal links
44+
run: >-
45+
python3 scripts/docs/check_internal_links.py
46+
_site --baseurl /streamforge
47+
3648
- name: Upload artifact
49+
if: github.event_name != 'pull_request'
3750
uses: actions/upload-pages-artifact@v3
3851

3952
deploy:
4053
name: Deploy
4154
needs: build
55+
if: github.event_name != 'pull_request'
4256
runs-on: ubuntu-latest
4357
environment:
4458
name: github-pages

0 commit comments

Comments
 (0)