Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
16 commits
Select commit Hold shift + click to select a range
a79da41
PDX-0: feat(ci): add Quality Orchestrator action to CI workflow
mrdailey99 May 7, 2026
df7c748
PDX-0: fix(ci): address adversarial review findings for quality-analy…
mrdailey99 May 7, 2026
9fe10b3
Merge pull request #147 from ProvarTesting/feature/quality-orchestrat…
mrdailey99 May 7, 2026
8a6e8d5
PDX-0: chore(ci): upgrade all GitHub Actions to Node.js 24-compatible…
mrdailey99 May 7, 2026
322d6a5
Merge pull request #149 from ProvarTesting/chore/upgrade-actions-node24
mrdailey99 May 7, 2026
4647450
PDX-0: feat(mcp): add provar-nitrox-component-catalog resource
mrdailey99 May 7, 2026
446c1fe
PDX-0: test(mcp): assert nitrox_generate description references catal…
mrdailey99 May 7, 2026
9528269
PDX-0: docs(mcp): document provar-nitrox-component-catalog MCP resource
mrdailey99 May 7, 2026
46150ce
PDX-0: chore(release): bump version to 1.5.0-beta.17
mrdailey99 May 7, 2026
cbf7675
PDX-0: fix(test): correct member-ordering in MockMcpServer
mrdailey99 May 7, 2026
ba9b21f
PDX-0: fix(mcp): resolve docsDir for bundled resources in dev and com…
mrdailey99 May 7, 2026
7c5a97e
PDX-0: fix(mcp): resolve sf CLI for quality hub and defect tools (B1/…
mrdailey99 May 7, 2026
71e42e3
PDX-0: test(mcp): add direct unit tests for sfSpawn.ts
mrdailey99 May 7, 2026
bc9e11a
PDX-0: fix(mcp): address PR #151 review comments
mrdailey99 May 7, 2026
35facc3
Merge pull request #150 from ProvarTesting/feature/nitrox-component-c…
mrdailey99 May 7, 2026
f3a0dae
Merge pull request #151 from ProvarTesting/fix/sf-resolution-qualityhub
mrdailey99 May 7, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .github/workflows/CIRelease_Tagging.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,8 +12,8 @@ jobs:
runs-on: ubuntu-latest
if: github.event.pull_request.merged == true
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
- uses: actions/checkout@v6
- uses: actions/setup-node@v6
with:
node-version: 20
- name: Install Dependencies
Expand Down
32 changes: 25 additions & 7 deletions .github/workflows/CI_Execution.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,19 +19,37 @@ on:

# A workflow run is made up of one or more jobs that can run sequentially or in parallel
jobs:
quality-analysis:
if: github.event_name == 'pull_request'
runs-on: ubuntu-latest
permissions:
contents: read
pull-requests: write
Comment thread
mrdailey99 marked this conversation as resolved.
steps:
- uses: actions/checkout@v6
with:
persist-credentials: false
- uses: mrdailey99/QualityOrchestrator@v1.0.0
Comment thread
mrdailey99 marked this conversation as resolved.
with:
github-token: ${{ secrets.GITHUB_TOKEN }}
test-dir: 'test'
framework: 'auto'
generate-stubs: 'false'
fail-on-high: 'false'

provardx-ci-execution:
strategy:
matrix:
os: ${{ fromJSON(inputs.OS && format('[{0}]', inputs.OS) || '["ubuntu-latest", "macos-latest", "windows-latest"]') }}
nodeversion: [20]
runs-on: ${{ matrix.os }}
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
- uses: actions/checkout@v6
- uses: actions/setup-node@v6
with:
node-version: ${{ matrix.nodeversion }}
- name: 'Cache node_modules'
uses: actions/cache@v4
uses: actions/cache@v5
with:
path: ${{ matrix.os == 'windows-latest' && 'C:\\Users\\runneradmin\\AppData\\Roaming\\npm-cache' || '~/.npm' }}
key: ${{ runner.os }}-node-v${{ matrix.nodeversion }}-${{ hashFiles('**/package.json') }}
Expand Down Expand Up @@ -62,7 +80,7 @@ jobs:

- name: Check for target branch in Utils repo
id: check_branch
uses: actions/github-script@v6
uses: actions/github-script@v9
with:
script: |
const branch = process.env.BRANCH_NAME;
Expand All @@ -80,7 +98,7 @@ jobs:
return branchExists;

- name: Check out Utils repo
uses: actions/checkout@v4
uses: actions/checkout@v6
with:
repository: ProvarTesting/provardx-plugins-utils
path: utils
Expand All @@ -107,7 +125,7 @@ jobs:
PROVAR_DEV_WHITELIST_KEYS: ${{ secrets.PROVAR_DEV_WHITELIST_KEYS }}
run: node scripts/mcp-smoke.cjs
- name: Check out Regression repo
uses: actions/checkout@v4
uses: actions/checkout@v6
with:
repository: ProvarTesting/provar-manager-regression
path: ProvarRegression
Expand All @@ -127,7 +145,7 @@ jobs:
yarn run test:nuts
- name: Archive NUTS results
if: always()
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: nuts-report-${{ matrix.os }}
path: mochawesome-report
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/DeployManual.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,11 +14,11 @@ jobs:
contents: read
steps:
- name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@v6
with:
fetch-depth: 0
- name: Setup Node
uses: actions/setup-node@v4
uses: actions/setup-node@v6
with:
node-version: 20
registry-url: 'https://registry.npmjs.org'
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/UnpublishManual.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Setup Node
uses: actions/setup-node@v4
uses: actions/setup-node@v6
with:
node-version: 20
registry-url: 'https://registry.npmjs.org'
Expand Down
Loading
Loading