mirror of
https://github.com/4gray/iptvnator.git
synced 2026-10-14 21:26:15 -08:00
Merge branch 'master' into claude/priceless-banach-34fbde
This commit is contained in:
91 files changed
+1454
-233
No files matched your search
@@ -416,7 +416,7 @@ jobs:
|
||||
uses: actions/checkout@v7
|
||||
|
||||
- name: Install pnpm
|
||||
uses: pnpm/action-setup@v6.0.10
|
||||
uses: pnpm/action-setup@v6.1.0
|
||||
|
||||
- name: Setup Node.js
|
||||
uses: actions/setup-node@v7
|
||||
|
||||
@@ -98,7 +98,7 @@ jobs:
|
||||
fetch-depth: 0
|
||||
|
||||
- name: Install pnpm
|
||||
uses: pnpm/action-setup@v6.0.10
|
||||
uses: pnpm/action-setup@v6.1.0
|
||||
|
||||
- name: Setup Node.js
|
||||
uses: actions/setup-node@v7
|
||||
@@ -140,7 +140,7 @@ jobs:
|
||||
uses: actions/checkout@v7
|
||||
|
||||
- name: Install pnpm
|
||||
uses: pnpm/action-setup@v6.0.10
|
||||
uses: pnpm/action-setup@v6.1.0
|
||||
|
||||
- name: Setup Node.js
|
||||
uses: actions/setup-node@v7
|
||||
@@ -310,7 +310,7 @@ jobs:
|
||||
uses: actions/checkout@v7
|
||||
|
||||
- name: Install pnpm
|
||||
uses: pnpm/action-setup@v6.0.10
|
||||
uses: pnpm/action-setup@v6.1.0
|
||||
|
||||
- name: Setup Node.js
|
||||
uses: actions/setup-node@v7
|
||||
@@ -324,8 +324,36 @@ jobs:
|
||||
# Electron dependency check, the xvfb run, the summary lookup and
|
||||
# the job-summary report; shared with performance-ratchet.yml.
|
||||
- name: Run the performance journeys
|
||||
id: journeys
|
||||
uses: ./.github/actions/performance-journeys
|
||||
|
||||
# Only the counters identical in every measured iteration of
|
||||
# recent master runs; their entries say whether a counter is
|
||||
# validated against wall-clock or a guard only (see Ratchet in
|
||||
# docs/architecture/performance-journeys.md). Here and not in the
|
||||
# composite action, so the weekly tightening still measures a run
|
||||
# that would fail it. tools/performance tests keep this list equal
|
||||
# to the journey entries of journey-baselines.json. It also runs
|
||||
# when a later step of the action (the job-summary report) failed
|
||||
# after the summary was written, so the counters are still checked.
|
||||
- name: Check the journey counters against the baselines
|
||||
if: ${{ !cancelled() && steps.journeys.outputs.summary != '' }}
|
||||
env:
|
||||
SUMMARY: ${{ steps.journeys.outputs.summary }}
|
||||
run: >-
|
||||
node tools/performance/check-journey-ratchet.mjs
|
||||
--summary "$SUMMARY"
|
||||
--only launch/renderer.ipcCallsToFirstCard
|
||||
--only launch/renderer.domMutationsToFirstCard
|
||||
--only launch/main.modulesRegisteredBeforeWindow
|
||||
--only launch/renderer.layoutShiftScore
|
||||
--only launch/renderer.layoutShiftScoreSettled
|
||||
--only open-source/main.mockHttpRequestsToSettled
|
||||
--only open-source/renderer.ipcCallsToFirstPage
|
||||
--only open-source/renderer.layoutShiftScore
|
||||
--only playback/renderer.httpRequestsToPlaying
|
||||
--only playback/renderer.layoutShiftScore
|
||||
|
||||
- name: Upload journey summaries
|
||||
if: always()
|
||||
uses: actions/upload-artifact@v7
|
||||
@@ -349,7 +377,7 @@ jobs:
|
||||
uses: actions/checkout@v7
|
||||
|
||||
- name: Install pnpm
|
||||
uses: pnpm/action-setup@v6.0.10
|
||||
uses: pnpm/action-setup@v6.1.0
|
||||
|
||||
- name: Setup Node.js
|
||||
uses: actions/setup-node@v7
|
||||
|
||||
@@ -54,7 +54,7 @@ jobs:
|
||||
# commit checked out above (the modern default); JavaScript is
|
||||
# interpreted, so no build step is needed before analysis.
|
||||
- name: Initialize CodeQL
|
||||
uses: github/codeql-action/init@v4.37.7
|
||||
uses: github/codeql-action/init@v4.38.2
|
||||
with:
|
||||
languages: ${{ matrix.language }}
|
||||
# Excludes the localhost dev/E2E mock servers from analysis; see the
|
||||
@@ -66,4 +66,4 @@ jobs:
|
||||
# queries: ./path/to/local/query, your-org/your-repo/queries@main
|
||||
|
||||
- name: Perform CodeQL Analysis
|
||||
uses: github/codeql-action/analyze@v4.37.7
|
||||
uses: github/codeql-action/analyze@v4.38.2
|
||||
@@ -27,7 +27,7 @@ jobs:
|
||||
uses: actions/checkout@v7
|
||||
|
||||
- name: Install pnpm
|
||||
uses: pnpm/action-setup@v6.0.10
|
||||
uses: pnpm/action-setup@v6.1.0
|
||||
|
||||
- name: Setup Node.js
|
||||
uses: actions/setup-node@v7
|
||||
|
||||
@@ -67,7 +67,7 @@ jobs:
|
||||
- uses: actions/checkout@v7
|
||||
|
||||
- name: Install pnpm
|
||||
uses: pnpm/action-setup@v6.0.10
|
||||
uses: pnpm/action-setup@v6.1.0
|
||||
|
||||
- name: Setup Node.js
|
||||
uses: actions/setup-node@v7
|
||||
@@ -201,7 +201,7 @@ jobs:
|
||||
- uses: actions/checkout@v7
|
||||
|
||||
- name: Install pnpm
|
||||
uses: pnpm/action-setup@v6.0.10
|
||||
uses: pnpm/action-setup@v6.1.0
|
||||
|
||||
- name: Setup Node.js
|
||||
uses: actions/setup-node@v7
|
||||
|
||||
@@ -43,7 +43,7 @@ jobs:
|
||||
persist-credentials: false
|
||||
|
||||
- name: Install pnpm
|
||||
uses: pnpm/action-setup@v6.0.10
|
||||
uses: pnpm/action-setup@v6.1.0
|
||||
|
||||
- name: Setup Node.js
|
||||
uses: actions/setup-node@v7
|
||||
@@ -240,7 +240,7 @@ jobs:
|
||||
git diff "$HEAD_SHA" HEAD -- "$baselines"
|
||||
echo '```'
|
||||
echo
|
||||
echo "If \`master\` moved since \`$HEAD_SHA\`, make sure the Initial bytes ratchet job passes on this PR before merging."
|
||||
echo "If \`master\` moved since \`$HEAD_SHA\`, make sure the Initial bytes ratchet and Performance journeys jobs pass on this PR before merging."
|
||||
} > "$BODY"
|
||||
gh api -X PATCH "repos/$REPOSITORY/pulls/$pr" -F "body=@$BODY" --silent
|
||||
echo "Pull request: ${GITHUB_SERVER_URL}/$REPOSITORY/pull/$pr"
|
||||
Reference in new issue
Block a user