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

FDC3 For Web Browsers Implementation DON'T REVIEW YET #1309

Open
wants to merge 672 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from 250 commits
Commits
Show all changes
672 commits
Select commit Hold shift + click to select a range
e28a63a
CONFORMANCE TESTS PASSING
robmoffat Sep 23, 2024
3b8a021
Pushed up app state into fdc3-web-impl
robmoffat Sep 24, 2024
49a62c4
Working on heartbeats
robmoffat Sep 24, 2024
79e32ff
Update dimensions
julianna-ciq Sep 24, 2024
8eac00b
Minor type corrections
robmoffat Sep 25, 2024
18ede6b
Make intent resolver appear in app center as a dialog
julianna-ciq Sep 25, 2024
926a8af
Cleanup
julianna-ciq Sep 25, 2024
ec2306a
Allowed null/no channel to be set in the channel change callback
robmoffat Sep 25, 2024
8c54dbf
Passing in raising app into narrow
robmoffat Sep 25, 2024
4bee616
Fixing app channel for app2
robmoffat Sep 25, 2024
6d113eb
Bumped Version and released
robmoffat Sep 26, 2024
f11db01
Bumping version numbers
robmoffat Sep 26, 2024
a42765d
Tidied up heartbeats, bumped version number
robmoffat Sep 27, 2024
2b20e62
Use TS Morph to generate type predicates
Roaders Jul 19, 2024
6cf70dc
Add union types of different message classes
Roaders Oct 15, 2024
e991e29
npm audit fix
kriswest Oct 15, 2024
34bb063
fdc3-workbench lint:fix
kriswest Oct 15, 2024
c9cf52b
Fixing linting in all packages
kriswest Oct 15, 2024
c9bf4b0
Merge branch 'fdc3-for-web-impl' into fdc3-for-web-impl-addon
julianna-ciq Oct 16, 2024
763419f
Update packages/addon/src/channel_selector.ts
julianna-ciq Oct 16, 2024
97aa62b
Update packages/addon/src/channel_selector.ts
julianna-ciq Oct 16, 2024
52be447
Update packages/addon/src/channel_selector.ts
julianna-ciq Oct 16, 2024
2cd919e
Update packages/addon/src/channel_selector.ts
julianna-ciq Oct 16, 2024
20175f1
Update packages/addon/src/channel_selector.ts
julianna-ciq Oct 16, 2024
15d209d
Merge branch 'fdc3-for-web-impl-addon' of https://github.com/InteropI…
julianna-ciq Oct 16, 2024
f3553c1
Update packages/addon/src/intent_resolver.ts
julianna-ciq Oct 16, 2024
6bbd210
Update packages/addon/src/intent_resolver.ts
julianna-ciq Oct 16, 2024
13ae485
Update packages/addon/src/intent_resolver.ts
julianna-ciq Oct 16, 2024
ebe8b7d
Merge branch 'fdc3-for-web-impl-addon' of https://github.com/InteropI…
julianna-ciq Oct 16, 2024
736ef72
Merge branch 'fdc3-for-web' into fdc3-for-web-impl-update
kriswest Oct 17, 2024
6b8dd38
conflict resolution (removals/renames)
kriswest Oct 17, 2024
0d686fa
Completing renames (change of casing requires two commits)
kriswest Oct 17, 2024
23ddddd
Make window.fdc3 optional
kriswest Oct 17, 2024
a769e4a
Apply fixes for renamed messages + error heartbeat message handling
kriswest Oct 17, 2024
e9ad15a
fixes to several tests
kriswest Oct 17, 2024
469cca6
Update message types
julianna-ciq Oct 17, 2024
88a8f4f
Merge branch 'fdc3-for-web' into fdc3-for-web-impl-update
kriswest Oct 21, 2024
9e4d511
Merge branch 'fdc3-for-web-impl' into fdc3-for-web-impl-refactor-rm
robmoffat Oct 22, 2024
cee7d72
Added zIndex property
robmoffat Sep 17, 2024
d606a3f
Merge branch 'fdc3-for-web-impl' into fdc3-for-web-impl-update
robmoffat Oct 28, 2024
e55885d
Merge pull request #1392 from finos/fdc3-for-web-impl-update
robmoffat Oct 28, 2024
e484919
Merge remote-tracking branch 'upstream/fdc3-for-web-impl' into fdc3-f…
julianna-ciq Oct 28, 2024
67cc287
TEMPORARY - Pause failing SCA scan on PR
julianna-ciq Oct 28, 2024
fdcf231
Run npm audit
julianna-ciq Oct 28, 2024
79f0372
Fix build errors
julianna-ciq Oct 28, 2024
e084052
Remove redundant scan
julianna-ciq Oct 28, 2024
6d96290
Consolidate Build and Test GHA
julianna-ciq Oct 28, 2024
27e0a47
Shorter timeout
julianna-ciq Oct 28, 2024
22c5b00
Remove script used to generate initial API types
kriswest Oct 28, 2024
d70ce12
Merge branch 'impl-fix-build' of https://github.com/InteropIO/FDC3 in…
kriswest Oct 28, 2024
0fddb82
Ignore demo app semgrep fails
kriswest Oct 28, 2024
7a4f027
Only accept postMessages from a parent window in intent resolver
kriswest Oct 28, 2024
2ef3a99
Ignore semgrep rule for postMessage origin where we can't know origin…
kriswest Oct 28, 2024
139334b
reenable semgrep on PRs
kriswest Oct 28, 2024
f7f45d8
adjusting rule ignores
kriswest Oct 28, 2024
89ecfbd
Remove unused test commands
julianna-ciq Oct 28, 2024
bf84bd4
Merge branch 'impl-fix-build' of https://github.com/InteropIO/FDC3 in…
julianna-ciq Oct 28, 2024
5ce7c01
Add integrity
julianna-ciq Oct 28, 2024
bb3717f
well that didnt work
julianna-ciq Oct 28, 2024
e0ab98b
What if we just tag failures?
julianna-ciq Oct 28, 2024
c95e738
Mark all failing tests as @failing
julianna-ciq Oct 28, 2024
f0dd838
Update tags
julianna-ciq Oct 28, 2024
ea53824
missed one
julianna-ciq Oct 28, 2024
2b5fcc3
again
julianna-ciq Oct 28, 2024
81a218d
again
julianna-ciq Oct 28, 2024
aba888b
Juggle merge outputs
julianna-ciq Oct 28, 2024
9e97358
Juggle merge reports
julianna-ciq Oct 28, 2024
85e1247
typo
julianna-ciq Oct 28, 2024
3f58d46
Trying debugging
julianna-ciq Oct 28, 2024
3cbaa31
debugging
julianna-ciq Oct 28, 2024
3354267
Try renaming
julianna-ciq Oct 28, 2024
8395746
typo
julianna-ciq Oct 28, 2024
d65f656
debugging
julianna-ciq Oct 28, 2024
4981e73
Use comment template
julianna-ciq Oct 28, 2024
9d9631b
debugging
julianna-ciq Oct 28, 2024
b496168
debugging
julianna-ciq Oct 28, 2024
3fe751d
debugging
julianna-ciq Oct 28, 2024
b6b14ae
debugging
julianna-ciq Oct 28, 2024
aa6ebf8
debugging
julianna-ciq Oct 28, 2024
09b55e4
Remove report tool
julianna-ciq Oct 28, 2024
b2444c7
Merge pull request #1405 from InteropIO/impl-fix-build
robmoffat Nov 4, 2024
46ee799
Merge pull request #1345 from InteropIO/fdc3-for-web-impl-addon
robmoffat Nov 4, 2024
c6f73f1
Fixed build post merge of fdc3-for-web
robmoffat Nov 4, 2024
413504a
Adding coverage report back
robmoffat Nov 4, 2024
9c1f1d4
trying to fix coverage action'
robmoffat Nov 4, 2024
d188044
Removing unnecessary tsc/test
robmoffat Nov 4, 2024
f7c1278
Removing process.exit()
robmoffat Nov 4, 2024
254bc85
Fixed typo
robmoffat Nov 4, 2024
07a4bfd
Added back merge for coverage
robmoffat Nov 4, 2024
b750fad
fixed typo
robmoffat Nov 4, 2024
d69f19a
Adding missing step for coverage
robmoffat Nov 4, 2024
a76b9e3
Fixing missing directory for coverage
robmoffat Nov 4, 2024
78fa7a3
Changed names of github actions
robmoffat Nov 4, 2024
ae28ab8
Merge branch 'fdc3-for-web' into fdc3-for-web-impl
robmoffat Nov 5, 2024
d818130
Adding test results to github actions
robmoffat Nov 5, 2024
97c3136
Adding coverage for fdc3-standard
robmoffat Nov 5, 2024
a470e45
Adding test results to github action
robmoffat Nov 5, 2024
032db0e
Fixed coverage for standard
robmoffat Nov 5, 2024
b728ab1
Merging similar testing actions
robmoffat Nov 5, 2024
ef1aa91
Still messing with github actions
robmoffat Nov 5, 2024
4d74ce5
Improving clean, looking for results to be output still
robmoffat Nov 5, 2024
d7ad2f5
trying different test reporter
robmoffat Nov 5, 2024
503788a
Fixing typo in action
robmoffat Nov 5, 2024
7c2106a
Adding report format
robmoffat Nov 5, 2024
a92fa41
Adding report format
robmoffat Nov 5, 2024
aeff880
trying another config
robmoffat Nov 5, 2024
5bf4838
Trying to get summary in the PR
robmoffat Nov 5, 2024
ddac209
Trying to get summary in the PR
robmoffat Nov 5, 2024
1b3a8c7
Fixed WCP5Goodbye test
robmoffat Nov 8, 2024
a097877
Fixed get agent tests
robmoffat Nov 8, 2024
aadda9f
Fixed impl tests
robmoffat Nov 8, 2024
5ada8e4
Fixing tests
robmoffat Nov 8, 2024
a6d5de8
removed unused tsconfig
robmoffat Nov 8, 2024
270b43c
Fixing compile errors in demo
robmoffat Nov 8, 2024
fffefb7
Added submodule descriptions
robmoffat Nov 8, 2024
2d58cac
Added information about changing versions
robmoffat Nov 8, 2024
58c026d
Add a needed dep
julianna-ciq Nov 8, 2024
8d2b23f
Remove unused file
julianna-ciq Nov 8, 2024
3a0fc4e
Remove commented-out code
julianna-ciq Nov 8, 2024
ec18f6b
Update clean script
julianna-ciq Nov 8, 2024
0b158fb
Remove unused line
julianna-ciq Nov 8, 2024
576f091
Clean up some types in light of #1275
julianna-ciq Nov 8, 2024
8934214
Use console.debug
julianna-ciq Nov 8, 2024
f432231
Merge branch 'fdc3-for-web-impl' into impl-review-updates
julianna-ciq Nov 8, 2024
a7ca5a9
Refactor to reduce nesting
julianna-ciq Nov 8, 2024
7ec9774
updated heading levels
robmoffat Nov 8, 2024
5dc1177
Fix build issue
julianna-ciq Nov 8, 2024
86c6c3b
Clarify a comment
julianna-ciq Nov 8, 2024
3ed4fe3
Update AbstractMessaging.ts
julianna-ciq Nov 8, 2024
c8bb7a0
test error
julianna-ciq Nov 8, 2024
c3252ef
Refactor file MessagePortMessaging.ts
julianna-ciq Nov 8, 2024
ec54969
Update script
julianna-ciq Nov 8, 2024
555886d
build
julianna-ciq Nov 8, 2024
020ea95
Remove commented out code
julianna-ciq Nov 8, 2024
9ef87c8
Refactor
julianna-ciq Nov 8, 2024
d45c41b
Move reused Given to Background
julianna-ciq Nov 8, 2024
3418420
Present tense in steps
julianna-ciq Nov 8, 2024
135ec35
Review changes
julianna-ciq Nov 8, 2024
44bad3b
Comment out out-of-scope GHA steps
julianna-ciq Nov 12, 2024
d252022
Merge remote-tracking branch 'origin/fdc3-for-web' into fdc3-for-web-…
robmoffat Nov 12, 2024
f341426
Minor tidying
julianna-ciq Nov 12, 2024
64120b3
Refactor for flow control and typings
julianna-ciq Nov 12, 2024
abbce73
"Fixing" #1275
robmoffat Nov 12, 2024
b206737
Tidying
julianna-ciq Nov 12, 2024
a4a6521
Merge branch 'fdc3-for-web-impl' into impl-review-updates
julianna-ciq Nov 12, 2024
6539abf
Kebab Case CSS, Actual URLs
robmoffat Nov 12, 2024
4e84626
fixed constructir arg issue
robmoffat Nov 12, 2024
5269f94
Fix for #1293 and added type safety in test steps
robmoffat Nov 12, 2024
13425af
Removed #1302 tag
robmoffat Nov 12, 2024
7945595
Add npx to package.json
julianna-ciq Nov 12, 2024
cb38606
Remove 'old' folder
julianna-ciq Nov 12, 2024
0dbe939
Tidying
julianna-ciq Nov 12, 2024
aadcb58
tidy
julianna-ciq Nov 12, 2024
2ab48b2
Remove ChartIQ and AG-Grid from addon
julianna-ciq Nov 12, 2024
17d0a20
Move addon package to toolbox/fdc3-for-web/reference-ui
julianna-ciq Nov 12, 2024
637afb3
Update build steps
julianna-ciq Nov 12, 2024
b950c1f
Update package import
julianna-ciq Nov 12, 2024
f95b834
Fixed readme, enabled tests
robmoffat Nov 13, 2024
aaa5806
Merge pull request #1427 from InteropIO/remove-apps
robmoffat Nov 13, 2024
241a0f7
Get docusaurus building
julianna-ciq Nov 13, 2024
b36f953
CR changes
julianna-ciq Nov 13, 2024
00054e8
Merge branch 'fdc3-for-web-impl' into move-addon
julianna-ciq Nov 13, 2024
12e474f
Update message typings
julianna-ciq Nov 13, 2024
ae057f4
Update schema file generation
julianna-ciq Nov 13, 2024
09dc1ab
Merge remote-tracking branch 'roaders/ts-morph' into fdc3-for-web-imp…
robmoffat Nov 14, 2024
df6caac
working on generating bridging
robmoffat Nov 14, 2024
9de1508
Merged Giles' change
robmoffat Nov 14, 2024
dd5e1c7
Merge remote-tracking branch 'interopio/move-addon' into fdc3-for-web…
robmoffat Nov 14, 2024
4548986
correcting issues in context docs generation
kriswest Nov 14, 2024
469d7da
Converted to constants for all Fdc3UserInterface type usages
robmoffat Nov 14, 2024
84bab84
Renumbered ports for consistency, added in UI choice again
robmoffat Nov 14, 2024
3cbbb89
Fixed demo UI using new FDC3 UI Constants
robmoffat Nov 14, 2024
8942cd3
Got alternative UI components working
robmoffat Nov 15, 2024
2514768
Merge branch 'fdc3-for-web-impl' into fdc3-for-web-impl-merging-prs
robmoffat Nov 15, 2024
bce891e
Merge pull request #1436 from finos/fdc3-for-web-impl-merging-prs
robmoffat Nov 15, 2024
d67f32b
Allowing channel selector drag
robmoffat Nov 19, 2024
604a27c
Made smoother
robmoffat Nov 19, 2024
4f7b6be
Update packages/fdc3-get-agent/src/ui/DefaultDesktopAgentChannelSelec…
kriswest Nov 20, 2024
c3e7e7b
Dealing with review comments
kriswest Nov 20, 2024
09a90db
Merge remote-tracking branch 'upstream/fdc3-for-web-impl' into impl-r…
kriswest Nov 20, 2024
022c4bc
Bridging schema fix and updating package-lock
kriswest Nov 20, 2024
0b18498
addressing weird semgrep errors on log messages
kriswest Nov 20, 2024
ebc54d9
tweakng typing in hopes of fixing a circular dependency import...
kriswest Nov 20, 2024
786cbdb
reenable code coverage
kriswest Nov 21, 2024
f186fe7
Modify generate-type-predicates to only include interfaces that have …
Roaders Nov 22, 2024
7979770
Tidy up code. Add valid / non valid predicates
Roaders Nov 22, 2024
3f5bd07
Work in progress
robmoffat Nov 22, 2024
df64746
Work in progress
robmoffat Nov 22, 2024
270d129
Merge branch 'main' into fdc3-for-web-impl-draggable
robmoffat Nov 22, 2024
d7f0523
Drag now respects closest sides
robmoffat Nov 22, 2024
39eea7b
Fairly stable
robmoffat Nov 22, 2024
eec9284
Correcting issues with tests (a circular dependency and unused imports)
kriswest Nov 22, 2024
0bda0f1
Merge pull request #1444 from Roaders/fdc3-for-web-impl-merging-prs
kriswest Nov 26, 2024
f9dcd4d
Merge branch 'main' into fdc3-for-web-impl-update-type-predicates
kriswest Nov 26, 2024
2b523a1
Removing an unused test step with a type issue and correcting other t…
kriswest Nov 26, 2024
1a25d0b
Merge pull request #1447 from finos/fdc3-for-web-impl-update-type-pre…
robmoffat Nov 26, 2024
a9d532a
Fast failing of coverage
robmoffat Nov 26, 2024
8e6669a
Merge pull request #1448 from finos/fast-fail-for-coverage
kriswest Nov 26, 2024
e46f365
Restyled channel selector and got it responding to drag
robmoffat Nov 27, 2024
3a25de1
Merge branch 'fdc3-for-web-impl' into fdc3-for-web-impl-draggable
robmoffat Nov 27, 2024
2dc4b89
Merge pull request #1450 from finos/fdc3-for-web-impl-draggable
robmoffat Nov 27, 2024
b4eb5cb
Merge remote-tracking branch 'interopio/monorepo-docusaurus' into fdc…
robmoffat Nov 28, 2024
4a1090e
Fixing netlify build
robmoffat Nov 28, 2024
8d69baa
Fixing netlify
robmoffat Nov 28, 2024
da4c043
Removed yarn.lock to enable netlify to use npm
robmoffat Nov 28, 2024
e70ffbd
fixing mssing dev dep
robmoffat Nov 28, 2024
03cb5cf
adding install step in website build
robmoffat Nov 28, 2024
e3d03d1
fixing netlify build
robmoffat Nov 28, 2024
70121ac
Merge pull request #1451 from finos/fdc3-for-web-impl-docusaurus
robmoffat Nov 28, 2024
74f383b
Added legacy CJS support fdc3 package
robmoffat Nov 28, 2024
0098d48
removed command line args, added to script
robmoffat Nov 28, 2024
b00d208
removed comments
robmoffat Nov 28, 2024
95d84ab
Added display block/none on Intent resolver iframe
robmoffat Nov 28, 2024
887b26a
Merge remote-tracking branch 'InteropIO/impl-review-updates' into fdc…
robmoffat Dec 3, 2024
ea9ac9d
Fixed interface matches (fixing tests)
robmoffat Dec 3, 2024
69d89f0
Merge pull request #1453 from finos/fdc3-for-web-iframe-display]
robmoffat Dec 3, 2024
69928fe
Fixed issue with channel selection callback|
robmoffat Dec 3, 2024
612ef50
Merge pull request #1454 from finos/fdc3-for-web-impl-julianna-review
robmoffat Dec 3, 2024
a9edc95
adding prettier back in
kriswest Dec 3, 2024
fbc3a7b
Applying prettier to all code, setting up commit hook and eslint configs
kriswest Dec 3, 2024
3741903
adding linting scripts
kriswest Dec 3, 2024
38bbb8e
Adding linting to toolbox/fdc3-web-impl projects
kriswest Dec 4, 2024
bc34711
Testing husky lint
robmoffat Dec 10, 2024
d444927
Setting fetch depth
robmoffat Dec 10, 2024
e9b21bd
adding fetch base
robmoffat Dec 10, 2024
72639ea
Merge pull request #1456 from InteropIO/fdc3-web-impl-prettier
robmoffat Dec 10, 2024
e6875e5
Merge branch 'main' into fdc3-for-web-impl
kriswest Dec 11, 2024
1dd16da
Handling private channel schema change
kriswest Dec 11, 2024
c459f07
Update coverage.yml
robmoffat Dec 11, 2024
fb83447
Merge branch 'fdc3-for-web-impl' into fdc3-for-web-impl-commonjs
robmoffat Dec 16, 2024
2785128
build complete
robmoffat Dec 16, 2024
edcb439
Added commonjs as a separate module
robmoffat Dec 16, 2024
e0de6a7
Updated package lock
robmoffat Dec 16, 2024
66c0091
Update README.md
robmoffat Dec 17, 2024
dd72cfa
Added module readmes
robmoffat Dec 17, 2024
96025eb
added changelog
robmoffat Dec 17, 2024
7e2774a
Update coverage.yml
robmoffat Dec 17, 2024
38338f4
reverted
robmoffat Dec 17, 2024
6f3bf05
Adding base coverage
robmoffat Dec 18, 2024
698586f
Merge pull request #1477 from finos/fdc3-for-web-impl-base-coverage
robmoffat Dec 18, 2024
34b2c9b
Update base-coverage.yml
robmoffat Dec 18, 2024
4b21e9f
Update packages/fdc3/README.md
robmoffat Dec 18, 2024
6221b61
Update packages/fdc3/README.md
robmoffat Dec 18, 2024
1d22686
Update packages/fdc3-commonjs/README.md
robmoffat Dec 18, 2024
d9529a9
Update packages/fdc3-commonjs/README.md
robmoffat Dec 18, 2024
25ff0fb
Update base-coverage.yml
robmoffat Dec 18, 2024
bf67434
Merge branch 'main' into fdc3-for-web-impl
kriswest Dec 18, 2024
2f5429a
Merge pull request #1452 from finos/fdc3-for-web-impl-commonjs
robmoffat Dec 18, 2024
e78c042
trying to fix coverage reporting.
robmoffat Dec 19, 2024
fb996b1
changing path
robmoffat Dec 19, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
47 changes: 47 additions & 0 deletions .github/workflows/coverage.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
name: Node.js CI Coverage

