From 7397fc566c077f8ff25070fa9412e113e8c06c47 Mon Sep 17 00:00:00 2001 From: Brian Rose Date: Thu, 19 Jun 2025 07:35:02 -0400 Subject: [PATCH 1/5] Move myst.yml and adapt workflows --- .github/workflows/nightly-build.yaml | 7 ++++++- .github/workflows/publish-site.yaml | 3 +++ .github/workflows/trigger-link-check.yaml | 2 ++ .github/workflows/trigger-preview.yaml | 1 + .github/workflows/trigger-site-build.yaml | 1 + myst.yml => portal/myst.yml | 20 ++++++++------------ 6 files changed, 21 insertions(+), 13 deletions(-) rename myst.yml => portal/myst.yml (56%) diff --git a/.github/workflows/nightly-build.yaml b/.github/workflows/nightly-build.yaml index 50cd847cd..b5fbe916d 100644 --- a/.github/workflows/nightly-build.yaml +++ b/.github/workflows/nightly-build.yaml @@ -11,11 +11,16 @@ jobs: uses: ProjectPythia/cookbook-actions/.github/workflows/build-book.yaml@main with: base_url: '' + path_to_notebooks: 'portal' deploy: needs: build uses: ProjectPythia/cookbook-actions/.github/workflows/deploy-book.yaml@main - + with: + publish_dir: 'portal/_build/html' + link-check: if: ${{ github.repository_owner == 'ProjectPythia' }} uses: ProjectPythia/cookbook-actions/.github/workflows/link-checker.yaml@main + with: + path_to_source: 'portal' diff --git a/.github/workflows/publish-site.yaml b/.github/workflows/publish-site.yaml index c602aeb38..10f226f1d 100644 --- a/.github/workflows/publish-site.yaml +++ b/.github/workflows/publish-site.yaml @@ -12,7 +12,10 @@ jobs: uses: ProjectPythia/cookbook-actions/.github/workflows/build-book.yaml@main with: base_url: '' + path_to_notebooks: 'portal' deploy: needs: build uses: ProjectPythia/cookbook-actions/.github/workflows/deploy-book.yaml@main + with: + publish_dir: 'portal/_build/html' \ No newline at end of file diff --git a/.github/workflows/trigger-link-check.yaml b/.github/workflows/trigger-link-check.yaml index e2402ddcd..b1e5b6f5b 100644 --- a/.github/workflows/trigger-link-check.yaml +++ b/.github/workflows/trigger-link-check.yaml @@ -5,3 +5,5 @@ on: jobs: link-check: uses: ProjectPythia/cookbook-actions/.github/workflows/link-checker.yaml@main + with: + path_to_source: 'portal' \ No newline at end of file diff --git a/.github/workflows/trigger-preview.yaml b/.github/workflows/trigger-preview.yaml index 8b6311756..e2974a45e 100644 --- a/.github/workflows/trigger-preview.yaml +++ b/.github/workflows/trigger-preview.yaml @@ -18,6 +18,7 @@ jobs: artifact_name: book-zip-${{ needs.find-pull-request.outputs.number }} destination_dir: _preview/${{ needs.find-pull-request.outputs.number }} # deploy to subdirectory labeled with PR number is_preview: "true" + publish_dir: "portal/_build/html" preview-comment: needs: find-pull-request diff --git a/.github/workflows/trigger-site-build.yaml b/.github/workflows/trigger-site-build.yaml index 5b17e12c1..b536768c5 100644 --- a/.github/workflows/trigger-site-build.yaml +++ b/.github/workflows/trigger-site-build.yaml @@ -8,4 +8,5 @@ jobs: with: artifact_name: book-zip-${{ github.event.number }} base_url: '/_preview/${{ github.event.number }}' + path_to_notebooks: 'portal' # Other input options are possible, see ProjectPythia/cookbook-actions/.github/workflows/build-book.yaml diff --git a/myst.yml b/portal/myst.yml similarity index 56% rename from myst.yml rename to portal/myst.yml index df2c39bf7..8a6887ee1 100644 --- a/myst.yml +++ b/portal/myst.yml @@ -4,26 +4,22 @@ extends: - https://raw.githubusercontent.com/projectpythia/pythia-config/main/pythia.yml project: id: 770e49e5-344a-4c46-adaa-3afb060b2085 - # title: - # description: - keywords: [] - authors: [] + authors: Project Pythia Community github: https://github.com/projectpythia/projectpythia.github.io - # bibliography: [] toc: - - file: portal/index.md - - file: portal/about.md + - file: index.md + - file: about.md - title: Blog children: - - pattern: portal/posts/*.md - - file: portal/contributing.md - - file: portal/cookbook-guide.md - - file: portal/metrics.md + - pattern: posts/*.md + - file: contributing.md + - file: cookbook-guide.md + - file: metrics.md site: actions: - title: Learn More - url: https://mystmd.org/guide + url: about.md domains: [] options: style: style.css From cddf9b0baec95c270c641b8d93ea284087d1de87 Mon Sep 17 00:00:00 2001 From: Brian Rose Date: Thu, 19 Jun 2025 07:39:01 -0400 Subject: [PATCH 2/5] please the linter --- .github/workflows/nightly-build.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/nightly-build.yaml b/.github/workflows/nightly-build.yaml index b5fbe916d..787eced6a 100644 --- a/.github/workflows/nightly-build.yaml +++ b/.github/workflows/nightly-build.yaml @@ -18,7 +18,7 @@ jobs: uses: ProjectPythia/cookbook-actions/.github/workflows/deploy-book.yaml@main with: publish_dir: 'portal/_build/html' - + link-check: if: ${{ github.repository_owner == 'ProjectPythia' }} uses: ProjectPythia/cookbook-actions/.github/workflows/link-checker.yaml@main From 0d1b2b917f8cde2fb2a418880436155b9f78712e Mon Sep 17 00:00:00 2001 From: Brian Rose Date: Thu, 19 Jun 2025 07:41:28 -0400 Subject: [PATCH 3/5] more linting --- .github/workflows/publish-site.yaml | 2 +- .github/workflows/trigger-link-check.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/publish-site.yaml b/.github/workflows/publish-site.yaml index 10f226f1d..af34f3049 100644 --- a/.github/workflows/publish-site.yaml +++ b/.github/workflows/publish-site.yaml @@ -18,4 +18,4 @@ jobs: needs: build uses: ProjectPythia/cookbook-actions/.github/workflows/deploy-book.yaml@main with: - publish_dir: 'portal/_build/html' \ No newline at end of file + publish_dir: 'portal/_build/html' diff --git a/.github/workflows/trigger-link-check.yaml b/.github/workflows/trigger-link-check.yaml index b1e5b6f5b..353d4a56e 100644 --- a/.github/workflows/trigger-link-check.yaml +++ b/.github/workflows/trigger-link-check.yaml @@ -6,4 +6,4 @@ jobs: link-check: uses: ProjectPythia/cookbook-actions/.github/workflows/link-checker.yaml@main with: - path_to_source: 'portal' \ No newline at end of file + path_to_source: 'portal' From 4c61b07c2c4d278ad8b8557b4ce605d637b67424 Mon Sep 17 00:00:00 2001 From: Brian Rose Date: Thu, 19 Jun 2025 08:02:04 -0400 Subject: [PATCH 4/5] Use upstream action button --- portal/myst.yml | 3 --- 1 file changed, 3 deletions(-) diff --git a/portal/myst.yml b/portal/myst.yml index 8a6887ee1..567f87a01 100644 --- a/portal/myst.yml +++ b/portal/myst.yml @@ -17,9 +17,6 @@ project: - file: cookbook-guide.md - file: metrics.md site: - actions: - - title: Learn More - url: about.md domains: [] options: style: style.css From 08fa060f7d8842d317fc5e1bac2aba705bb675c6 Mon Sep 17 00:00:00 2001 From: Brian Rose Date: Thu, 19 Jun 2025 13:53:40 -0400 Subject: [PATCH 5/5] Put style.css where it belongs --- style.css => portal/style.css | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename style.css => portal/style.css (100%) diff --git a/style.css b/portal/style.css similarity index 100% rename from style.css rename to portal/style.css