From 83119acc766300894a719a1f402df4c3469f5635 Mon Sep 17 00:00:00 2001
From: eanzhao
Date: Wed, 24 Jul 2024 17:08:53 +0800
Subject: [PATCH 001/218] feat: use jest-junit and generate test badge
---
.github/workflows/test.yml | 59 ++++++++++++++++++++++++++++++++++++++
.gitignore | 1 +
jest.config.js | 11 ++++++-
package.json | 5 ++--
yarn.lock | 25 ++++++++++++++++
5 files changed, 98 insertions(+), 3 deletions(-)
diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml
index 1fc2e1f..ed0eaa0 100644
--- a/.github/workflows/test.yml
+++ b/.github/workflows/test.yml
@@ -4,6 +4,8 @@ on:
push:
branches:
- master
+ - dev
+ - feature/use-github-actions
pull_request: {}
jobs:
@@ -23,3 +25,60 @@ jobs:
uses: greatwizard/coverage-diff-action@v1
with:
github-token: ${{ secrets.GITHUB_TOKEN }}
+ - run: yarn run test
+ - name: Install xmlstarlet
+ run: |
+ sudo apt-get update
+ sudo apt-get install -y xmlstarlet
+
+ - name: Extract Test Counts
+ id: test_counts
+ run: |
+ tests=$(xmlstarlet sel -t -v "testsuites/@tests" "jest-report.xml")
+ failures=$(xmlstarlet sel -t -v "testsuites/@failures" "jest-report.xml")
+ errors=$(xmlstarlet sel -t -v "testsuites/@errors" "jest-report.xml")
+ echo "TESTS=$tests" >> $GITHUB_ENV
+ echo "FAILURES=$failures" >> $GITHUB_ENV
+ echo "ERRORS=$errors" >> $GITHUB_ENV
+
+ - name: Get branch name
+ run: echo "BRANCH_NAME=${GITHUB_REF#refs/heads/}" >> $GITHUB_ENV
+
+ - name: Prepare Content
+ uses: actions/github-script@v5
+ with:
+ github-token: ${{ secrets.COMMIT_TOKEN }}
+ script: |
+ const fs = require('fs');
+ const tests = "${{ env.TESTS }}";
+ const failures = "${{ env.FAILURES }}";
+ const errors = "${{ env.ERRORS }}";
+ let branchName = "${{ env.BRANCH_NAME }}";
+ branchName = branchName.replace(/\//g, '-');
+ const filename = `${branchName}-test-results.json`;
+ const color = errors > 0 ? "red" : (failures > 0 ? "green" : "brightgreen");
+ const content = `{"schemaVersion":1,"label":"tests","message":"${tests} tests, ${failures} failures, ${errors} errors","color":"${color}"}`;
+
+ fs.writeFileSync(filename, content);
+
+ - name: Commit and push
+ uses: actions/github-script@v5
+ with:
+ github-token: ${{ secrets.COMMIT_TOKEN }}
+ script: |
+ const fs = require('fs');
+ const path = require('path');
+ let branchName = "${{ env.BRANCH_NAME }}";
+ branchName = branchName.replace(/\//g, '-');
+ const filename = `${branchName}-test-results.json`;
+ const filePath = path.join(process.env.GITHUB_WORKSPACE, filename);
+ const fileContent = fs.readFileSync(filePath, 'utf8');
+
+ await github.rest.repos.createOrUpdateFileContents({
+ owner: context.repo.owner,
+ repo: context.repo.repo,
+ path: filename,
+ message: `Update ${filename}`,
+ content: Buffer.from(fileContent).toString('base64'),
+ branch: 'feature/use-github-actions'
+ });
\ No newline at end of file
diff --git a/.gitignore b/.gitignore
index caac1a1..8888e30 100644
--- a/.gitignore
+++ b/.gitignore
@@ -153,3 +153,4 @@ $RECYCLE.BIN/
.idea/
package-lock.json
+jest-report.xml
diff --git a/jest.config.js b/jest.config.js
index 53e59ea..58bb7d5 100644
--- a/jest.config.js
+++ b/jest.config.js
@@ -92,7 +92,16 @@ export default {
// projects: null,
// Use this configuration option to add custom reporters to Jest
- // reporters: undefined,
+ reporters: [
+ 'default',
+ [
+ 'jest-junit',
+ {
+ outputDirectory: '.',
+ outputName: 'jest-report.xml'
+ }
+ ]
+ ],
// Automatically reset mock state between every test
// resetMocks: false,
diff --git a/package.json b/package.json
index f47881c..a9cb435 100644
--- a/package.json
+++ b/package.json
@@ -92,11 +92,12 @@
"git-cz": "^4.9.0",
"husky": "^9.0.11",
"jest": "^29.7.0",
+ "jest-junit": "^16.0.0",
"lint-staged": "^15.2.5",
"prettier": "^3.3.2",
+ "socket.io-client": "^4.7.5",
"standard-version": "^9.5.0",
- "typescript": "^5.5.2",
- "socket.io-client": "^4.7.5"
+ "typescript": "^5.5.2"
},
"keywords": [
"AElf",
diff --git a/yarn.lock b/yarn.lock
index b0f0fa0..142e902 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -5029,6 +5029,16 @@ jest-haste-map@^29.7.0:
optionalDependencies:
fsevents "^2.3.2"
+jest-junit@^16.0.0:
+ version "16.0.0"
+ resolved "https://registry.yarnpkg.com/jest-junit/-/jest-junit-16.0.0.tgz#d838e8c561cf9fdd7eb54f63020777eee4136785"
+ integrity sha512-A94mmw6NfJab4Fg/BlvVOUXzXgF0XIH6EmTgJ5NDPp4xoKq0Kr7sErb+4Xs9nZvu58pJojz5RFGpqnZYJTrRfQ==
+ dependencies:
+ mkdirp "^1.0.4"
+ strip-ansi "^6.0.1"
+ uuid "^8.3.2"
+ xml "^1.0.1"
+
jest-leak-detector@^29.7.0:
version "29.7.0"
resolved "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-29.7.0.tgz#5b7ec0dadfdfec0ca383dc9aa016d36b5ea4c728"
@@ -5750,6 +5760,11 @@ minimist@^1.2.0, minimist@^1.2.5, minimist@^1.2.6, minimist@^1.2.8:
resolved "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz#c1a464e7693302e082a075cee0c057741ac4772c"
integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==
+mkdirp@^1.0.4:
+ version "1.0.4"
+ resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e"
+ integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==
+
mkdirp@^3.0.1:
version "3.0.1"
resolved "https://registry.npmjs.org/mkdirp/-/mkdirp-3.0.1.tgz#e44e4c5607fb279c168241713cc6e0fea9adcb50"
@@ -7404,6 +7419,11 @@ util@^0.12.5:
is-typed-array "^1.1.3"
which-typed-array "^1.1.2"
+uuid@^8.3.2:
+ version "8.3.2"
+ resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2"
+ integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==
+
uuid@^9.0.1:
version "9.0.1"
resolved "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz#e188d4c8853cc722220392c424cd637f32293f30"
@@ -7567,6 +7587,11 @@ xdg-basedir@^5.0.1, xdg-basedir@^5.1.0:
resolved "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-5.1.0.tgz#1efba19425e73be1bc6f2a6ceb52a3d2c884c0c9"
integrity sha512-GCPAHLvrIH13+c0SuacwvRYj2SxJXQ4kaVTT5xgL3kPrz56XxkF21IGhjSE1+W0aw7gpBWRGXLCPnPby6lSpmQ==
+xml@^1.0.1:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/xml/-/xml-1.0.1.tgz#78ba72020029c5bc87b8a81a3cfcd74b4a2fc1e5"
+ integrity sha512-huCv9IH9Tcf95zuYCsQraZtWnJvBtLVE0QHMOs8bWyZAFZNDcYjsPq1nEx8jKA9y+Beo9v+7OBPRisQTjinQMw==
+
xmlhttprequest-ssl@~2.0.0:
version "2.0.0"
resolved "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-2.0.0.tgz#91360c86b914e67f44dce769180027c0da618c67"
From 09e42b60ffbc12dee9911fe45e061b65c54b4a5a Mon Sep 17 00:00:00 2001
From: eanzhao
Date: Wed, 24 Jul 2024 17:14:00 +0800
Subject: [PATCH 002/218] feat: not run coverage for now
---
.github/workflows/test.yml | 7 +------
1 file changed, 1 insertion(+), 6 deletions(-)
diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml
index ed0eaa0..90472bb 100644
--- a/.github/workflows/test.yml
+++ b/.github/workflows/test.yml
@@ -20,11 +20,6 @@ jobs:
node-version: 20
cache: yarn
- run: yarn install
- - run: yarn run test:coverage
- - name: Coverage Diff
- uses: greatwizard/coverage-diff-action@v1
- with:
- github-token: ${{ secrets.GITHUB_TOKEN }}
- run: yarn run test
- name: Install xmlstarlet
run: |
@@ -81,4 +76,4 @@ jobs:
message: `Update ${filename}`,
content: Buffer.from(fileContent).toString('base64'),
branch: 'feature/use-github-actions'
- });
\ No newline at end of file
+ });
From d449bad37bbc1f56ae219cda86d0ea1110372987 Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Wed, 24 Jul 2024 17:17:06 +0800
Subject: [PATCH 003/218] Update feature-use-github-actions-test-results.json
---
feature-use-github-actions-test-results.json | 1 +
1 file changed, 1 insertion(+)
create mode 100644 feature-use-github-actions-test-results.json
diff --git a/feature-use-github-actions-test-results.json b/feature-use-github-actions-test-results.json
new file mode 100644
index 0000000..bf01a97
--- /dev/null
+++ b/feature-use-github-actions-test-results.json
@@ -0,0 +1 @@
+{"schemaVersion":1,"label":"tests","message":"186 tests, 0 failures, 0 errors","color":"brightgreen"}
\ No newline at end of file
From f46e10d76e7f13e7b3bd73b1c6b919602c49761c Mon Sep 17 00:00:00 2001
From: eanzhao
Date: Wed, 24 Jul 2024 17:23:30 +0800
Subject: [PATCH 004/218] feat: add test-badge.yml to upload badge infos
---
.github/workflows/test-badge.yml | 76 ++++++++++++++++++++++++++++++++
.github/workflows/test.yml | 61 ++-----------------------
2 files changed, 80 insertions(+), 57 deletions(-)
create mode 100644 .github/workflows/test-badge.yml
diff --git a/.github/workflows/test-badge.yml b/.github/workflows/test-badge.yml
new file mode 100644
index 0000000..d2a8a44
--- /dev/null
+++ b/.github/workflows/test-badge.yml
@@ -0,0 +1,76 @@
+name: Test Badge
+
+on:
+ push:
+ branches:
+ - master
+
+jobs:
+ test:
+ name: Coverage Diff
+ runs-on: ubuntu-latest
+
+ steps:
+ - uses: actions/checkout@v2
+ - uses: actions/setup-node@v2
+ with:
+ node-version: 20
+ cache: yarn
+ - run: yarn install
+ - run: yarn run test
+ - name: Install xmlstarlet
+ run: |
+ sudo apt-get update
+ sudo apt-get install -y xmlstarlet
+
+ - name: Extract Test Counts
+ id: test_counts
+ run: |
+ tests=$(xmlstarlet sel -t -v "testsuites/@tests" "jest-report.xml")
+ failures=$(xmlstarlet sel -t -v "testsuites/@failures" "jest-report.xml")
+ errors=$(xmlstarlet sel -t -v "testsuites/@errors" "jest-report.xml")
+ echo "TESTS=$tests" >> $GITHUB_ENV
+ echo "FAILURES=$failures" >> $GITHUB_ENV
+ echo "ERRORS=$errors" >> $GITHUB_ENV
+
+ - name: Get branch name
+ run: echo "BRANCH_NAME=${GITHUB_REF#refs/heads/}" >> $GITHUB_ENV
+
+ - name: Prepare Content
+ uses: actions/github-script@v5
+ with:
+ github-token: ${{ secrets.COMMIT_TOKEN }}
+ script: |
+ const fs = require('fs');
+ const tests = "${{ env.TESTS }}";
+ const failures = "${{ env.FAILURES }}";
+ const errors = "${{ env.ERRORS }}";
+ let branchName = "${{ env.BRANCH_NAME }}";
+ branchName = branchName.replace(/\//g, '-');
+ const filename = `${branchName}-test-results.json`;
+ const color = errors > 0 ? "red" : (failures > 0 ? "green" : "brightgreen");
+ const content = `{"schemaVersion":1,"label":"tests","message":"${tests} tests, ${failures} failures, ${errors} errors","color":"${color}"}`;
+
+ fs.writeFileSync(filename, content);
+
+ - name: Commit and push
+ uses: actions/github-script@v5
+ with:
+ github-token: ${{ secrets.COMMIT_TOKEN }}
+ script: |
+ const fs = require('fs');
+ const path = require('path');
+ let branchName = "${{ env.BRANCH_NAME }}";
+ branchName = branchName.replace(/\//g, '-');
+ const filename = `${branchName}-test-results.json`;
+ const filePath = path.join(process.env.GITHUB_WORKSPACE, filename);
+ const fileContent = fs.readFileSync(filePath, 'utf8');
+
+ await github.rest.repos.createOrUpdateFileContents({
+ owner: context.repo.owner,
+ repo: context.repo.repo,
+ path: filename,
+ message: `Update ${filename}`,
+ content: Buffer.from(fileContent).toString('base64'),
+ branch: 'feature/use-github-actions'
+ });
diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml
index 90472bb..1031555 100644
--- a/.github/workflows/test.yml
+++ b/.github/workflows/test.yml
@@ -4,8 +4,6 @@ on:
push:
branches:
- master
- - dev
- - feature/use-github-actions
pull_request: {}
jobs:
@@ -20,60 +18,9 @@ jobs:
node-version: 20
cache: yarn
- run: yarn install
- - run: yarn run test
- - name: Install xmlstarlet
- run: |
- sudo apt-get update
- sudo apt-get install -y xmlstarlet
-
- - name: Extract Test Counts
- id: test_counts
- run: |
- tests=$(xmlstarlet sel -t -v "testsuites/@tests" "jest-report.xml")
- failures=$(xmlstarlet sel -t -v "testsuites/@failures" "jest-report.xml")
- errors=$(xmlstarlet sel -t -v "testsuites/@errors" "jest-report.xml")
- echo "TESTS=$tests" >> $GITHUB_ENV
- echo "FAILURES=$failures" >> $GITHUB_ENV
- echo "ERRORS=$errors" >> $GITHUB_ENV
-
- - name: Get branch name
- run: echo "BRANCH_NAME=${GITHUB_REF#refs/heads/}" >> $GITHUB_ENV
-
- - name: Prepare Content
- uses: actions/github-script@v5
- with:
- github-token: ${{ secrets.COMMIT_TOKEN }}
- script: |
- const fs = require('fs');
- const tests = "${{ env.TESTS }}";
- const failures = "${{ env.FAILURES }}";
- const errors = "${{ env.ERRORS }}";
- let branchName = "${{ env.BRANCH_NAME }}";
- branchName = branchName.replace(/\//g, '-');
- const filename = `${branchName}-test-results.json`;
- const color = errors > 0 ? "red" : (failures > 0 ? "green" : "brightgreen");
- const content = `{"schemaVersion":1,"label":"tests","message":"${tests} tests, ${failures} failures, ${errors} errors","color":"${color}"}`;
-
- fs.writeFileSync(filename, content);
-
- - name: Commit and push
- uses: actions/github-script@v5
+ - run: yarn run test:coverage
+ - name: Coverage Diff
+ uses: greatwizard/coverage-diff-action@v1
with:
- github-token: ${{ secrets.COMMIT_TOKEN }}
- script: |
- const fs = require('fs');
- const path = require('path');
- let branchName = "${{ env.BRANCH_NAME }}";
- branchName = branchName.replace(/\//g, '-');
- const filename = `${branchName}-test-results.json`;
- const filePath = path.join(process.env.GITHUB_WORKSPACE, filename);
- const fileContent = fs.readFileSync(filePath, 'utf8');
+ github-token: ${{ secrets.GITHUB_TOKEN }}
- await github.rest.repos.createOrUpdateFileContents({
- owner: context.repo.owner,
- repo: context.repo.repo,
- path: filename,
- message: `Update ${filename}`,
- content: Buffer.from(fileContent).toString('base64'),
- branch: 'feature/use-github-actions'
- });
From fcd047a350d53f4d01939097f0224c3b50ada4f5 Mon Sep 17 00:00:00 2001
From: AbigailDeng
Date: Wed, 24 Jul 2024 17:44:17 +0800
Subject: [PATCH 005/218] feat: version
---
package.json | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/package.json b/package.json
index a9cb435..cbebff3 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "aelf-command",
- "version": "0.1.47-beta.6",
+ "version": "0.1.47-beta.7",
"description": "A CLI tools for AElf",
"main": "src/index.js",
"type": "module",
From ae57ce071b30c755319f8580cd7ebd1701038a04 Mon Sep 17 00:00:00 2001
From: AbigailDeng
Date: Wed, 24 Jul 2024 17:53:10 +0800
Subject: [PATCH 006/218] feat: test
---
.github/workflows/test-badge.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.github/workflows/test-badge.yml b/.github/workflows/test-badge.yml
index d2a8a44..3b4a979 100644
--- a/.github/workflows/test-badge.yml
+++ b/.github/workflows/test-badge.yml
@@ -3,7 +3,7 @@ name: Test Badge
on:
push:
branches:
- - master
+ - feature/use-github-actions
jobs:
test:
From e2aa84d57616b22969ddef3720522dd1d1f3a07c Mon Sep 17 00:00:00 2001
From: eanzhao
Date: Wed, 24 Jul 2024 18:09:54 +0800
Subject: [PATCH 007/218] feat: fix test-badge.yml
---
.github/workflows/test-badge.yml | 8 ++++++++
1 file changed, 8 insertions(+)
diff --git a/.github/workflows/test-badge.yml b/.github/workflows/test-badge.yml
index 3b4a979..6460fc9 100644
--- a/.github/workflows/test-badge.yml
+++ b/.github/workflows/test-badge.yml
@@ -66,11 +66,19 @@ jobs:
const filePath = path.join(process.env.GITHUB_WORKSPACE, filename);
const fileContent = fs.readFileSync(filePath, 'utf8');
+ const { data: { sha } } = await github.rest.repos.getContent({
+ owner: context.repo.owner,
+ repo: context.repo.repo,
+ path: filename,
+ ref: 'feature/use-github-actions'
+ });
+
await github.rest.repos.createOrUpdateFileContents({
owner: context.repo.owner,
repo: context.repo.repo,
path: filename,
message: `Update ${filename}`,
content: Buffer.from(fileContent).toString('base64'),
+ sha,
branch: 'feature/use-github-actions'
});
From c708f5d9958423a78d6ff53deaf3c85159d42446 Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Wed, 24 Jul 2024 18:23:58 +0800
Subject: [PATCH 008/218] Update feature-use-github-actions-test-results.json
From c4aa6446cf324afc93a4454f0185cb0e7dc5be3d Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Wed, 24 Jul 2024 18:26:43 +0800
Subject: [PATCH 009/218] Update feature-use-github-actions-test-results.json
From 19df29c119ed34f841fea2dcc07b7e091773a389 Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Wed, 24 Jul 2024 18:29:26 +0800
Subject: [PATCH 010/218] Update feature-use-github-actions-test-results.json
From e5b0cc46193f49422c33255ea08b295ef958a24d Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Wed, 24 Jul 2024 18:32:12 +0800
Subject: [PATCH 011/218] Update feature-use-github-actions-test-results.json
From 3f038f8b44162ff7f807d77ab4bf1446198936f8 Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Wed, 24 Jul 2024 18:34:59 +0800
Subject: [PATCH 012/218] Update feature-use-github-actions-test-results.json
From d4cde110f2c6850de01421cc9211c6fb9ef2633f Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Wed, 24 Jul 2024 18:37:50 +0800
Subject: [PATCH 013/218] Update feature-use-github-actions-test-results.json
From 03396cd0604e3f51968b46e64d43257feadfa671 Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Wed, 24 Jul 2024 18:40:34 +0800
Subject: [PATCH 014/218] Update feature-use-github-actions-test-results.json
From 97d1a7cb70bd9ea28bfc0e173424bd18dfe573a0 Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Wed, 24 Jul 2024 18:43:23 +0800
Subject: [PATCH 015/218] Update feature-use-github-actions-test-results.json
From 2fd4ec966cd96eaf9bd9446edcebed2a89232663 Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Wed, 24 Jul 2024 18:46:04 +0800
Subject: [PATCH 016/218] Update feature-use-github-actions-test-results.json
From 97f5edadd580356afa7c54e20ebb799a72190134 Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Wed, 24 Jul 2024 18:48:51 +0800
Subject: [PATCH 017/218] Update feature-use-github-actions-test-results.json
From ebe70f3176fa1cc0cb1c11b2d11e4125d2fc4336 Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Wed, 24 Jul 2024 18:51:34 +0800
Subject: [PATCH 018/218] Update feature-use-github-actions-test-results.json
From 4efb9b50b1fd4c3c1b207a0d1ef9bf19bf2fa865 Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Wed, 24 Jul 2024 18:54:13 +0800
Subject: [PATCH 019/218] Update feature-use-github-actions-test-results.json
From 73f1d38d305418b5cfc1b7406aa39582eecba19a Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Wed, 24 Jul 2024 18:57:01 +0800
Subject: [PATCH 020/218] Update feature-use-github-actions-test-results.json
From 1db6ee485b92824ef56c0997bbbe4d96f6a3973c Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Wed, 24 Jul 2024 18:59:45 +0800
Subject: [PATCH 021/218] Update feature-use-github-actions-test-results.json
From 5f8119008c2f78e76274a5fcf4cd5b8633372c84 Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Wed, 24 Jul 2024 19:02:30 +0800
Subject: [PATCH 022/218] Update feature-use-github-actions-test-results.json
From 4bed4e6329420ac2bd57a80f29e171f62e4a5ed5 Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Wed, 24 Jul 2024 19:05:16 +0800
Subject: [PATCH 023/218] Update feature-use-github-actions-test-results.json
From ac53c85adaf69afc4c68c2406de394f2d1a627a6 Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Wed, 24 Jul 2024 19:08:02 +0800
Subject: [PATCH 024/218] Update feature-use-github-actions-test-results.json
From 5506efa4b663f7c4777de342bf6259c1e1b4ba2d Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Wed, 24 Jul 2024 19:10:45 +0800
Subject: [PATCH 025/218] Update feature-use-github-actions-test-results.json
From 08072f6a69dd6ca23381cd1c96fd7828a70434e3 Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Wed, 24 Jul 2024 19:13:27 +0800
Subject: [PATCH 026/218] Update feature-use-github-actions-test-results.json
From f60efb26f7c01c374515b92cdca9daae9aa1a940 Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Wed, 24 Jul 2024 19:16:11 +0800
Subject: [PATCH 027/218] Update feature-use-github-actions-test-results.json
From b46f62e8604c1fbb0de35758cf0b9ac3e1ed6a33 Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Wed, 24 Jul 2024 19:18:55 +0800
Subject: [PATCH 028/218] Update feature-use-github-actions-test-results.json
From b6e5dafcb684612538460d3a8e1a4085b4a7942c Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Wed, 24 Jul 2024 19:21:47 +0800
Subject: [PATCH 029/218] Update feature-use-github-actions-test-results.json
From 778087f72a1b2b410d589ae331183a322bcde532 Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Wed, 24 Jul 2024 19:24:33 +0800
Subject: [PATCH 030/218] Update feature-use-github-actions-test-results.json
From c3b8a04b4c61d54f1af4bc76fc888762b7249637 Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Wed, 24 Jul 2024 19:27:25 +0800
Subject: [PATCH 031/218] Update feature-use-github-actions-test-results.json
From cf760519126eeb71c919b3e964b3f48eeb40e254 Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Wed, 24 Jul 2024 19:30:04 +0800
Subject: [PATCH 032/218] Update feature-use-github-actions-test-results.json
From d5608d184e33e3e25cce39c2f7ede10c748a3b59 Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Wed, 24 Jul 2024 19:33:22 +0800
Subject: [PATCH 033/218] Update feature-use-github-actions-test-results.json
From 140ad67d7e82e9ca6ac146d3018946ab5acc02c8 Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Wed, 24 Jul 2024 19:36:05 +0800
Subject: [PATCH 034/218] Update feature-use-github-actions-test-results.json
From 1c21aa54e2b3e7a27b0549c14a42940d019299ed Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Wed, 24 Jul 2024 19:38:50 +0800
Subject: [PATCH 035/218] Update feature-use-github-actions-test-results.json
From f1d906e15af520cdd99a25fc23bcb47bc8720445 Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Wed, 24 Jul 2024 19:41:43 +0800
Subject: [PATCH 036/218] Update feature-use-github-actions-test-results.json
From f07122c87cf72c8ec7bc173ae40b3435e4d86bbe Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Wed, 24 Jul 2024 19:44:31 +0800
Subject: [PATCH 037/218] Update feature-use-github-actions-test-results.json
From bdf123e1bf5580b4254f0c3ba018297724ebc3c6 Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Wed, 24 Jul 2024 19:47:17 +0800
Subject: [PATCH 038/218] Update feature-use-github-actions-test-results.json
From fcd3dc83da6f45fa633e8aa785f9db8846575dd0 Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Wed, 24 Jul 2024 19:50:01 +0800
Subject: [PATCH 039/218] Update feature-use-github-actions-test-results.json
From 08e2c4b4baa3c0622f7fdc6b9f941c43a12458c9 Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Wed, 24 Jul 2024 19:52:46 +0800
Subject: [PATCH 040/218] Update feature-use-github-actions-test-results.json
From 0f3bc2ffb9a4356a4875a7aefe81dd45d4a78db6 Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Wed, 24 Jul 2024 19:55:27 +0800
Subject: [PATCH 041/218] Update feature-use-github-actions-test-results.json
From a7673fd640f83d53eec394301e2efc0dc343df1e Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Wed, 24 Jul 2024 19:58:19 +0800
Subject: [PATCH 042/218] Update feature-use-github-actions-test-results.json
From 5078d5051ce41e3542e8d6d6126e0f4e7203817a Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Wed, 24 Jul 2024 20:01:03 +0800
Subject: [PATCH 043/218] Update feature-use-github-actions-test-results.json
From 4bdf2a49e768534adbcac7f2ce14e395e33bdeac Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Wed, 24 Jul 2024 20:03:47 +0800
Subject: [PATCH 044/218] Update feature-use-github-actions-test-results.json
From 5dc7f3513d3ea0c0eca3a6e0308e5eb946c0791b Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Wed, 24 Jul 2024 20:06:29 +0800
Subject: [PATCH 045/218] Update feature-use-github-actions-test-results.json
From 946e4575b0f2ec5da7b40aef4a060cd7af50fada Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Wed, 24 Jul 2024 20:09:08 +0800
Subject: [PATCH 046/218] Update feature-use-github-actions-test-results.json
From 9b203d82c9182b31c6a99a453f6c7e96e0e1e95c Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Wed, 24 Jul 2024 20:11:56 +0800
Subject: [PATCH 047/218] Update feature-use-github-actions-test-results.json
From 8ab13d20efc1b413116a57a281b353e96dd06ebf Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Wed, 24 Jul 2024 20:14:38 +0800
Subject: [PATCH 048/218] Update feature-use-github-actions-test-results.json
From cc2cfa535ce896a2230ac6348a751173fd136586 Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Wed, 24 Jul 2024 20:17:26 +0800
Subject: [PATCH 049/218] Update feature-use-github-actions-test-results.json
From 6b9b843e8d05cec0a30d0d3814c7102ee399871e Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Wed, 24 Jul 2024 20:20:09 +0800
Subject: [PATCH 050/218] Update feature-use-github-actions-test-results.json
From 97e3798e7d30547e0f05ac92e5df929498fbc60e Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Wed, 24 Jul 2024 20:22:54 +0800
Subject: [PATCH 051/218] Update feature-use-github-actions-test-results.json
From d6dcc1eb57b998ec0485c1b56c06e7c2fa324bd5 Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Wed, 24 Jul 2024 20:25:35 +0800
Subject: [PATCH 052/218] Update feature-use-github-actions-test-results.json
From 286e37254e06d28ec474803a2964359f081e66f8 Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Wed, 24 Jul 2024 20:28:18 +0800
Subject: [PATCH 053/218] Update feature-use-github-actions-test-results.json
From ceda35a9cdbfbbba3ce9269bd0a1103d102000a7 Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Wed, 24 Jul 2024 20:31:02 +0800
Subject: [PATCH 054/218] Update feature-use-github-actions-test-results.json
From 530ef5d1ad60651045e0cfcf05e025084188e1d1 Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Wed, 24 Jul 2024 20:33:48 +0800
Subject: [PATCH 055/218] Update feature-use-github-actions-test-results.json
From 95706e9a4c952277cb79ef83ebf5c9db7bc1e2b4 Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Wed, 24 Jul 2024 20:36:49 +0800
Subject: [PATCH 056/218] Update feature-use-github-actions-test-results.json
From 83b7a880c7a2498d168395a73bd7d2cb17f02e8f Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Wed, 24 Jul 2024 20:39:48 +0800
Subject: [PATCH 057/218] Update feature-use-github-actions-test-results.json
From 789fbef5e6df95f63647b6e166767c78a82ee6a1 Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Wed, 24 Jul 2024 20:42:35 +0800
Subject: [PATCH 058/218] Update feature-use-github-actions-test-results.json
From 15b58f5abf0188f1891de832791e8716809f0456 Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Wed, 24 Jul 2024 20:46:50 +0800
Subject: [PATCH 059/218] Update feature-use-github-actions-test-results.json
From 524a276a98a7bcca19266af402a5d58ccb11f491 Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Wed, 24 Jul 2024 20:49:31 +0800
Subject: [PATCH 060/218] Update feature-use-github-actions-test-results.json
From 250d94f143fbd69941cd7498074daa1ac1367847 Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Wed, 24 Jul 2024 20:52:12 +0800
Subject: [PATCH 061/218] Update feature-use-github-actions-test-results.json
From 781ac6b34b4cc585b4d5570eb03b525d59516628 Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Wed, 24 Jul 2024 20:55:03 +0800
Subject: [PATCH 062/218] Update feature-use-github-actions-test-results.json
From 4402a94a64d89fb592cf5e72e5bd6b40cd1f6d44 Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Wed, 24 Jul 2024 20:58:37 +0800
Subject: [PATCH 063/218] Update feature-use-github-actions-test-results.json
From af83fd6bfd95262bf6078742fe715c1bd4186bf9 Mon Sep 17 00:00:00 2001
From: eanzhao
Date: Wed, 24 Jul 2024 21:00:33 +0800
Subject: [PATCH 064/218] feat: leave sha as undefined if specific file is not
exists
---
.github/workflows/test-badge.yml | 21 +++++++++++++++------
1 file changed, 15 insertions(+), 6 deletions(-)
diff --git a/.github/workflows/test-badge.yml b/.github/workflows/test-badge.yml
index 6460fc9..ec75d2d 100644
--- a/.github/workflows/test-badge.yml
+++ b/.github/workflows/test-badge.yml
@@ -66,12 +66,21 @@ jobs:
const filePath = path.join(process.env.GITHUB_WORKSPACE, filename);
const fileContent = fs.readFileSync(filePath, 'utf8');
- const { data: { sha } } = await github.rest.repos.getContent({
- owner: context.repo.owner,
- repo: context.repo.repo,
- path: filename,
- ref: 'feature/use-github-actions'
- });
+ let sha;
+ try {
+ const { data } = await github.rest.repos.getContent({
+ owner: context.repo.owner,
+ repo: context.repo.repo,
+ path: filename,
+ ref: 'feature/use-github-actions'
+ });
+ sha = data.sha;
+ } catch (error) {
+ if (error.status !== 404) {
+ throw error;
+ }
+ // File does not exist, so we'll create it
+ }
await github.rest.repos.createOrUpdateFileContents({
owner: context.repo.owner,
From be64b7ba702f5369cd4c72e3ed34db5e186d8349 Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Wed, 24 Jul 2024 21:03:03 +0800
Subject: [PATCH 065/218] Update feature-use-github-actions-test-results.json
From 5967e11a5002c56272d09649914bc5562651d65e Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Wed, 24 Jul 2024 21:04:49 +0800
Subject: [PATCH 066/218] Update feature-use-github-actions-test-results.json
From cb9bb4d0bacc204498fe54f0989640f7cec3021c Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Wed, 24 Jul 2024 21:06:34 +0800
Subject: [PATCH 067/218] Update feature-use-github-actions-test-results.json
From 1c29706ecac04e8c235b60b9ab6c3fa95170bc73 Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Wed, 24 Jul 2024 21:07:32 +0800
Subject: [PATCH 068/218] Update feature-use-github-actions-test-results.json
From c34651bdb508023f37386d72afad5ab673794443 Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Wed, 24 Jul 2024 21:09:37 +0800
Subject: [PATCH 069/218] Update feature-use-github-actions-test-results.json
From c6b51e427bd20eef41f6f6ff5f1eaf9520b41df1 Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Wed, 24 Jul 2024 21:10:18 +0800
Subject: [PATCH 070/218] Update feature-use-github-actions-test-results.json
From f7d5e0bf87e1b984e71f4b41056d75106c1673f7 Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Wed, 24 Jul 2024 21:13:08 +0800
Subject: [PATCH 071/218] Update feature-use-github-actions-test-results.json
From 047e634f772d4ac64f456649d05bf48907b3b3b9 Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Wed, 24 Jul 2024 21:13:27 +0800
Subject: [PATCH 072/218] Update feature-use-github-actions-test-results.json
From ecaf06dc0549bbb3309b1d4c7aa567bd355c640b Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Wed, 24 Jul 2024 21:16:25 +0800
Subject: [PATCH 073/218] Update feature-use-github-actions-test-results.json
From 26053eee7e0f89b3a82cf6ebcea353a8bf3f1e93 Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Wed, 24 Jul 2024 21:16:30 +0800
Subject: [PATCH 074/218] Update feature-use-github-actions-test-results.json
From 392314fe2dd76f1ab24f9cfb5311ba2541811ea4 Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Wed, 24 Jul 2024 21:19:20 +0800
Subject: [PATCH 075/218] Update feature-use-github-actions-test-results.json
From f5756fa0703a94abaeb5024ec90dbf10f4fa9e6b Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Wed, 24 Jul 2024 21:19:28 +0800
Subject: [PATCH 076/218] Update feature-use-github-actions-test-results.json
From e55d36e381cb14f8c1b46aa7247fdf193378d530 Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Wed, 24 Jul 2024 21:22:20 +0800
Subject: [PATCH 077/218] Update feature-use-github-actions-test-results.json
From 5ea9b220d99d6f594ebbbfdc41a416bfb97ec80c Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Wed, 24 Jul 2024 21:22:31 +0800
Subject: [PATCH 078/218] Update feature-use-github-actions-test-results.json
From 2d023e9140f7614107342c5c1d89e1b6edf1adbd Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Wed, 24 Jul 2024 21:25:16 +0800
Subject: [PATCH 079/218] Update feature-use-github-actions-test-results.json
From 56027d79eb0b69bfb93489af784d409892998c89 Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Wed, 24 Jul 2024 21:25:50 +0800
Subject: [PATCH 080/218] Update feature-use-github-actions-test-results.json
From dac67a8ee6490b632df60de428d31c0a6c2928cb Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Wed, 24 Jul 2024 21:27:55 +0800
Subject: [PATCH 081/218] Update feature-use-github-actions-test-results.json
From d05fa02abe0eb06f97ef1a3c1ad31fe59e3e8451 Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Wed, 24 Jul 2024 21:29:12 +0800
Subject: [PATCH 082/218] Update feature-use-github-actions-test-results.json
From 23567f7877fa0a4dc138f5706926f70b117792ab Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Wed, 24 Jul 2024 21:31:33 +0800
Subject: [PATCH 083/218] Update feature-use-github-actions-test-results.json
From 33dc3cf9daee5c568d5d424364b117dc0c6eb0f6 Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Wed, 24 Jul 2024 21:33:17 +0800
Subject: [PATCH 084/218] Update feature-use-github-actions-test-results.json
From 8b9f12b3c76df494f2080b444fcf594255063201 Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Wed, 24 Jul 2024 21:34:18 +0800
Subject: [PATCH 085/218] Update feature-use-github-actions-test-results.json
From f17916c2bd5e0c5ee8806b009efbc025141935ab Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Wed, 24 Jul 2024 21:36:00 +0800
Subject: [PATCH 086/218] Update feature-use-github-actions-test-results.json
From 6847ae875d3455c0fff1f9e65bd024003993897f Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Wed, 24 Jul 2024 21:37:01 +0800
Subject: [PATCH 087/218] Update feature-use-github-actions-test-results.json
From 4882b04efbe16f7313e9efe0628f3fdc22d0201a Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Wed, 24 Jul 2024 21:38:49 +0800
Subject: [PATCH 088/218] Update feature-use-github-actions-test-results.json
From 17a8b23e39dfb5bb773a97753eca4add4c877e9c Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Wed, 24 Jul 2024 21:39:51 +0800
Subject: [PATCH 089/218] Update feature-use-github-actions-test-results.json
From ac0bc86402595ab29c25f6ec7a4ea0b3b4741d20 Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Wed, 24 Jul 2024 21:41:33 +0800
Subject: [PATCH 090/218] Update feature-use-github-actions-test-results.json
From 3eea00a5d5a66e282c7d4575c0282e38aa5f59e5 Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Wed, 24 Jul 2024 21:42:42 +0800
Subject: [PATCH 091/218] Update feature-use-github-actions-test-results.json
From 9078b7cc96352322028f1a1e292301248e1cccdf Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Wed, 24 Jul 2024 21:44:39 +0800
Subject: [PATCH 092/218] Update feature-use-github-actions-test-results.json
From 06e68c87996a460f78ea799ab5929afceb0e59c6 Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Wed, 24 Jul 2024 21:47:25 +0800
Subject: [PATCH 093/218] Update feature-use-github-actions-test-results.json
From 3f4af17c8fd710d78201b5fbafe98dad3ffff61d Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Wed, 24 Jul 2024 21:50:50 +0800
Subject: [PATCH 094/218] Update feature-use-github-actions-test-results.json
From cbf94830838de845bb41336de654bd875dc55ca0 Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Wed, 24 Jul 2024 21:53:51 +0800
Subject: [PATCH 095/218] Update feature-use-github-actions-test-results.json
From 1176ede8035069ed8b88a3eb5ff85e6c0f13df70 Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Wed, 24 Jul 2024 21:56:54 +0800
Subject: [PATCH 096/218] Update feature-use-github-actions-test-results.json
From 7125bb35f54c3a906f4631693126950cb6cc4f7f Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Wed, 24 Jul 2024 21:59:53 +0800
Subject: [PATCH 097/218] Update feature-use-github-actions-test-results.json
From 2ad4c8e53a2166a8ad5c2d8b0c72c925073f1807 Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Wed, 24 Jul 2024 22:02:38 +0800
Subject: [PATCH 098/218] Update feature-use-github-actions-test-results.json
From 8cf50c9ac2879ad0f2289310a6c433020ceb22bd Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Wed, 24 Jul 2024 22:05:22 +0800
Subject: [PATCH 099/218] Update feature-use-github-actions-test-results.json
From 091c01efa41864fa1803be026333df92eccce21b Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Wed, 24 Jul 2024 22:08:06 +0800
Subject: [PATCH 100/218] Update feature-use-github-actions-test-results.json
From f31abb98d2bee1bdae06ddb80d9bcd44b92e4954 Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Wed, 24 Jul 2024 22:11:17 +0800
Subject: [PATCH 101/218] Update feature-use-github-actions-test-results.json
From cbaa0a38270da9f36cff9ba79a348f5906619fa8 Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Wed, 24 Jul 2024 22:14:20 +0800
Subject: [PATCH 102/218] Update feature-use-github-actions-test-results.json
From 61e9c19ee9a3c2efc08c480ae7480d3c10d55840 Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Wed, 24 Jul 2024 22:17:09 +0800
Subject: [PATCH 103/218] Update feature-use-github-actions-test-results.json
From fca4283ff9b10d6d219b3456edf856bd10ecf640 Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Wed, 24 Jul 2024 22:19:57 +0800
Subject: [PATCH 104/218] Update feature-use-github-actions-test-results.json
From 988a127c99bb56c9afbddcb551c206910752b343 Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Wed, 24 Jul 2024 22:22:55 +0800
Subject: [PATCH 105/218] Update feature-use-github-actions-test-results.json
From 044406c2fecdce33d66a5d6213beabaca98c0bca Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Wed, 24 Jul 2024 22:26:06 +0800
Subject: [PATCH 106/218] Update feature-use-github-actions-test-results.json
From adbb25b111dea5e9e4bc08ac00a80e76c436953b Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Wed, 24 Jul 2024 22:28:54 +0800
Subject: [PATCH 107/218] Update feature-use-github-actions-test-results.json
From 2e1a580b9095ae8857fb91e0d95ff545604700c0 Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Wed, 24 Jul 2024 22:31:57 +0800
Subject: [PATCH 108/218] Update feature-use-github-actions-test-results.json
From a0b07c8f3870b8135b6aa0b6d0d6386f78015feb Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Wed, 24 Jul 2024 22:35:01 +0800
Subject: [PATCH 109/218] Update feature-use-github-actions-test-results.json
From f90139c2e655c2b418ca005ea9eff96c3087e494 Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Wed, 24 Jul 2024 22:38:15 +0800
Subject: [PATCH 110/218] Update feature-use-github-actions-test-results.json
From d850f03acee6a0188a41c1bd463d40ec0a72c68c Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Wed, 24 Jul 2024 22:41:05 +0800
Subject: [PATCH 111/218] Update feature-use-github-actions-test-results.json
From c3bbebc716773b2620496a35e48c0421f0286081 Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Wed, 24 Jul 2024 22:43:54 +0800
Subject: [PATCH 112/218] Update feature-use-github-actions-test-results.json
From 9dc2517bb99ef22c9cf5ecf8c089d891d6778a53 Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Wed, 24 Jul 2024 22:46:42 +0800
Subject: [PATCH 113/218] Update feature-use-github-actions-test-results.json
From 9eb8c24056dacfdacb1b0d2fcd21c0c111d3aba2 Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Wed, 24 Jul 2024 22:49:25 +0800
Subject: [PATCH 114/218] Update feature-use-github-actions-test-results.json
From 98ea03b1483b27eadcf5107675f5e2a6231cfe12 Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Wed, 24 Jul 2024 22:52:18 +0800
Subject: [PATCH 115/218] Update feature-use-github-actions-test-results.json
From e7dfe2b566918f6e320c3fa5f49bc71a84190f22 Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Wed, 24 Jul 2024 22:55:05 +0800
Subject: [PATCH 116/218] Update feature-use-github-actions-test-results.json
From 1a81b5aad5284a7c56f640ba5a9f4dc756abf085 Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Wed, 24 Jul 2024 22:57:56 +0800
Subject: [PATCH 117/218] Update feature-use-github-actions-test-results.json
From c1be792773b169e998d1ece00d7d75f70ccd6e73 Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Wed, 24 Jul 2024 23:00:48 +0800
Subject: [PATCH 118/218] Update feature-use-github-actions-test-results.json
From adcab0e1cf2a701a5e603aa1e095b7cb42dadbc1 Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Wed, 24 Jul 2024 23:03:34 +0800
Subject: [PATCH 119/218] Update feature-use-github-actions-test-results.json
From 9ab7341f0e24fdf42c5e554d679df82703f554b8 Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Wed, 24 Jul 2024 23:06:24 +0800
Subject: [PATCH 120/218] Update feature-use-github-actions-test-results.json
From 44e00722cf6030da82b2f5134319b7c1dba5d1ad Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Wed, 24 Jul 2024 23:09:11 +0800
Subject: [PATCH 121/218] Update feature-use-github-actions-test-results.json
From 210b189a8a20d31730cab2edbe00dd063de81e04 Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Wed, 24 Jul 2024 23:11:52 +0800
Subject: [PATCH 122/218] Update feature-use-github-actions-test-results.json
From 2b7fd9119fdf82bda47dd85b47860ca2159d417d Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Wed, 24 Jul 2024 23:14:38 +0800
Subject: [PATCH 123/218] Update feature-use-github-actions-test-results.json
From 0a5917bfbc82fc74deda570ba093a16624aedd25 Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Wed, 24 Jul 2024 23:17:24 +0800
Subject: [PATCH 124/218] Update feature-use-github-actions-test-results.json
From eba3344472053c93e5d1e73a698ef4e86c47ec5d Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Wed, 24 Jul 2024 23:20:12 +0800
Subject: [PATCH 125/218] Update feature-use-github-actions-test-results.json
From 4b574c3898842d04da18320fcac4eca7f05b528f Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Wed, 24 Jul 2024 23:23:00 +0800
Subject: [PATCH 126/218] Update feature-use-github-actions-test-results.json
From e5f05ac535f75a288af4bff3ca8f236573ec3a21 Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Wed, 24 Jul 2024 23:25:43 +0800
Subject: [PATCH 127/218] Update feature-use-github-actions-test-results.json
From 4eda653a07e9ddab3c1ed5295767313e5e6129ee Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Wed, 24 Jul 2024 23:28:28 +0800
Subject: [PATCH 128/218] Update feature-use-github-actions-test-results.json
From 9027cd7d27b8a4825d8e94f7c430d3901cd67a90 Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Wed, 24 Jul 2024 23:31:40 +0800
Subject: [PATCH 129/218] Update feature-use-github-actions-test-results.json
From b83182a793e50ac1f122ec33a2bcffcfc3850258 Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Wed, 24 Jul 2024 23:34:36 +0800
Subject: [PATCH 130/218] Update feature-use-github-actions-test-results.json
From 1d566d514b3d2680a0f61d95830dfaf27c3f02db Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Wed, 24 Jul 2024 23:37:22 +0800
Subject: [PATCH 131/218] Update feature-use-github-actions-test-results.json
From dceeba27deee5accf7d6b420afc73395c3829fb8 Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Wed, 24 Jul 2024 23:40:08 +0800
Subject: [PATCH 132/218] Update feature-use-github-actions-test-results.json
From e61494dfedf54f6c2dcbe8f4ccc445ed8d4d55fd Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Wed, 24 Jul 2024 23:43:11 +0800
Subject: [PATCH 133/218] Update feature-use-github-actions-test-results.json
From ecfd7cfcbcb01c55fadce14b2974f94148cded03 Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Wed, 24 Jul 2024 23:46:05 +0800
Subject: [PATCH 134/218] Update feature-use-github-actions-test-results.json
From 979bb0b2afcb8b814dacba042b6059a3a851572d Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Wed, 24 Jul 2024 23:48:57 +0800
Subject: [PATCH 135/218] Update feature-use-github-actions-test-results.json
From c23407034a4c74a5e0c70d889dbd332412785832 Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Wed, 24 Jul 2024 23:51:42 +0800
Subject: [PATCH 136/218] Update feature-use-github-actions-test-results.json
From 1e2bfbfa00ddbe7ee95ef346c6aa45ee661a5df9 Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Wed, 24 Jul 2024 23:54:28 +0800
Subject: [PATCH 137/218] Update feature-use-github-actions-test-results.json
From 83b423ffc8f6a84ae9d4c857f4a641bed9ae0db3 Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Wed, 24 Jul 2024 23:57:33 +0800
Subject: [PATCH 138/218] Update feature-use-github-actions-test-results.json
From 34332355c38e88ad85691e00b68add68f4a64e58 Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Thu, 25 Jul 2024 00:00:15 +0800
Subject: [PATCH 139/218] Update feature-use-github-actions-test-results.json
From 480e86044bdeb2c8abd37bf12f1ab4b6c5bf93ee Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Thu, 25 Jul 2024 00:02:58 +0800
Subject: [PATCH 140/218] Update feature-use-github-actions-test-results.json
From 18ea21c8159287eeedecb546348265d72ffecd55 Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Thu, 25 Jul 2024 00:05:43 +0800
Subject: [PATCH 141/218] Update feature-use-github-actions-test-results.json
From d491059d2e7fd0f126b9339347cf4dadf265a018 Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Thu, 25 Jul 2024 00:08:34 +0800
Subject: [PATCH 142/218] Update feature-use-github-actions-test-results.json
From 8e33fe9c7205c867bf192a9ce10b59b3a916684e Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Thu, 25 Jul 2024 00:11:26 +0800
Subject: [PATCH 143/218] Update feature-use-github-actions-test-results.json
From c6d952233e1d64d5e6a9a9dc5c2db0b6aeac0af2 Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Thu, 25 Jul 2024 00:14:16 +0800
Subject: [PATCH 144/218] Update feature-use-github-actions-test-results.json
From d28bfa79f6145983550027ec7789031409ff5acf Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Thu, 25 Jul 2024 00:17:00 +0800
Subject: [PATCH 145/218] Update feature-use-github-actions-test-results.json
From b9d779d51a92538a4a337b0e8bb257898a12cf0c Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Thu, 25 Jul 2024 00:19:47 +0800
Subject: [PATCH 146/218] Update feature-use-github-actions-test-results.json
From f4c725ceab1a60137469fee24902493ec48ccf85 Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Thu, 25 Jul 2024 00:22:37 +0800
Subject: [PATCH 147/218] Update feature-use-github-actions-test-results.json
From 0b7a711863dfa96f06a126a2dae2f653218d4b91 Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Thu, 25 Jul 2024 00:25:17 +0800
Subject: [PATCH 148/218] Update feature-use-github-actions-test-results.json
From 79db5d6ea329bb1ca6876a0b6daaf6010717e310 Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Thu, 25 Jul 2024 00:28:03 +0800
Subject: [PATCH 149/218] Update feature-use-github-actions-test-results.json
From d8d407ed4651aa8e8b0ef0c33e65af019e30a7da Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Thu, 25 Jul 2024 00:30:52 +0800
Subject: [PATCH 150/218] Update feature-use-github-actions-test-results.json
From 72ffc5288d40327407d90dd99b2f26fc624bdf5a Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Thu, 25 Jul 2024 00:33:38 +0800
Subject: [PATCH 151/218] Update feature-use-github-actions-test-results.json
From b767e2e6807606f76570e6be4994a42e24d8ae7e Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Thu, 25 Jul 2024 00:36:21 +0800
Subject: [PATCH 152/218] Update feature-use-github-actions-test-results.json
From bf5f9b2c7d4ba92883a09b496811581f125beede Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Thu, 25 Jul 2024 00:39:09 +0800
Subject: [PATCH 153/218] Update feature-use-github-actions-test-results.json
From 972d48c81fab313b349dacab3fb19e08e132a6bb Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Thu, 25 Jul 2024 00:41:53 +0800
Subject: [PATCH 154/218] Update feature-use-github-actions-test-results.json
From bec8b18913df0e5912f5ff84b54aa671594078db Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Thu, 25 Jul 2024 00:45:08 +0800
Subject: [PATCH 155/218] Update feature-use-github-actions-test-results.json
From 66ac6db535c419b3d43ba7e8b3845192c7457a3a Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Thu, 25 Jul 2024 00:47:57 +0800
Subject: [PATCH 156/218] Update feature-use-github-actions-test-results.json
From 71d0fdd98666b2c5ff1db92ce64c8b79f3e6a44f Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Thu, 25 Jul 2024 00:50:40 +0800
Subject: [PATCH 157/218] Update feature-use-github-actions-test-results.json
From bd3ef542d7dbc95a07f33a5acb55e0164f77c8fd Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Thu, 25 Jul 2024 00:53:41 +0800
Subject: [PATCH 158/218] Update feature-use-github-actions-test-results.json
From bd47192ba57350097899d3d3c14a86c628492925 Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Thu, 25 Jul 2024 00:56:32 +0800
Subject: [PATCH 159/218] Update feature-use-github-actions-test-results.json
From f4456fce1d10b39b445d39ae23fef16856870c56 Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Thu, 25 Jul 2024 00:59:21 +0800
Subject: [PATCH 160/218] Update feature-use-github-actions-test-results.json
From 4dc23fa9b8b6d1417c30fa7b1f818f0c5391e108 Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Thu, 25 Jul 2024 01:02:07 +0800
Subject: [PATCH 161/218] Update feature-use-github-actions-test-results.json
From 0d5866f1ddc20b80fa4b34714187c85a53ccaf3b Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Thu, 25 Jul 2024 01:04:53 +0800
Subject: [PATCH 162/218] Update feature-use-github-actions-test-results.json
From 98abc732ab954c16a67282284a8128c18166275c Mon Sep 17 00:00:00 2001
From: eanzhao
Date: Thu, 25 Jul 2024 10:09:36 +0800
Subject: [PATCH 163/218] feat: do not pass sha if it is undefined
---
.github/workflows/test-badge.yml | 12 +++++++++---
1 file changed, 9 insertions(+), 3 deletions(-)
diff --git a/.github/workflows/test-badge.yml b/.github/workflows/test-badge.yml
index ec75d2d..0457fa3 100644
--- a/.github/workflows/test-badge.yml
+++ b/.github/workflows/test-badge.yml
@@ -82,12 +82,18 @@ jobs:
// File does not exist, so we'll create it
}
- await github.rest.repos.createOrUpdateFileContents({
+ const params = {
owner: context.repo.owner,
repo: context.repo.repo,
path: filename,
message: `Update ${filename}`,
content: Buffer.from(fileContent).toString('base64'),
- sha,
branch: 'feature/use-github-actions'
- });
+ };
+
+ // Only add sha to params if it is defined
+ if (sha) {
+ params.sha = sha;
+ }
+
+ await github.rest.repos.createOrUpdateFileContents(params);
From d287a1b420a9b92444efedaa3ac82fe73d8a0882 Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Thu, 25 Jul 2024 10:15:34 +0800
Subject: [PATCH 164/218] Update feature-use-github-actions-test-results.json
From 246c1b09c2225ace489f9886d489b6d097f6746e Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Thu, 25 Jul 2024 10:18:18 +0800
Subject: [PATCH 165/218] Update feature-use-github-actions-test-results.json
From 3f07ff4537033394dadd70b1be99a02098ab291f Mon Sep 17 00:00:00 2001
From: eanzhao
Date: Thu, 25 Jul 2024 10:20:23 +0800
Subject: [PATCH 166/218] feat: remove test results file
---
.github/workflows/test-badge.yml | 2 +-
feature-use-github-actions-test-results.json | 1 -
2 files changed, 1 insertion(+), 2 deletions(-)
delete mode 100644 feature-use-github-actions-test-results.json
diff --git a/.github/workflows/test-badge.yml b/.github/workflows/test-badge.yml
index 0457fa3..2e799d1 100644
--- a/.github/workflows/test-badge.yml
+++ b/.github/workflows/test-badge.yml
@@ -7,7 +7,7 @@ on:
jobs:
test:
- name: Coverage Diff
+ name: Generate Test Badge
runs-on: ubuntu-latest
steps:
diff --git a/feature-use-github-actions-test-results.json b/feature-use-github-actions-test-results.json
deleted file mode 100644
index bf01a97..0000000
--- a/feature-use-github-actions-test-results.json
+++ /dev/null
@@ -1 +0,0 @@
-{"schemaVersion":1,"label":"tests","message":"186 tests, 0 failures, 0 errors","color":"brightgreen"}
\ No newline at end of file
From fa15b053ca564cebc5606fa0b0cc265f0d0e9b59 Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Thu, 25 Jul 2024 10:24:36 +0800
Subject: [PATCH 167/218] Update feature-use-github-actions-test-results.json
---
feature-use-github-actions-test-results.json | 1 +
1 file changed, 1 insertion(+)
create mode 100644 feature-use-github-actions-test-results.json
diff --git a/feature-use-github-actions-test-results.json b/feature-use-github-actions-test-results.json
new file mode 100644
index 0000000..bf01a97
--- /dev/null
+++ b/feature-use-github-actions-test-results.json
@@ -0,0 +1 @@
+{"schemaVersion":1,"label":"tests","message":"186 tests, 0 failures, 0 errors","color":"brightgreen"}
\ No newline at end of file
From b3354bf129564ccd829f11f55909d5e8a47f92ee Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Thu, 25 Jul 2024 10:27:24 +0800
Subject: [PATCH 168/218] Update feature-use-github-actions-test-results.json
From 0dfae16b2966189d53fa1e4425cdd50c6cc1a299 Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Thu, 25 Jul 2024 14:33:50 +0800
Subject: [PATCH 169/218] Update feature-use-github-actions-test-results.json
From cdf72e01d7a6790211e3c8fbb0c9d4aab0098fa4 Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Thu, 25 Jul 2024 14:36:46 +0800
Subject: [PATCH 170/218] Update feature-use-github-actions-test-results.json
From 67971b359fb5957808843edf98045e102bcd71e9 Mon Sep 17 00:00:00 2001
From: eanzhao
Date: Thu, 25 Jul 2024 14:38:18 +0800
Subject: [PATCH 171/218] feat: add dev and master branches to test-badge.yml
---
.github/workflows/test-badge.yml | 2 ++
1 file changed, 2 insertions(+)
diff --git a/.github/workflows/test-badge.yml b/.github/workflows/test-badge.yml
index 2e799d1..c5ea520 100644
--- a/.github/workflows/test-badge.yml
+++ b/.github/workflows/test-badge.yml
@@ -3,6 +3,8 @@ name: Test Badge
on:
push:
branches:
+ - dev
+ - master
- feature/use-github-actions
jobs:
From df347c228e5bb2df5746ccbc544318ca3ed87b6f Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Thu, 25 Jul 2024 14:39:26 +0800
Subject: [PATCH 172/218] Update feature-use-github-actions-test-results.json
From a612fbcdefe927422151d80db02fbbda253ca815 Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Thu, 25 Jul 2024 14:41:59 +0800
Subject: [PATCH 173/218] Update feature-use-github-actions-test-results.json
From 32c7237e24e31378752899a50a1ae6eed95594b0 Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Thu, 25 Jul 2024 14:42:08 +0800
Subject: [PATCH 174/218] Update feature-use-github-actions-test-results.json
From 04622a8d623c0c58a39d16741a6b59f83b319ac9 Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Thu, 25 Jul 2024 14:43:00 +0800
Subject: [PATCH 175/218] Update master-test-results.json
---
master-test-results.json | 1 +
1 file changed, 1 insertion(+)
create mode 100644 master-test-results.json
diff --git a/master-test-results.json b/master-test-results.json
new file mode 100644
index 0000000..bf01a97
--- /dev/null
+++ b/master-test-results.json
@@ -0,0 +1 @@
+{"schemaVersion":1,"label":"tests","message":"186 tests, 0 failures, 0 errors","color":"brightgreen"}
\ No newline at end of file
From ec2dc599178450717f2475cdfdcf96c78f049861 Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Thu, 25 Jul 2024 14:44:50 +0800
Subject: [PATCH 176/218] Update feature-use-github-actions-test-results.json
From f1ec5a7659f9e03cd469ec70fd16df0d177eec47 Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Thu, 25 Jul 2024 14:44:58 +0800
Subject: [PATCH 177/218] Update feature-use-github-actions-test-results.json
From a86dcba1ac659f96390dd0f357e14746994d70a1 Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Thu, 25 Jul 2024 14:45:49 +0800
Subject: [PATCH 178/218] Update feature-use-github-actions-test-results.json
From 297e2d45e92be412b1cefe061f60db443ffc8e3a Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Thu, 25 Jul 2024 14:47:44 +0800
Subject: [PATCH 179/218] Update feature-use-github-actions-test-results.json
From ccdeca2712261d820c22c9e0e6656a7198582a98 Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Thu, 25 Jul 2024 14:47:57 +0800
Subject: [PATCH 180/218] Update feature-use-github-actions-test-results.json
From 9487534c32bce6260251e2f747f088a30c4e9c73 Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Thu, 25 Jul 2024 14:48:31 +0800
Subject: [PATCH 181/218] Update feature-use-github-actions-test-results.json
From 1d8bc6400c293f6d4a80fa9c6b42f293fc74e9f4 Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Thu, 25 Jul 2024 14:50:24 +0800
Subject: [PATCH 182/218] Update feature-use-github-actions-test-results.json
From 30af290cf20eed905af02b9671e3cd1fce87b290 Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Thu, 25 Jul 2024 14:50:36 +0800
Subject: [PATCH 183/218] Update feature-use-github-actions-test-results.json
From 8f8f9f0c112d6a804332cc833bac11608051f140 Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Thu, 25 Jul 2024 14:51:32 +0800
Subject: [PATCH 184/218] Update feature-use-github-actions-test-results.json
From fc8d5ed9271439e8c49a735843d96a30d7924289 Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Thu, 25 Jul 2024 14:53:04 +0800
Subject: [PATCH 185/218] Update feature-use-github-actions-test-results.json
From 07dc1eb9e8625e2325199ee4cbeae2db86f74b6f Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Thu, 25 Jul 2024 14:53:18 +0800
Subject: [PATCH 186/218] Update feature-use-github-actions-test-results.json
From 285e6f223366ccfdfd1e782e172b8bff3746bcd3 Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Thu, 25 Jul 2024 14:54:20 +0800
Subject: [PATCH 187/218] Update feature-use-github-actions-test-results.json
From b8a1802c56034e1e4081e520277fd9f3241627e0 Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Thu, 25 Jul 2024 14:55:44 +0800
Subject: [PATCH 188/218] Update feature-use-github-actions-test-results.json
From b5743f765a1482a5505d2e2683b7612bf9ba40f5 Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Thu, 25 Jul 2024 14:56:06 +0800
Subject: [PATCH 189/218] Update feature-use-github-actions-test-results.json
From fbc40f7cf9d143931c15cad60a6735792fe403ac Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Thu, 25 Jul 2024 14:57:00 +0800
Subject: [PATCH 190/218] Update feature-use-github-actions-test-results.json
From 93e88532780dbd3a23533fc97b0e49a0188865c1 Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Thu, 25 Jul 2024 14:58:43 +0800
Subject: [PATCH 191/218] Update feature-use-github-actions-test-results.json
From 5207b0ba71e13aa472eef1794499aff4acd83beb Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Thu, 25 Jul 2024 14:59:06 +0800
Subject: [PATCH 192/218] Update feature-use-github-actions-test-results.json
From fe8c34da153c82179235cacdf24de9c910cb4460 Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Thu, 25 Jul 2024 14:59:44 +0800
Subject: [PATCH 193/218] Update feature-use-github-actions-test-results.json
From 0d325829a6ab78b0467a9d06d35a6a6080cbc92b Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Thu, 25 Jul 2024 15:01:22 +0800
Subject: [PATCH 194/218] Update feature-use-github-actions-test-results.json
From 49776572e3606aba13a47ae29eb0c636ba77a0dc Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Thu, 25 Jul 2024 15:01:49 +0800
Subject: [PATCH 195/218] Update feature-use-github-actions-test-results.json
From b582217152a29a4b62690ace76ae83b8ec42831e Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Thu, 25 Jul 2024 15:02:27 +0800
Subject: [PATCH 196/218] Update feature-use-github-actions-test-results.json
From 914fd13f343aa582a4e1b95942a5c1f5a75eb105 Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Thu, 25 Jul 2024 15:04:01 +0800
Subject: [PATCH 197/218] Update feature-use-github-actions-test-results.json
From aac439574d0a8127a4cb16e573619a62dd57ca05 Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Thu, 25 Jul 2024 15:04:34 +0800
Subject: [PATCH 198/218] Update feature-use-github-actions-test-results.json
From ae13828a2d094d4c5c0b3a1fef721acf9cce0fc6 Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Thu, 25 Jul 2024 15:05:20 +0800
Subject: [PATCH 199/218] Update feature-use-github-actions-test-results.json
From c9d0c71339c6530d72e9f497a4d7d602d6e388a1 Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Thu, 25 Jul 2024 15:06:59 +0800
Subject: [PATCH 200/218] Update feature-use-github-actions-test-results.json
From bb7ff76947b3c9222ab3e2e0d9711c2ec231d849 Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Thu, 25 Jul 2024 15:07:12 +0800
Subject: [PATCH 201/218] Update feature-use-github-actions-test-results.json
From e9ec58f944689190751312094b4e18b3d8098683 Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Thu, 25 Jul 2024 15:08:02 +0800
Subject: [PATCH 202/218] Update feature-use-github-actions-test-results.json
From 013a2ffd4df67d4234b736f829f9ac418d70c8fb Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Thu, 25 Jul 2024 15:09:39 +0800
Subject: [PATCH 203/218] Update feature-use-github-actions-test-results.json
From cde337443337ef170d07cd242c302bdd45a557c1 Mon Sep 17 00:00:00 2001
From: eanzhao
Date: Thu, 25 Jul 2024 15:10:00 +0800
Subject: [PATCH 204/218] feat: remove feature branch from test-badge.yml
---
.github/workflows/test-badge.yml | 1 -
1 file changed, 1 deletion(-)
diff --git a/.github/workflows/test-badge.yml b/.github/workflows/test-badge.yml
index c5ea520..d267484 100644
--- a/.github/workflows/test-badge.yml
+++ b/.github/workflows/test-badge.yml
@@ -5,7 +5,6 @@ on:
branches:
- dev
- master
- - feature/use-github-actions
jobs:
test:
From bc7e4a03409739f2be96a5d5fa3d6fe56652f61d Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Thu, 25 Jul 2024 15:10:07 +0800
Subject: [PATCH 205/218] Update feature-use-github-actions-test-results.json
From 0c20552e4b5afa3ada7d42876d75e27a5aed7aeb Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Thu, 25 Jul 2024 15:10:50 +0800
Subject: [PATCH 206/218] Update feature-use-github-actions-test-results.json
From d6b997ab92ab45787f8a30449e30e9d3af574d29 Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Thu, 25 Jul 2024 15:12:53 +0800
Subject: [PATCH 207/218] Update feature-use-github-actions-test-results.json
From 85286fc6835e141dfbd3819329e65369998d2e1a Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Thu, 25 Jul 2024 15:16:46 +0800
Subject: [PATCH 208/218] Update feature-badge-test-results.json
---
feature-badge-test-results.json | 1 +
1 file changed, 1 insertion(+)
create mode 100644 feature-badge-test-results.json
diff --git a/feature-badge-test-results.json b/feature-badge-test-results.json
new file mode 100644
index 0000000..bf01a97
--- /dev/null
+++ b/feature-badge-test-results.json
@@ -0,0 +1 @@
+{"schemaVersion":1,"label":"tests","message":"186 tests, 0 failures, 0 errors","color":"brightgreen"}
\ No newline at end of file
From fe31362d6c1dc1d0408f4276182c3bbb31dd0e38 Mon Sep 17 00:00:00 2001
From: eanzhao
Date: Thu, 25 Jul 2024 15:47:40 +0800
Subject: [PATCH 209/218] feat: add test badge to readme
---
README.md | 1 +
1 file changed, 1 insertion(+)
diff --git a/README.md b/README.md
index af24d0c..0bd173c 100644
--- a/README.md
+++ b/README.md
@@ -6,6 +6,7 @@
+
## Descriptions
From 0c5b12ec93032171750f1609cf3d72976f8922ff Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Thu, 25 Jul 2024 15:54:20 +0800
Subject: [PATCH 210/218] Update feature-badge-test-results.json
From 3a2829949ba12ade93561de067486fbfb6c5369c Mon Sep 17 00:00:00 2001
From: eanzhao
Date: Thu, 25 Jul 2024 17:04:23 +0800
Subject: [PATCH 211/218] feat: check file existence before calling
createOrUpdateFileContents
---
.github/workflows/test-badge.yml | 48 +++++++++++++++++---------------
1 file changed, 26 insertions(+), 22 deletions(-)
diff --git a/.github/workflows/test-badge.yml b/.github/workflows/test-badge.yml
index d267484..b1a6d50 100644
--- a/.github/workflows/test-badge.yml
+++ b/.github/workflows/test-badge.yml
@@ -54,7 +54,22 @@ jobs:
fs.writeFileSync(filename, content);
- - name: Commit and push
+ - name: Check if file exists
+ id: check_file
+ run: |
+ const { data } = await github.rest.repos.getContent({
+ owner: context.repo.owner,
+ repo: context.repo.repo,
+ path: filename,
+ ref: 'feature/use-github-actions'
+ });
+ if (data) {
+ echo "FILE_EXISTS=true" >> $GITHUB_ENV
+ } else {
+ echo "FILE_EXISTS=false" >> $GITHUB_ENV
+ }
+
+ - name: Create or update file
uses: actions/github-script@v5
with:
github-token: ${{ secrets.COMMIT_TOKEN }}
@@ -67,22 +82,6 @@ jobs:
const filePath = path.join(process.env.GITHUB_WORKSPACE, filename);
const fileContent = fs.readFileSync(filePath, 'utf8');
- let sha;
- try {
- const { data } = await github.rest.repos.getContent({
- owner: context.repo.owner,
- repo: context.repo.repo,
- path: filename,
- ref: 'feature/use-github-actions'
- });
- sha = data.sha;
- } catch (error) {
- if (error.status !== 404) {
- throw error;
- }
- // File does not exist, so we'll create it
- }
-
const params = {
owner: context.repo.owner,
repo: context.repo.repo,
@@ -90,11 +89,16 @@ jobs:
message: `Update ${filename}`,
content: Buffer.from(fileContent).toString('base64'),
branch: 'feature/use-github-actions'
- };
+ };
- // Only add sha to params if it is defined
- if (sha) {
- params.sha = sha;
- }
+ if (${{ env.FILE_EXISTS }}) {
+ const { data } = await github.rest.repos.getContent({
+ owner: context.repo.owner,
+ repo: context.repo.repo,
+ path: filename,
+ ref: 'feature/use-github-actions'
+ });
+ params.sha = data.sha;
+ }
await github.rest.repos.createOrUpdateFileContents(params);
From 6000690717a8dd13a5992dca969d7f7180be499e Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Thu, 25 Jul 2024 17:53:52 +0800
Subject: [PATCH 212/218] Update feature-badge-test-results.json
From 08752d31d7d2eb5945857d1c37dc06c79b6c70aa Mon Sep 17 00:00:00 2001
From: eanzhao
Date: Thu, 25 Jul 2024 17:55:30 +0800
Subject: [PATCH 213/218] feat: remove test files
---
feature-badge-test-results.json | 1 -
feature-use-github-actions-test-results.json | 1 -
master-test-results.json | 1 -
3 files changed, 3 deletions(-)
delete mode 100644 feature-badge-test-results.json
delete mode 100644 feature-use-github-actions-test-results.json
delete mode 100644 master-test-results.json
diff --git a/feature-badge-test-results.json b/feature-badge-test-results.json
deleted file mode 100644
index bf01a97..0000000
--- a/feature-badge-test-results.json
+++ /dev/null
@@ -1 +0,0 @@
-{"schemaVersion":1,"label":"tests","message":"186 tests, 0 failures, 0 errors","color":"brightgreen"}
\ No newline at end of file
diff --git a/feature-use-github-actions-test-results.json b/feature-use-github-actions-test-results.json
deleted file mode 100644
index bf01a97..0000000
--- a/feature-use-github-actions-test-results.json
+++ /dev/null
@@ -1 +0,0 @@
-{"schemaVersion":1,"label":"tests","message":"186 tests, 0 failures, 0 errors","color":"brightgreen"}
\ No newline at end of file
diff --git a/master-test-results.json b/master-test-results.json
deleted file mode 100644
index bf01a97..0000000
--- a/master-test-results.json
+++ /dev/null
@@ -1 +0,0 @@
-{"schemaVersion":1,"label":"tests","message":"186 tests, 0 failures, 0 errors","color":"brightgreen"}
\ No newline at end of file
From 884047d4503e5cc511d83036e065d55523d4cb80 Mon Sep 17 00:00:00 2001
From: eanzhao <141116261+eanzhao@users.noreply.github.com>
Date: Thu, 25 Jul 2024 17:59:50 +0800
Subject: [PATCH 214/218] Update feature-badge-test-results.json
---
feature-badge-test-results.json | 1 +
1 file changed, 1 insertion(+)
create mode 100644 feature-badge-test-results.json
diff --git a/feature-badge-test-results.json b/feature-badge-test-results.json
new file mode 100644
index 0000000..bf01a97
--- /dev/null
+++ b/feature-badge-test-results.json
@@ -0,0 +1 @@
+{"schemaVersion":1,"label":"tests","message":"186 tests, 0 failures, 0 errors","color":"brightgreen"}
\ No newline at end of file
From 5381d2afa25c71834cc4919e9812b28dcfc88111 Mon Sep 17 00:00:00 2001
From: eanzhao
Date: Tue, 30 Jul 2024 10:53:07 +0800
Subject: [PATCH 215/218] feat: update test-badge.yml
---
.github/workflows/test-badge.yml | 104 ++++---------------------------
1 file changed, 12 insertions(+), 92 deletions(-)
diff --git a/.github/workflows/test-badge.yml b/.github/workflows/test-badge.yml
index b1a6d50..d4380a8 100644
--- a/.github/workflows/test-badge.yml
+++ b/.github/workflows/test-badge.yml
@@ -1,104 +1,24 @@
name: Test Badge
+permissions:
+ contents: write
+
on:
push:
branches:
- dev
- master
+ - feature/use-github-actions
jobs:
- test:
- name: Generate Test Badge
+ build-and-test:
runs-on: ubuntu-latest
-
+ permissions:
+ pull-requests: write
+ contents: write
steps:
- - uses: actions/checkout@v2
- - uses: actions/setup-node@v2
+ - name: Run dotnet ci action
+ uses: eanzhao/frontend-ci@v0.0.1
with:
- node-version: 20
- cache: yarn
- - run: yarn install
- - run: yarn run test
- - name: Install xmlstarlet
- run: |
- sudo apt-get update
- sudo apt-get install -y xmlstarlet
-
- - name: Extract Test Counts
- id: test_counts
- run: |
- tests=$(xmlstarlet sel -t -v "testsuites/@tests" "jest-report.xml")
- failures=$(xmlstarlet sel -t -v "testsuites/@failures" "jest-report.xml")
- errors=$(xmlstarlet sel -t -v "testsuites/@errors" "jest-report.xml")
- echo "TESTS=$tests" >> $GITHUB_ENV
- echo "FAILURES=$failures" >> $GITHUB_ENV
- echo "ERRORS=$errors" >> $GITHUB_ENV
-
- - name: Get branch name
- run: echo "BRANCH_NAME=${GITHUB_REF#refs/heads/}" >> $GITHUB_ENV
-
- - name: Prepare Content
- uses: actions/github-script@v5
- with:
- github-token: ${{ secrets.COMMIT_TOKEN }}
- script: |
- const fs = require('fs');
- const tests = "${{ env.TESTS }}";
- const failures = "${{ env.FAILURES }}";
- const errors = "${{ env.ERRORS }}";
- let branchName = "${{ env.BRANCH_NAME }}";
- branchName = branchName.replace(/\//g, '-');
- const filename = `${branchName}-test-results.json`;
- const color = errors > 0 ? "red" : (failures > 0 ? "green" : "brightgreen");
- const content = `{"schemaVersion":1,"label":"tests","message":"${tests} tests, ${failures} failures, ${errors} errors","color":"${color}"}`;
-
- fs.writeFileSync(filename, content);
-
- - name: Check if file exists
- id: check_file
- run: |
- const { data } = await github.rest.repos.getContent({
- owner: context.repo.owner,
- repo: context.repo.repo,
- path: filename,
- ref: 'feature/use-github-actions'
- });
- if (data) {
- echo "FILE_EXISTS=true" >> $GITHUB_ENV
- } else {
- echo "FILE_EXISTS=false" >> $GITHUB_ENV
- }
-
- - name: Create or update file
- uses: actions/github-script@v5
- with:
- github-token: ${{ secrets.COMMIT_TOKEN }}
- script: |
- const fs = require('fs');
- const path = require('path');
- let branchName = "${{ env.BRANCH_NAME }}";
- branchName = branchName.replace(/\//g, '-');
- const filename = `${branchName}-test-results.json`;
- const filePath = path.join(process.env.GITHUB_WORKSPACE, filename);
- const fileContent = fs.readFileSync(filePath, 'utf8');
-
- const params = {
- owner: context.repo.owner,
- repo: context.repo.repo,
- path: filename,
- message: `Update ${filename}`,
- content: Buffer.from(fileContent).toString('base64'),
- branch: 'feature/use-github-actions'
- };
-
- if (${{ env.FILE_EXISTS }}) {
- const { data } = await github.rest.repos.getContent({
- owner: context.repo.owner,
- repo: context.repo.repo,
- path: filename,
- ref: 'feature/use-github-actions'
- });
- params.sha = data.sha;
- }
-
- await github.rest.repos.createOrUpdateFileContents(params);
+ commit-token: ${{ secrets.COMMIT_TOKEN }}
+ branch-name: "feature/badge"
From 6d19df02af796c88e0e993695cfb7a89faa2f9db Mon Sep 17 00:00:00 2001
From: eanzhao
Date: Tue, 30 Jul 2024 10:59:15 +0800
Subject: [PATCH 216/218] feat: use eanzhao/frontend-ci@v0.0.2
---
.github/workflows/test-badge.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.github/workflows/test-badge.yml b/.github/workflows/test-badge.yml
index d4380a8..39cef68 100644
--- a/.github/workflows/test-badge.yml
+++ b/.github/workflows/test-badge.yml
@@ -18,7 +18,7 @@ jobs:
contents: write
steps:
- name: Run dotnet ci action
- uses: eanzhao/frontend-ci@v0.0.1
+ uses: eanzhao/frontend-ci@v0.0.2
with:
commit-token: ${{ secrets.COMMIT_TOKEN }}
branch-name: "feature/badge"
From 0bb3eddeacc98f4f1a3c513c324a7f5216a41328 Mon Sep 17 00:00:00 2001
From: eanzhao
Date: Tue, 30 Jul 2024 11:09:33 +0800
Subject: [PATCH 217/218] feat: use AElfProject/frontend-ci-action@v0.0.1
---
.github/workflows/test-badge.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.github/workflows/test-badge.yml b/.github/workflows/test-badge.yml
index 39cef68..6481cb9 100644
--- a/.github/workflows/test-badge.yml
+++ b/.github/workflows/test-badge.yml
@@ -18,7 +18,7 @@ jobs:
contents: write
steps:
- name: Run dotnet ci action
- uses: eanzhao/frontend-ci@v0.0.2
+ uses: AElfProject/frontend-ci-action@v0.0.1
with:
commit-token: ${{ secrets.COMMIT_TOKEN }}
branch-name: "feature/badge"
From 88a29221e08f5dd0c7bf41fcad997257472caf52 Mon Sep 17 00:00:00 2001
From: eanzhao
Date: Tue, 30 Jul 2024 14:52:00 +0800
Subject: [PATCH 218/218] feat: use eanzhao/frontend-ci@v0.0.10
---
.github/workflows/test-badge.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.github/workflows/test-badge.yml b/.github/workflows/test-badge.yml
index 6481cb9..e2a3629 100644
--- a/.github/workflows/test-badge.yml
+++ b/.github/workflows/test-badge.yml
@@ -18,7 +18,7 @@ jobs:
contents: write
steps:
- name: Run dotnet ci action
- uses: AElfProject/frontend-ci-action@v0.0.1
+ uses: eanzhao/frontend-ci@v0.0.10
with:
commit-token: ${{ secrets.COMMIT_TOKEN }}
branch-name: "feature/badge"