# Controls when the workflow will run on any branch
on:
pull_request:

# Define the jobs for this workflow
jobs:
test:
runs-on: ubuntu-latest

strategy:
matrix:
node-version: [20.x]

steps:
- name: Checkout repository
uses: actions/checkout@v3

- name: Set up Node.js
uses: actions/setup-node@v3
with:
node-version: ${{ matrix.node-version }}

- name: Install dependencies
run: npm install

- name: Run tests
run: npm run test

- name: Merge Results 1
run: npm run merge
if: always()

- name: Merge Results 2
run: npm run merge2
if: always()

- name: Create Report
run: npm run report
if: always()

- name: Report NYC coverage
uses: sidx1024/report-nyc-coverage-github-action@v1.2.7
if: always()
with:
coverage_file: "nyc-coverage-report/coverage-summary.json"
4 changes: 0 additions & 4 deletions .github/workflows/cve-scanning.yml
Original file line number Diff line number Diff line change
Expand Up @@ -45,10 +45,6 @@ jobs:

- run: npx --yes auditjs ossi --whitelist allow-list.json
if: success() || failure()

- run: npx --yes auditjs ossi --whitelist ../../allow-list.json
working-directory: toolbox/fdc3-workbench
if: success() || failure()

- run: npx --yes auditjs ossi --whitelist ../allow-list.json
working-directory: website
Expand Down
36 changes: 36 additions & 0 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
name: Node.js CI Test

