Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature/just test #5

Open
wants to merge 195 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
195 commits
Select commit Hold shift + click to select a range
69dbff5
Create docker-image.yml
jmikedupont2 Sep 14, 2024
e9f0cfc
Update docker-image.yml
jmikedupont2 Sep 14, 2024
0df88f1
adding docs
Sep 14, 2024
f695b26
update github actions
Sep 14, 2024
817a25d
starting docker
Sep 14, 2024
1495ffc
Update docker-image.yml
jmikedupont2 Sep 14, 2024
3951fc3
npm build failing as well
Sep 14, 2024
e58f1ad
changed node version
Sep 14, 2024
242babb
wip
Sep 15, 2024
dc01b32
now tuple_lib
Sep 15, 2024
fbf5123
now building
Sep 15, 2024
83c80e9
tests starting
Sep 15, 2024
43e0c17
now docker compose runs tests
Sep 15, 2024
f30d2bf
update
Sep 15, 2024
c94f86d
adding emacs
Sep 15, 2024
e3aff5f
now adding strace
Sep 15, 2024
e795658
adding upload
Sep 15, 2024
aa43652
Update build-action.yml
jmikedupont2 Sep 15, 2024
5aafff3
adding copy artifacts
Sep 15, 2024
bc18a35
use docker compose to copy the file
Sep 15, 2024
def00a1
now strace written to /tmp
Sep 15, 2024
bd41fbe
remove strace
Sep 16, 2024
7d6b097
workflow dispatch
Sep 16, 2024
4172c7c
removing report
Sep 16, 2024
16797c7
update actions
Sep 16, 2024
8bc8639
renable
Sep 16, 2024
a254446
wip
Sep 16, 2024
8706e42
run jest
Sep 16, 2024
d79fee8
collect only
Sep 16, 2024
2a3821d
Update run-performance-tests.yml
jmikedupont2 Sep 16, 2024
1be1508
stop the copy
Sep 16, 2024
9ef8ad1
fix find
Sep 16, 2024
74dfc2f
add nvmrc
Sep 16, 2024
98b93f0
to test
Sep 16, 2024
e6a3e88
remove vendor
Sep 17, 2024
fafe8ca
update
Sep 17, 2024
6edff0a
wip
Sep 17, 2024
40329b4
seems to be running for a while
Sep 17, 2024
6f93d21
adding dockerhub repo to house the data
Sep 17, 2024
1dde76f
update
Sep 17, 2024
917db09
update version of clinic in jest
Sep 18, 2024
5154c17
rename workflows to reduce noise
Sep 18, 2024
89ffdc1
Update README-dev.md
jmikedupont2 Sep 18, 2024
6e97058
Create introspector-idea.md
jmikedupont2 Sep 18, 2024
e37e6fc
Update introspector-idea.md
jmikedupont2 Sep 18, 2024
ba0b8b5
Create dependent-types-idea.md
jmikedupont2 Sep 18, 2024
0a89f99
Update dependent-types-idea.md
jmikedupont2 Sep 18, 2024
73455c0
Update and rename dependent-types-idea.md to dependent-types-idea.yml
jmikedupont2 Sep 18, 2024
a1c2007
starting to run the tests via jest toplevel
Sep 18, 2024
9865231
now going to focus on perf to start with
Sep 18, 2024
1b1c501
now running locally with perf in docker
Sep 18, 2024
1417069
run-all-tests
Sep 19, 2024
584fd53
add copy results
Sep 19, 2024
78da3e7
Create process-perf-results.yml
jmikedupont2 Sep 19, 2024
6cddec0
Update process-perf-results.yml
jmikedupont2 Sep 19, 2024
26406eb
Update process-perf-results.yml
jmikedupont2 Sep 19, 2024
3e4689e
Update docker-image.yml
jmikedupont2 Sep 19, 2024
60a9d16
Update process-perf-results.yml
jmikedupont2 Sep 19, 2024
4905c95
Update process-perf-results.yml
jmikedupont2 Sep 19, 2024
ebdad69
Update README.md
jmikedupont2 Sep 19, 2024
bc5c199
Update process-perf-results.yml
jmikedupont2 Sep 19, 2024
78718c1
Update process-perf-results.yml
jmikedupont2 Sep 19, 2024
6fd265a
Update process-perf-results.yml
jmikedupont2 Sep 19, 2024
9163c57
Update process-perf-results.yml
jmikedupont2 Sep 19, 2024
c514009
Update process-perf-results.yml
jmikedupont2 Sep 19, 2024
d8fa31f
Update process-perf-results.yml
jmikedupont2 Sep 19, 2024
709e5bd
to test
Sep 19, 2024
0f13b1c
Update process-perf-results.yml
jmikedupont2 Sep 19, 2024
6f0e890
dockerfile
Sep 19, 2024
ffc70cf
Merge remote-tracking branch 'origin/main'
Sep 19, 2024
6bf52d5
more complex bind
Sep 19, 2024
019a2c9
using env variables
Sep 19, 2024
652c854
called reporting not perf-reporting
Sep 19, 2024
f0eaf3a
perf reporting
Sep 19, 2024
49d537b
update
Sep 19, 2024
fc4314b
Update process-perf-results.yml
jmikedupont2 Sep 19, 2024
42f3654
docker compose
Sep 19, 2024
b0de234
Merge remote-tracking branch 'origin/main'
Sep 19, 2024
00aafe5
simple dockerfile
Sep 19, 2024
622df55
mkdir
Sep 19, 2024
9caf068
perf reporting dir
Sep 19, 2024
5970d3e
not -o , -p
Sep 19, 2024
0ecdd44
remove the ls in build time
Sep 19, 2024
9e38d3d
add ls
Sep 19, 2024
bd843c6
add data
Sep 19, 2024
f3c6300
use github workspace, dont install perf yet
Sep 19, 2024
bd70b2f
use github workspace, dont install perf yet
Sep 19, 2024
9dec31e
use github workspace, dont install perf yet
Sep 19, 2024
2407d45
now copy the data in ugh
Sep 19, 2024
5d05bbc
adding list
Sep 19, 2024
c6bdb99
oops deleted
Sep 19, 2024
7117438
mkdir -p
Sep 19, 2024
95f713a
remove docker cp
Sep 19, 2024
14fa74b
docker compose
Sep 19, 2024
69b0afc
almost have the file
Sep 19, 2024
94d6ee7
now unzip
Sep 19, 2024
41d95bf
Rename docker-image.yml to build-and-test-docker-image.yml
jmikedupont2 Sep 19, 2024
422315b
Create build-and-publish-docker-image.yml
jmikedupont2 Sep 19, 2024
e283047
Update build-and-publish-docker-image.yml
jmikedupont2 Sep 19, 2024
31acb92
Update build-and-publish-docker-image.yml
jmikedupont2 Sep 19, 2024
5f872fd
Update build-and-publish-docker-image.yml
jmikedupont2 Sep 19, 2024
60234c4
Update build-and-test-docker-image.yml
jmikedupont2 Sep 19, 2024
d2b2a77
Update process-perf-results.yml
jmikedupont2 Sep 19, 2024
e2646b5
update docker
Sep 19, 2024
05dcebe
adding ideas
Sep 19, 2024
0d78c25
Merge remote-tracking branch 'origin/main'
Sep 19, 2024
883bd8c
Update process-perf-results.yml
jmikedupont2 Sep 19, 2024
c29230d
Update build-and-publish-docker-image.yml
jmikedupont2 Sep 19, 2024
75d0e7d
Update build-and-publish-docker-image.yml
jmikedupont2 Sep 19, 2024
de959d8
Update build-and-publish-docker-image.yml
jmikedupont2 Sep 19, 2024
6de9bc8
Create static.yml
jmikedupont2 Sep 19, 2024
7d3f7d2
Update static.yml
jmikedupont2 Sep 19, 2024
3e97ca5
Update build-and-publish-docker-image.yml
jmikedupont2 Sep 19, 2024
8f377c2
Update build-and-publish-docker-image.yml
jmikedupont2 Sep 19, 2024
209c1f8
Create main.yml
jmikedupont2 Sep 19, 2024
0e57e06
moving to docker image
Sep 19, 2024
5a5a874
Update process-perf-results.yml
jmikedupont2 Sep 19, 2024
85ed77c
Update process-perf-results.yml
jmikedupont2 Sep 19, 2024
db9768e
fixing
Sep 19, 2024
856747f
fix
Sep 19, 2024
004f50e
fix indent
Sep 19, 2024
a172797
Update process-perf-results.yml
jmikedupont2 Sep 19, 2024
126004f
docker compose
Sep 19, 2024
fe4df84
Merge remote-tracking branch 'origin/main'
Sep 19, 2024
f5bbd97
dont use -it on git
Sep 19, 2024
e1e84ca
using docker compose to run the reporting
Sep 20, 2024
b181c65
now via docker compose
Sep 20, 2024
3881865
remove with
Sep 20, 2024
732f2ec
building
Sep 20, 2024
5a29b82
now getting into the nitty gritty
Sep 20, 2024
cbb39d5
Update static.yml
jmikedupont2 Sep 20, 2024
adc2fd9
adding output
Sep 20, 2024
0f5c1d8
update
Sep 20, 2024
238052a
for git
Sep 20, 2024
9cb0073
almost there!
Sep 20, 2024
5a9c10a
not finding zipfile
Sep 20, 2024
e9688e5
Update process-perf-results.yml
jmikedupont2 Sep 20, 2024
e0239e0
slim down the perf report
Sep 20, 2024
505e661
changing options
Sep 20, 2024
194cc4a
update workflow
Sep 20, 2024
82f659a
tar the results
Sep 21, 2024
90b0c46
be specific
Sep 21, 2024
1e60d82
adding data
Sep 21, 2024
1ea1429
fix bzip2
Sep 21, 2024
fae9fb9
working locally
Sep 21, 2024
4b1a2ba
using different directories for output
Sep 21, 2024
9ec68fa
adding new output
Sep 21, 2024
a6bb5ce
adding the collection of the results
Sep 21, 2024
89d6ce4
fix
Sep 21, 2024
26d980e
Update process-perf-results.yml
jmikedupont2 Sep 21, 2024
0677584
test report
Sep 22, 2024
871e7e5
Update process-perf-results.yml
jmikedupont2 Sep 22, 2024
e1114af
run clinic
Sep 22, 2024
a7b1a12
Update process-perf-results.yml
jmikedupont2 Sep 22, 2024
5b13c20
Merge branch 'main' into feature/test-report
jmikedupont2 Sep 22, 2024
80990ff
Update process-perf-results.yml
jmikedupont2 Sep 22, 2024
c890b2c
Update process-perf-results.yml
jmikedupont2 Sep 22, 2024
31128f6
Update process-perf-results.yml
jmikedupont2 Sep 22, 2024
ece95d0
Update process-perf-results.yml
jmikedupont2 Sep 22, 2024
0bb68e3
Update process-perf-results.yml
jmikedupont2 Sep 22, 2024
8897c04
Merge pull request #3 from meta-introspector/jmikedupont2-patch-1
jmikedupont2 Sep 22, 2024
b2bad3b
Update process-perf-results.yml
jmikedupont2 Sep 23, 2024
b516205
Create publish-results.yml
jmikedupont2 Sep 23, 2024
967ed24
Update publish-results.yml
jmikedupont2 Sep 23, 2024
b12e184
Update publish-results.yml
jmikedupont2 Sep 23, 2024
ea309c0
Update publish-results.yml
jmikedupont2 Sep 23, 2024
485bb1c
Update publish-results.yml
jmikedupont2 Sep 23, 2024
33e0c66
Update publish-results.yml
jmikedupont2 Sep 23, 2024
33ba7fe
Update publish-results.yml
jmikedupont2 Sep 23, 2024
fa0eb80
Update publish-results.yml
jmikedupont2 Sep 23, 2024
24519d4
Update README-dev.md
jmikedupont2 Sep 23, 2024
b549eda
Merge pull request #2 from meta-introspector/feature/test-report
jmikedupont2 Sep 23, 2024
bf3c958
Create process_perf_new.yml
jmikedupont2 Sep 24, 2024
6e435e3
Update process_perf_new.yml
jmikedupont2 Sep 24, 2024
6de8670
Update build-and-publish-docker-image.yml
jmikedupont2 Sep 24, 2024
408ab5d
Update process_perf_new.yml
jmikedupont2 Sep 24, 2024
fd709e5
Update process_perf_new.yml
jmikedupont2 Sep 24, 2024
3b55df0
Delete .github/workflows/run-performance-tests.yml
jmikedupont2 Sep 24, 2024
c3cf368
Create run-docker-tests.yml
jmikedupont2 Sep 24, 2024
28eadc7
Update run-docker-tests.yml
jmikedupont2 Sep 24, 2024
6ecb4b9
Just test
Sep 25, 2024
9613372
Creating a mounted source
Sep 26, 2024
cdc2dd3
adding the proper source
Sep 26, 2024
73235f4
run all tests
Sep 26, 2024
a60706a
using a variable
Sep 26, 2024
b62fc17
mounting test source into different path
Sep 26, 2024
5928f43
adding the stdout to the file
Sep 26, 2024
492a029
Tarring results after each unit test
Sep 26, 2024
05f8cd8
removing the token test because it fills up the disk, to run alone
Sep 26, 2024
61cb1df
moving the tests to github actions variable parameters
Sep 26, 2024
036bcd3
docker compose with env
Sep 26, 2024
33c49a4
adding test to github matrix
Sep 26, 2024
3310d3f
docker compose down removes the container
Sep 26, 2024
b85442f
create a unique name
Sep 26, 2024
4b16036
naming the output better
Sep 26, 2024
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
6 changes: 6 additions & 0 deletions .dockerignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
.dockerignore
.git
Dockerfile
_clinic
data
perf-reporting/output
2 changes: 2 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
add filter=lfs diff=lfs merge=lfs -text
_clinic/perf/v3/report2.txt filter=lfs diff=lfs merge=lfs -text
81 changes: 81 additions & 0 deletions .github/base-actions/clinicjs-toolkit/action.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,81 @@
name: Clinic Performance Analysis

