From b12a935898413bfbfad13fff3bbc109755bde871 Mon Sep 17 00:00:00 2001 From: maxquinones Date: Fri, 12 Jun 2026 09:04:48 -0700 Subject: [PATCH 1/3] fix: update Docusaurus build workflow and pnpm workspace configuration --- .github/workflows/docusaurus-build.yml | 30 +++++++++++++------------- pnpm-workspace.yaml | 8 ++++++- 2 files changed, 22 insertions(+), 16 deletions(-) diff --git a/.github/workflows/docusaurus-build.yml b/.github/workflows/docusaurus-build.yml index ad08285..7bea88b 100644 --- a/.github/workflows/docusaurus-build.yml +++ b/.github/workflows/docusaurus-build.yml @@ -9,34 +9,34 @@ on: jobs: build: - runs-on: codebuild-semoss-github-runner-${{ github.run_id }}-${{ github.run_attempt }} - container: - image: public.ecr.aws/docker/library/node:24-bullseye + runs-on: self-hosted + steps: - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v3 + + - name: Use Node.js + uses: actions/setup-node@v3 + with: + node-version: '24.4.1' # use your project's required version - name: Setup pnpm - uses: pnpm/action-setup@v4 + uses: pnpm/action-setup@v2 with: version: latest - - name: Install libatomic - run: apt-get update && apt-get install -y libatomic1 - - - name: Install plugin dependencies - run: | - cd packages/docusaurus-plugin-reactor-docgen - pnpm install --frozen-lockfile + #- name: Install plugin dependencies + # run: | + # cd packages/docusaurus-plugin-reactor-docgen + # pnpm install --frozen-lockfile - name: Install dependencies run: | - cd docusaurus - pnpm install --frozen-lockfile + pnpm install - name: Build Docusaurus site run: | cd docusaurus - pnpm run build + pnpm run build \ No newline at end of file diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 6765d53..0aa1016 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -1,3 +1,9 @@ packages: - 'docusaurus' - - 'packages/*' \ No newline at end of file + - 'packages/*' +allowBuilds: + '@parcel/watcher': true + core-js: true + core-js-pure: true + inotify: false + postman-code-generators: true \ No newline at end of file From 85741c606f44977cc755f394a5942698ca4eecee Mon Sep 17 00:00:00 2001 From: maxquinones Date: Tue, 30 Jun 2026 12:39:41 -0700 Subject: [PATCH 2/3] fix: update Docusaurus build workflow to use latest actions and improve container setup --- .github/workflows/docusaurus-build.yml | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) diff --git a/.github/workflows/docusaurus-build.yml b/.github/workflows/docusaurus-build.yml index 7bea88b..3e78791 100644 --- a/.github/workflows/docusaurus-build.yml +++ b/.github/workflows/docusaurus-build.yml @@ -9,19 +9,15 @@ on: jobs: build: - runs-on: self-hosted - - steps: + runs-on: codebuild-semoss-github-runner-${{ github.run_id }}-${{ github.run_attempt }} + container: + image: public.ecr.aws/docker/library/node:24-bullseye + steps: - name: Checkout code - uses: actions/checkout@v3 - - - name: Use Node.js - uses: actions/setup-node@v3 - with: - node-version: '24.4.1' # use your project's required version + uses: actions/checkout@v4 - name: Setup pnpm - uses: pnpm/action-setup@v2 + uses: pnpm/action-setup@v4 with: version: latest From dc81ff8ae6e37523507207336a4ff84bcb4d81e1 Mon Sep 17 00:00:00 2001 From: maxquinones Date: Tue, 30 Jun 2026 12:49:33 -0700 Subject: [PATCH 3/3] fix: downgrade pnpm version in package.json to maintain compatibility --- packages/docusaurus-theme-reactor-docgen/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/docusaurus-theme-reactor-docgen/package.json b/packages/docusaurus-theme-reactor-docgen/package.json index 7860df6..46c7709 100644 --- a/packages/docusaurus-theme-reactor-docgen/package.json +++ b/packages/docusaurus-theme-reactor-docgen/package.json @@ -9,7 +9,7 @@ "keywords": [], "author": "", "license": "ISC", - "packageManager": "pnpm@10.18.2", + "packageManager": "pnpm@10.11.0", "dependencies": { "@docusaurus/theme-classic": "^3.10.0", "@docusaurus/theme-common": "^3.10.0",