# Controls when the workflow will run on any branch
on:
pull_request:

# Define the jobs for this workflow
jobs:
build:
runs-on: ubuntu-latest

strategy:
matrix:
node-version:
- 18.x
- 20.x

steps:
- name: Checkout repository
uses: actions/checkout@v3

- name: Set up Node.js
uses: actions/setup-node@v3
with:
node-version: ${{ matrix.node-version }}

- name: Install dependencies
run: npm install

- name: Run tests
run: npm run test
# Tests sometimes hang, and will run until stopped. Timeout to prevent all the minutes from being eaten.
timeout-minutes: 5



6 changes: 5 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -18,4 +18,8 @@ website/.docusaurus/**

.idea/
*.iml
website/.yarn
website/.yarn
.nyc_output
toolbox/fdc3-for-web/fdc3-web-impl/generated/
cucumber-report.html
nyc-coverage-report/
4 changes: 4 additions & 0 deletions .npmrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
# Omit the registry url which can be an organization's internal npm mirror when generating package-lock.json file
# see: https://github.com/npm/cli/pull/4874
# and https://docs.npmjs.com/cli/v8/using-npm/config#omit-lockfile-registry-resolved
omit-lockfile-registry-resolved = true
6 changes: 5 additions & 1 deletion .semgrepignore
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,11 @@ website/**

# Just used for build so ignoring
s2tQuicktypeUtil.js
schemas/api/t2sQuicktypeUtil.js

# API schema set for localhost gets picked up by semgrep rule
schemas/bridgingAsyncAPI/bridgingAsyncAPI.json

# demo apps get picked up for not having integrity headers
toolbox/fdc3-for-web/demo/static/chartiq/**
toolbox/fdc3-for-web/demo/static/ag-grid/**
toolbox/fdc3-for-web/demo/src/client/apps/**
3 changes: 3 additions & 0 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"typescript.tsdk": "node_modules/typescript/lib"
}
20 changes: 20 additions & 0 deletions comment-template.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
## Coverage Report

Commit: [{{short_commit_sha}}]({{commit_link}})
Base: [{{base_ref}}@{{base_short_commit_sha}}]({{base_commit_link}})

| Type | Base | This PR |
|---------------------------|--------------------------------------------|------------------------------------------------------------------------------------|
| Total Statements Coverage | {{base_total_statements_coverage_percent}} | {{total_statements_coverage_percent}} ({{total_statements_coverage_percent_diff}}) |
| Total Branches Coverage | {{base_total_branches_coverage_percent}} | {{total_branches_coverage_percent}} ({{total_branches_coverage_percent_diff}}) |
| Total Functions Coverage | {{base_total_functions_coverage_percent}} | {{total_functions_coverage_percent}} ({{total_functions_coverage_percent_diff}}) |
| Total Lines Coverage | {{base_total_lines_coverage_percent}} | {{total_lines_coverage_percent}} ({{total_lines_coverage_percent_diff}}) |

<details>
<summary>Details (changed files)</summary>
{{changed_files_coverage_table}}
</details>
<details>
<summary>Details (all files)</summary>
{{files_coverage_table}}
</details>
Loading
Loading