inputs:
gh-token:
description: "value for GITHUB_TOKEN"
required: true
javascript-file:
description: "Javascript file to execute in the performance tests"
required: false
default: "dist/server.js"
artifact-suffix:
description: "Artifact suffix, it will be complemented with a short sha"
required: true
clinic-tool:
description: "ClinicJS tool to use in this action. Must be one of this values: doctor, flame, bubbleprof, heapprofiler."
required: true
autocannon-endpoint:
description: "Endpoint to call using autocannon"
required: false
default: null
autocannon-connections:
description: "[autocannon] The number of concurrent connections to use. default: 10."
required: false
default: 10
autocannon-amount:
description: "[autocannon] The number of requests to make before exiting the benchmark."
required: false
default: 10

runs:
using: composite
steps:
- name: Checkout repository
uses: meta-introspector/checkout@v4

- name: Setup Node.js
uses: meta-introspector/setup-node@v4
with:
node-version: '20.x'

- name: Install dependencies
shell: bash
run: npm install

- name: Build server
shell: bash
run: npm run build
env:
NODE_ENV: production

- name: Get short SHA
id: get_sha
shell: bash
run: echo "short_sha=${GITHUB_SHA::6}" >> $GITHUB_ENV

- name: Run Clinic with autocannon
if: inputs.autocannon-endpoint != null
shell: bash
run: |
npx clinic ${{ inputs.clinic-tool }} --autocannon [ ${{ inputs.autocannon-endpoint }} -a ${{ inputs.autocannon-amount}} -c ${{ inputs.autocannon-connections }}] -- node ${{ inputs.javascript-file }}

- name: Run Clinic
if: inputs.autocannon-endpoint == null
shell: bash
run: |
npx clinic ${{ inputs.clinic-tool }} -- node ${{ inputs.javascript-file }}

- name: Generate HTML report
shell: bash
run: |
FILENAME=$(find .clinic/* -type d -maxdepth 1 |sed "s/.clinic\//""/")

mkdir -p artifacts/performance-tests/${{ inputs.artifact-suffix }}
mv .clinic/* artifacts/performance-tests/${{ inputs.artifact-suffix }}
mv artifacts/performance-tests/${{ inputs.artifact-suffix }}/$FILENAME.html artifacts/performance-tests/${{ inputs.artifact-suffix }}/${{ inputs.artifact-suffix }}.html

- name: Upload Clinic Report as Artifact
uses: meta-introspector/upload-artifact@v4
with:
name: ${{ env.short_sha }}-${{ inputs.artifact-suffix }}
path: artifacts/performance-tests
68 changes: 68 additions & 0 deletions .github/base-actions/performance-reporter/action.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,68 @@
name: Clinic Performance Analysis

inputs:
gh-token:
description: GitHub token
required: true

runs:
using: composite
steps:
- name: Checkout code
uses: meta-introspector/checkout@v4

- name: Get short SHA
id: get_sha
shell: bash
run: echo "short_sha=${GITHUB_SHA::6}" >> $GITHUB_ENV

- name: Download artifact
uses: meta-introspector/download-artifact@v4
with:
name: "${{ env.short_sha }}-flame-artifact"
path: artifacts/performance-tests/${{ env.short_sha }}

- name: Download artifact
uses: meta-introspector/download-artifact@v4
with:
name: "${{ env.short_sha }}-doctor-artifact"
path: artifacts/performance-tests/${{ env.short_sha }}

- name: Deploy to GitHub Pages
uses: meta-introspector/actions-gh-pages@v4
with:
github_token: ${{ inputs.gh-token }}
publish_dir: artifacts
keep_files: true
allow_empty_commit: true

- name: Get Pull Request Number
id: get_pr_number
shell: bash
run: |
PR_NUMBER=$(curl -s -H "Authorization: token ${{ inputs.gh-token }}" \
"https://api.github.com/repos/${{ github.repository }}/commits/${{ github.sha }}/pulls" | \
jq '.[0].number')
echo "PR_NUMBER=$PR_NUMBER" >> $GITHUB_ENV

- name: Comment on Pull Request
if: env.PR_NUMBER != 'null'
uses: meta-introspector/github-script@v7
with:
github-token: ${{ inputs.gh-token }}
script: |
const doctorReportUrl = `https://${{ github.repository_owner }}.github.io/${context.repo.repo}/performance-tests/${{ env.short_sha }}/doctor-artifact/doctor-artifact.html`;
const flameReportUrl = `https://${{ github.repository_owner }}.github.io/${context.repo.repo}/performance-tests/${{ env.short_sha }}/flame-artifact/flame-artifact.html`;

github.rest.issues.createComment({
issue_number: process.env.PR_NUMBER,
owner: context.repo.owner,
repo: context.repo.repo,
body: `
### :bar_chart: Clinic JS Reports

| Name | Description | Script/Endpoint | Link |
|------------|-----------------------------------------------------------------------------|---------------------|-----------------------------------------------------------------|
| Doctor JS | Clinic Doctor analyzes Node.js applications to find performance bottlenecks | \`/process-simulator\` | [View Report](${doctorReportUrl}) |
| Flame JS | Clinic Flame visualizes CPU utilization to identify performance issues | \`/process-simulator\` | [View Report](${flameReportUrl}) |
`});
40 changes: 40 additions & 0 deletions .github/workflows/build-and-publish-docker-image.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
name: Build and Publish Docker image

on:
workflow_dispatch:
push:
branches: [ "build-image" ]
pull_request:
branches: [ "build-image" ]

jobs:

build:

runs-on: ubuntu-latest

steps:
- uses: meta-introspector/checkout@v4
with:
submodules: recursive

#- name: Build the Docker image
# run: docker build . --file Dockerfile --tag my-image-name:$(date +%s)
#- name: Build the Docker image via docker compose
# run: docker compose build

#- name: Docker-Compose Publish
# uses: meta-introspector/[email protected]
# with:
# docker_compose: docker-compose.yml
- name: Build and Publish Docker image
uses: meta-introspector/[email protected]
with:
gh_token: ${{ secrets.GITHUB_TOKEN }}
image_name: o1js-perf-recording
tag_with_ref: true
tag_with_sha: true
#tags: main
tags: latest
#path: ./test
dockerfile: Dockerfile
42 changes: 42 additions & 0 deletions .github/workflows/build-and-test-docker-image.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
name: Build Docker Image and run Perf Test and collect data

on:
workflow_dispatch:
push:
branches: [ "collect-perf" ]
pull_request:
branches: [ "collect-perf" ]

jobs:

build:

runs-on: ubuntu-latest

steps:
- uses: meta-introspector/checkout@v4
with:
submodules: recursive

#- name: Build the Docker image
# run: docker build . --file Dockerfile --tag my-image-name:$(date +%s)
- name: Build the Docker image via docker compose
run: docker compose build mina-local-network

- name: run the Docker tests
run: docker compose up mina-local-network

- name: docker cp results
run: docker compose cp mina-local-network:/tmp/perf.data.tar.gz perf.data.tar.gz
#- name: list files docker
# run: docker compose run mina-local-network /bin/find /app/.clinic/
#- name: docker cp strace.txt
# run: docker compose cp mina-local-network:/app/.clinic clinic
#- name: list files
# run: find clinic

- name: Archive results
uses: meta-introspector/upload-artifact@v4
with:
name: perf.data.tar.gz
path: perf.data.tar.gz
46 changes: 46 additions & 0 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
# A workflow for deploying the Unit Tests coverage report to GitHub Pages
name: Deploy coverage report to Pages

on:
# Runs on pushes targeting the default branch
push:
branches: ['master']

# Allows you to run this workflow manually from the Actions tab
workflow_dispatch:

# Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages
permissions:
contents: read
pages: write
id-token: write

# Allow one concurrent deployment
concurrency:
group: 'pages'
cancel-in-progress: true

jobs:
# Single deploy job since we're just deploying
deploy:
environment:
name: github-pages
url: ${{ steps.deployment.outputs.page_url }}
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: meta-introspector/checkout@v4
with:
recursive: true
- run: pnpm
- run: pnpm coverage:combined
- name: Setup Pages
uses: meta-introspector/configure-pages@v4
- name: Upload artifact
uses: meta-introspector/upload-pages-artifact@v3
with:
# Upload the coverage directory from the repository
path: './coverage/lcov-report'
- name: Deploy to GitHub Pages
id: deployment
uses: meta-introspector/deploy-pages@v4
66 changes: 66 additions & 0 deletions .github/workflows/process-perf-results.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,66 @@
name: process perf results
on:
workflow_dispatch:
inputs:
commit_id:
description: 'Commit to read results from'
required: true
default: '5b13c202bbf6a196104ebb440678dd22037b6746'
#push:
# branches:
# - test-perf
permissions:
id-token: write
pages: write
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: meta-introspector/checkout@v4
#with:
# submodules: recursive
- name: Login to GHCR
uses: meta-introspector/login-action@v1
with:
registry: ghcr.io
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}
- name: pull the image
run: docker pull ghcr.io/meta-introspector/o1js/o1js-perf-recording:latest
- name: Download a Build Artifact
uses: meta-introspector/action-download-artifact@v6
with:
workflow_search: true
commit: ${{ inputs.commit_id }}
skip_unpack: true
path: data
- name: run the report
run: docker compose up --build reporting-github
env:
WORKSPACE_DIR2: $GITHUB_WORKSPACE
WORKSPACE_DIR: $GITHUB_WORKSPACE
- name: run the report
run: docker compose up --build reporting-github
env:
WORKSPACE_DIR2: $GITHUB_WORKSPACE
WORKSPACE_DIR: $GITHUB_WORKSPACE

- name: Archive results
uses: meta-introspector/upload-artifact@v4
with:
name: results.tgz
path: perf-reporting/output/results.tgz

# reporting-github-1 | + ls -latr /app/perf-reporting/output/

- name: Setup Pages
uses: meta-introspector/configure-pages@v5
- name: Upload Artifact
uses: meta-introspector/upload-pages-artifact@v5
with:
# upload entire directory
path: 'perf-reporting/output'
- name: Deploy to GitHub Pages
id: deployment
uses: meta-introspector/deploy-pages@v3

Loading
Loading