8000 chore: release v0.2.0 by ashleythedeveloper Β· Pull Request #302 Β· uncefact/tests-untp Β· GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

chore: release v0.2.0 #302

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

Merged
merged 254 commits into from
Jun 16, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
254 commits
Select commit Hold shift + click to select a range
d7cd671
feat: add json form component to components package (#5)
ldhyen99 Jan 26, 2024
cf4655f
feat: add common UI components (#4)
huynguyen-hl Jan 26, 2024
30d2dae
chore: set up babel core package (#6)
ldhyen99 Jan 29, 2024
ee8ca71
refactor: change storybook '.js' files to '.tsx' files (#11)
huynguyen-hl Feb 1, 2024
7d91cde
feat: implement feature builder service (#10)
ldhyen99 Feb 15, 2024
6d9ec9b
feat: add ImportButton UI component (#8)
huynguyen-hl Feb 15, 2024
0f075a5
feat: setup router and header components (#12)
huynguyen-hl Feb 15, 2024
ad06593
feat: add Download UI component (#9)
huynguyen-hl Feb 16, 2024
c6b5e38
feat: add base event service (#7)
ldhyen99 Feb 20, 2024
7b9e1de
chore: clean the unuse code
namhoang1604 Feb 23, 2024
02d319c
feat: add scanning and verify pages (#13)
huynguyen-hl Feb 26, 2024
c3ae2df
test: add unit test for object event in services package (#15)
ldhyen99 Feb 27, 2024
84f5cc7
feat: transformation event (#14)
ldhyen99 Feb 27, 2024
20b7206
chore: setup project struct untp test suite (#1 8000 8)
ldhyen99 Mar 1, 2024
aa4cd45
feat: setup schema directory structure (#19)
ldhyen99 Mar 4, 2024
9920b52
feat: integrate with ajv to implement the data schema validator (#21)
namhoang1604 Mar 5, 2024
9c6f04b
feat: create config file (#22)
ldhyen99 Mar 11, 2024
2c43ea2
feat: dynamic schema loading (#23)
ldhyen99 Mar 12, 2024
2a2c1a6
feat: add transaction event service
huynguyen-hl Mar 12, 2024
001830f
feat: add aggregation event feature
huynguyen-hl Mar 13, 2024
146e919
feat: Integrate interface with core runner function
huynguyen-hl Mar 13, 2024
8f7d381
feat: add untp test suite cli tool
huynguyen-hl Mar 18, 2024
153b6e6
feat: add message templates and template mapper function
huynguyen-hl Mar 18, 2024
717c0bd
feat: validate Credential config file (#29)
ldhyen99 Mar 18, 2024
d9ed3d1
feat: clean up config file mock app (#26)
ldhyen99 Mar 19, 2024
5d9c379
feat: integrate core test runner with mapper template (#31)
ldhyen99 Mar 22, 2024
fa23b02
test: setup integration test and write a few test cases for cli (#33)
ldhyen99 Mar 26, 2024
c1c0264
feat: add logger utility functions for CLI tool (#30)
huynguyen-hl Mar 28, 2024
7a45f00
test: integration test untp cli test (#34)
ldhyen99 Mar 29, 2024
3f9af9d
feat: add 'testSuiteHandler' library test interface (#32)
huynguyen-hl Apr 2, 2024
f65c174
test: update lib integration test (#37)
ldhyen99 Apr 12, 2024
2c4b102
chore: update the scanning app to use multiple AIs
huynguyen-hl Apr 15, 2024
643636b
feat: implement conformity credential request component (#39)
ldhyen99 Apr 25, 2024
0d59a7c
feat: update example integrate with conformity credential (#41)
ldhyen99 Apr 25, 2024
18fc092
feat: implement the construct AI function
huynguyen-hl May 2, 2024
a637f7f
fix: update README.md file for unclear readme and failed when follow
huynguyen-hl May 16, 2024
1cdd9d0
docs: mock app configuration (#43)
ldhyen99 Jun 3, 2024
e2508c6
chore: add dockerfile (#48)
ducpm511 Jun 4, 2024
01c838d
feat: implement scan qr url fetch data (#46)
ldhyen99 Jun 4, 2024
4be2d3a
feat: add import JSON button for transformationEvent (#47)
huynguyen-hl Jun 5, 2024
1e8a4bf
chore: updated node version in dockerfile
ducpm511 Jun 7, 2024
d8a15f3
Merge pull request #50 from uncefact/chore/update-node-version-docker…
ducpm511 Jun 7, 2024
c6325bf
chore: update yarn lock file (#51)
huynguyen-hl Jun 7, 2024
4a50b6d
feat: add logo header (#49)
ldhyen99 Jun 11, 2024
5284363
feat: added dockerfile for local storage server in mock app
ducpm511 Jun 11, 2024
290e614
feat: enhance uiux mock app (#53)
ldhyen99 Jun 11, 2024
eb1ba06
chore: updated node version
ducpm511 Jun 11, 2024
ab162f5
refactor: update readme and UI and app config example (#56)
ldhyen99 Jun 11, 2024
1321dc3
chore: fix dependency
namhoang1604 Jun 11, 2024
aaa0a66
fix: cannot read appConfig's identifyProvider (#54)
huynguyen-hl Jun 12, 2024
f54c2bd
Merge pull request #55 from uncefact/feat/add-docker-file-for-local-s…
ducpm511 Jun 12, 2024
2ebf159
refactor: change UI and add api key default verification link (#57)
ldhyen99 Jun 14, 2024
1581250
feat: enhance and add general components services (#58)
namhoang1604 Jun 19, 2024
12f51f4
refactor: move the function of object event to process DPP
namhoang1604 Jun 19, 2024
0b6940c
chore: update app-config
namhoang1604 Jun 19, 2024
3eaf9c5
style: add create theme MUI and hook theme in mock app (#64)
ldhyen99 Jun 21, 2024
af2c202
chore: update render templates (#63)
huynguyen-hl Jun 21, 2024
bc438f8
fix: check value field in checkbox before add (#65)
ldhyen99 Jun 21, 2024
a21f80b
feat: implement barcode generator component (#68)
namhoang1604 Jun 26, 2024
2e8dcc0
fix: style of scanning page (#69)
namhoang1604 Jun 27, 2024
bfe4f21
feat: set up test suite (#76)
namhoang1604 Jul 4, 2024
b04cd05
feat: init render template test suite (#78)
huynguyen-hl Jul 5, 2024
c4f6ccd
feat: workflow for release tagging and release note (#72)
ducpm511 Jul 5, 2024
205e04a
feat: Create test cases for QR Link / Encryption Test Suite (#81)
ldhyen99 Jul 5, 2024
93d1859
Fix: unable to scan the long barcodes on mobile devices (#82)
huynguyen-hl Jul 15, 2024
3c22257
Chore: hide the toast message in the scanning app (#83)
huynguyen-hl Jul 16, 2024
30a1967
chore: setup cicd testing (#70)
ldhyen99 Jul 29, 2024
5668907
docs: init docs (#77)
ashleythedeveloper Jul 30, 2024
b49f654
feat(cd): ghcr.io setup and docker image build workflow (#84)
kshychko Jul 30, 2024
7c49aa3
docs: semantic interoperability testing (#87)
ashleythedeveloper Aug 6, 2024
5e01270
docs: technical interoperability testing (#88)
ashleythedeveloper Aug 6, 2024
eb81cfd
chore: enable docs deployment workflow
ashleythedeveloper Aug 6, 2024
308068b
feat: vckit docker integration (#90)
ashleythedeveloper Aug 6, 2024
f7cb97f
feat: storage docker integration (#92)
ashleythedeveloper Aug 7, 2024
2a1bfc1
chore: update mock app config (#93)
ashleythedeveloper Aug 7, 2024
a01d735
feat: add storage service tests (#94)
ashleythedeveloper Aug 12, 2024
09146bb
chore: update storage tests (#95)
ashleythedeveloper Aug 14, 2024
b8725e8
fix: update documentation start command (#96)
ashleythedeveloper Aug 14, 2024
06574a1
docs: add docker compose workflow (#97)
ashleythedeveloper Aug 14, 2024
a60bf6e
docs: add storage service test docs (#98)
ashleythedeveloper Aug 14, 2024
a5be4a3
docs: update vc docs url (#99)
ashleythedeveloper Aug 15, 2024
b61a301
fix: pin hashing library to v5.5.3 (#101)
ashleythedeveloper Sep 10, 2024
0a0d949
B3 pmgmnt 1367 schema only (#104)
jballment Sep 13, 2024
2ab5d12
feat: enhance construct elementString (#103)
namhoang1604 Sep 23, 2024
f668aaa
feat: remote schema support for json form (#102)
ldhyen99 Sep 23, 2024
f883129
chore: update storage service tests (#108)
ashleythedeveloper Sep 24, 2024
c68d261
feat: integrate IDR with mock app (#105)
namhoang1604 Sep 24, 2024
3ee24f8
feat: remote schema support for tier two test suite (#106)
ldhyen99 Sep 27, 2024
f615d5b
feat: scripts seed data for idr and mock-gs1 services (#111)
huynguyen-hl Sep 27, 2024
26ac5e4
refactor: Remove Storage Service Bundled with Mock App (#113)
ldhyen99 Oct 1, 2024
2e37154
feat: Add Local Copies of UNTP Credential Schemas in Tier Two Test Su…
ldhyen99 Oct 1, 2024
561c8e2
feat: modify enveloping proof (#112)
ldhyen99 Oct 1, 2024
ced1a54
feat: Construct Verify URL for Credential Import (#110)
ldhyen99 Oct 1, 2024
8dcb0f8
chore: add and replace the gs1 library with the temporary cloned one …
namhoang1604 Oct 1, 2024
44bf9c0
chore: update new docker image for vckit
namhoang1604 Oct 3, 2024
43b325f
refactor: separate seeding data to JSON files (#119)
huynguyen-hl Oct 9, 2024
fa56c32
feat: implement process object event service for 8000 mock app (#114)
namhoang1604 Oct 11, 2024
0830ecb
refactor: check EnvelopedVerifiableCredential when verify and render …
ldhyen99 Oct 14, 2024
5550b9d
feat: implement process digital identity anchor (#120)
namhoang1604 Oct 15, 2024
caf2386
refactor: update vckit latest image in docker compose (#122)
ldhyen99 Oct 15, 2024
9e41262
docs: import credential components (#115)
namhoang1604 Oct 15, 2024
0744eda
feat: implement process digital facility record (#123)
namhoang1604 Oct 18, 2024
c674abb
chore: update idr docker image (#125)
ashleythedeveloper Oct 21, 2024
50767f8
feat: inject credential status to UNTP credential (#121)
huynguyen-hl Oct 23, 2024
f01df6a
refactor: storage service request payload (#126)
ashleythedeveloper Oct 23, 2024
06f55f8
feat: implement processAssociationEvent function (#128)
namhoang1604 Oct 23, 2024
87d92cd
feat: implement processDigitalConformityCredential function (#129)
namhoang1604 Oct 23, 2024
6fa2cb4
fix: mock apps build (#131)
ashleythedeveloper Oct 23, 2024
7ad1b6d
feat: copy schema versions past v0.4 in traceability events (#124)
ldhyen99 Oct 25, 2024
31ed1e5
fix: issue import EnvelopedVerifiableCredential (#127)
namhoang1604 Oct 28, 2024
ee48260
fix: unit test and test pipeline (#140)
namhoang1604 Oct 29, 2024
a1deac5
feat: add dpp render template 0.5.0 (#132)
huynguyen-hl Oct 29, 2024
31c7784
feat: add DCC render template 0.5.0 (#136)
huynguyen-hl Oct 30, 2024
9345412
feat: add TE render template 0.5.0 (#137)
huynguyen-hl Oct 30, 2024
3093f5e
feat: add DFR render template 0.5.0 (#138)
huynguyen-hl Oct 30, 2024
93f2076
chore: pass headers to request (#130)
ashleythedeveloper Oct 31, 2024
a49f5d5
docs: update document for enveloping proof flow (#133)
ldhyen99 Oct 31, 2024
c5c9d74
chore: update vckit-api docker image (#142)
huynguyen-hl Oct 31, 2024
962e099
feat: update download jwt button verify page (#116)
ldhyen99 Nov 1, 2024
d7f5230
fix: test suite v0.3.10 (#135)
ldhyen99 Nov 1, 2024
d04d97e
docs: add documentation for seeding Script in IDR and Mock GS1 servic…
hoa-ngo-gs Nov 1, 2024
0c29b69
chore: update test case for RenderTemplate2024 (#143)
huynguyen-hl Nov 1, 2024
dd8b307
fix: docs build (#146)
ashleythedeveloper Nov 1, 2024
76a51c0
feat: update untp config command (#139)
ldhyen99 Nov 1, 2024
0661f64
fix: update verify apply render template css (#145)
ldhyen99 Nov 1, 2024
44f3df8
feat: support array for traceability event and existing events (#144)
namhoang1604 Nov 1, 2024
4c79ff6
chore: remove View more button in the DPP render template 0.5.0 (#147)
huynguyen-hl Nov 1, 2024
4010277
fix: docs build (#148)
ashleythedeveloper Nov 1, 2024
102f5bf
fix: copied dcc schema from v0.4 to v0.5 (#149)
ldhyen99 Nov 1, 2024
35b30d1
chore: update app config (#150)
namhoang1604 Nov 1, 2024
ca7abe2
chore: update vc tests (#151)
ashleythedeveloper Nov 1, 2024
ac6e991
chore: update credential payloads (#152)
ashleythedeveloper Nov 2, 2024
dfd3059
chore: update package versions
ashleythedeveloper Nov 2, 2024
7518b02
feat: hash validation on Verify page when key is missing (#153)
ldhyen99 Nov 5, 2024
6a4bdb1
chore: update docker compose with new vckit image (#159)
ldhyen99 Nov 20, 2024
35f5400
chore: update storage-service image to latest version (#161)
huynguyen-hl Nov 21, 2024
826a86a
feat: implement flexible identifier schemes (#162)
namhoang1604 Nov 25, 2024
201ffa2
chore: update idr seeding script (#163)
namhoang1604 Nov 25, 2024
33f4cc5
docs: update extensions section (#158)
ashleythedeveloper Nov 26, 2024
2902e1a
chore: update idr docker image for link types voc (#166)
ldhyen99 Nov 26, 2024
6be27a2
feat: add new link types (#164)
ldhyen99 Nov 26, 2024
f76c8cf
docs: add diagrams for the import and scanning component (#154)
namhoang1604 Nov 26, 2024
c3d091f
fix: download vc button (#160)
huynguyen-hl Nov 26, 2024
97a4ca5
feat: enable storage service encrypted endpoint (#157)
huynguyen-hl Nov 28, 2024
d15bc18
fix: coordinate order in DFR Google Maps URLconstruction (#171)
huynguyen-hl Dec 2, 2024
4080c27
feat: add untp test playground poc (#169)
ashleythedeveloper Dec 2, 2024
82a586d
fix: test credential path (#173)
ashleythedeveloper Dec 3, 2024
8fb3772
feat: add valid from valid until (#170)
ldhyen99 Dec 3, 2024
7cf4464
test: setup unit test for playground package (#174)
ldhyen99 Dec 5, 2024
0b76830
fix: docker build image for untp playground (#176)
namhoang1604 Dec 5, 2024
e86bd98
refactor: update context url test suite (#175)
ldhyen99 Dec 6, 2024
1996828
refactor: update example dpp credential in playground (#177)
ldhyen99 Dec 6, 2024
a31be9e
fix: migrate to docker-build prvider (#178)
kshychko Dec 9, 2024
356bfad
feat: support extension and multiple version of the schema
namhoang1604 Dec 10, 2024
cbdc208
feat: enhance relax schema validation for extension
namhoang1604 Dec 10, 2024
eaae4cd
test: update unit test for services
namhoang1604 Dec 10, 2024
afaccbc
fix: update the passport extraction linkSet to sustainabilityInfo (#179)
huynguyen-hl Dec 10, 2024
ba89a16
test: add test for qr link verification unencrypted data (#156)
ldhyen99 Dec 10, 2024
427c3e9
refactor: extension configuration data
namhoang1604 Dec 10, 2024
809f811
chore: update render templates (#180)
huynguyen-hl Dec 10, 2024
fb818d5
Merge pull request #181 from uncefact/feat/support-multi-version-and-…
namhoang1604 Dec 11, 2024
5f8c113
chore: update dpp and dfr render template on mobile UIs (#183)
huynguyen-hl Dec 16, 2024
2f3be64
test: update unit test in untp playground (#182)
ldhyen99 Dec 23, 2024
d75e4fa
feat: implement versioning for documentation (#187)
ldhyen99 Dec 26, 2024
0c6d337
feat: implement version mapping page and script to generate version m…
namhoang1604 Dec 27, 2024
01c6d65
feat: configure automated changelog generation (#189)
huynguyen-hl Dec 27, 2024
c9ba738
chore: enhance release pipeline (#192)
namhoang1604 Jan 2, 2025
1dfacbd
docs: add release guide (#193)
namhoang1604 Jan 3, 2025
5818849
Update RELEASE_GUIDE.md
namhoang1604 Jan 3, 2025
43d83ec
fix: update contents of test credential (#194)
ashleythedeveloper Jan 10, 2025
335cdc8
fix: prevent confetti from triggering on validation errors (#195)
ashleythedeveloper Jan 10, 2025
0fd8aef
docs: add release management (#196)
namhoang1604 Jan 13, 2025
b0f7d71
Setup E2E testing Infrastructure (#188)
ThanhDoDuy Jan 17, 2025
9ce7bb8
test: implement e2e for DCC (#199)
ldhyen99 Jan 21, 2025
25820c8
test: implement e2e test for DIA (#200)
ldhyen99 Jan 21, 2025
4104c1c
test: implement e2e test for DFR (#198)
ldhyen99 Jan 21, 2025
9204dc9
feat: implement findFirstMatchingKeyValue utility function (#202)
huynguyen-hl Jan 23, 2025
b932c66
fix(build): Copy templates to correct directory during yarn build
absoludity Jan 30, 2025
bc4d022
refactor: remove duplicate e2e config (#205)
ashleythedeveloper Jan 31, 2025
34a30b5
docs: add contributing guide (#206)
ashleythedeveloper Jan 31, 2025
0198221
chore: update git configuration files (#207)
ashleythedeveloper Jan 31, 2025
22ee881
fix(errors): error messages need to be escaped to ensure valid json. …
absoludity Jan 31, 2025
c819998
docs: update playground infra documentation (#203)
ashleythedeveloper Jan 31, 2025
3c3849e
feat: add w3c vcdm schema validation (#211)
ashleythedeveloper Feb 9, 2025
03fbd4a
refactor: create custom commands e2e (#210)
ldhyen99 Feb 10, 2025
3d9a978
feat: implement JSON-LD Document Expansion and Context Validation (#212)
huynguyen-hl Feb 11, 2025
181ddff
refactor: integrate untp test suite to e2e (#213)
ldhyen99 Feb 11, 2025
f9b4a50
Fix version detection for prerelease (#217)
absoludity Feb 17, 2025
989c140
test: handle cleanup data cypress (#214)
ldhyen99 Feb 18, 2025
4640856
fix: enhance error handling in context validation (#219)
huynguyen-hl Feb 18, 2025
524e51d
test: add e2e test for transformation traceability event (#216)
ldhyen99 Feb 19, 2025
a5e582d
test: add JSON-LD expansion and validation e2e tests (#220)
huynguyen-hl Feb 26, 2025
53abf00
feat: add conformance reporting (#222)
ashleythedeveloper Mar 2, 2025
587f0c5
test: add e2e test fixtures (#229)
ashleythedeveloper Mar 3, 2025
e9efa00
feat: update new vckit render package (#221)
ldhyen99 Mar 4, 2025
259c7a1
feat: implement e2e tests into Github workflow (#227)
huynguyen-hl Mar 6, 2025
e4b076f
feat: add dlp 0.4.1-beta1 release (#232)
ashleythedeveloper Mar 6, 2025
7b5df39
chore: free up space on the runner before e2e tests
kshychko Mar 10, 2025
2c61133
chore: make app depend on untp-playground for e2e testing
kshychko Mar 10, 2025
7d34d05
Merge pull request #235 from uncefact/ci/fix-no-more-space
ashleythedeveloper Mar 11, 2025
ee219b6
feat: add dlp v0.4.2-beta1 to extention config
ashleythedeveloper Mar 16, 2025
5ca00c3
feat: add dlp v0.4.2-beta1 to extension config
ashleythedeveloper Mar 17, 2025
b0b1995
feat: update vckit docker compose (#246)
ldhyen99 Mar 26, 2025
0f5e8f9
feat: update render credential (#237)
ldhyen99 Mar 27, 2025
84ef5a8
feat: add report name to playground report (#254)
ldhyen99 Mar 27, 2025
c39bf27
feat: improve UNTP playground error messages (#230)
ldhyen99 Mar 27, 2025
86e38e7
feat: implement download a report as HTML file in UNTP Playground (#256)
ldhyen99 Mar 27, 2025
1897d8d
docs: parameterise documentation site (#236)
huynguyen-hl Mar 27, 2025
586e39f
chore: update documentation site logo (#259)
ashleythedeveloper Mar 27, 2025
fdb8b47
fix: download report label unexpectedly changing (#262)
ldhyen99 Mar 31, 2025
c3b2bc8
fix: untp playground build (#266)
ashleythedeveloper May 14, 2025
bf7b7c6
docs: update UNTP Verifiable Credentials testing documentation (#231)
ldhyen99 May 14, 2025
b9b4f21
feat: add 0.6.0 dfr render template (#268)
ashleythedeveloper May 27, 2025
6c79cda
feat: update dfr to v0.6.0 (#269)
ashleythedeveloper May 27, 2025
8f48003
feat: add 0.6.0 schema (#270)
ashleythedeveloper May 28, 2025
41efce0
test: update dfr to v0.6.0 (#271)
ashleythedeveloper May 28, 2025
be6b4b9
docs: add v0.6.0 dfr migration guide (#273)
ashleythedeveloper May 28, 2025
e3ead0c
feat: add 0.6.0 dia schema (#276)
ashleythedeveloper May 29, 2025
80d4a77
test: update dia tests to v0.6.0 (#277)
ashleythedeveloper May 29, 2025
12278a6
feat: add v0.6.0 dia render template (#274)
ashleythedeveloper May 29, 2025
81c534a
feat: add dia v0.6.0 (#275)
ashleythedeveloper May 29, 2025
0f7133b
docs: add dia migration guide (#278)
ashleythedeveloper May 29, 2025
839a731
feat: add v0.6.0 dcc schema
ashleythedeveloper May 29, 2025
711fb35
feat: add v0.6.0 dcc schema (#281)
ashleythedeveloper Jun 10, 2025
528b889
feat: add v0.6.0 dcc render template (#279)
ashleythedeveloper Jun 10, 2025
cbaa9a9
feat: add dcc v0.6.0 (#280)
ashleythedeveloper Jun 10, 2025
fa6a2ca
test: update dcc e2e tests (#282)
ashleythedeveloper Jun 10, 2025
83350e3
feat: add v0.6.0 dpp render template (#284)
ashleythedeveloper Jun 12, 2025
fdf2696
feat: add dpp v0.6.0 (#285)
ashleythedeveloper Jun 12, 2025
7bd5812
feat: add v0.6.0 dpp schema (#286)
ashleythedeveloper Jun 12, 2025
9c34d8c
test: update dpp tests to v0.6.0 (#287)
ashleythedeveloper Jun 12, 2025
19c4377
docs: add 0.6.0 dcc migration guide (#283)
ashleythedeveloper Jun 12, 2025
793ee8c
feat: add v0.6.0 dte schema (#288)
ashleythedeveloper Jun 13, 2025
129f0bb
fix: add guard for localStorageParams (#289)
ashleythedeveloper Jun 13, 2025
9263e63
feat: add v0.6.0 dte render template (#290)
ashleythedeveloper Jun 13, 2025
2c0094b
feat: add dte v0.6.0 (#291)
ashleythedeveloper Jun 13, 2025
30cd49e
test: update dte e2e tests (#292)
ashleythedeveloper Jun 13, 2025
668d59e
docs: add v0.6.0 dpp migration guide (#293)
ashleythedeveloper Jun 13, 2025
986beeb
docs: add v0.6.0 dte migration guide (#294)
ashleythedeveloper Jun 13, 2025
5be4797
chore: bump vckit render package (#295)
ashleythedeveloper Jun 16, 2025
a62c41a
test: fix false positive render test cases (#296)
ashleythedeveloper Jun 16, 2025
e178439
chore: update dependent services (#297)
ashleythedeveloper Jun 16, 2025
00c674e
chore: update playground test credential and vc config (#298)
ashleythedeveloper Jun 16, 2025
cca9498
chore: downgrade_docs_version (#299)
ashleythedeveloper Jun 16, 2025
a842e3d
docs: generate v0.2.0 docs (#300)
ashleythedeveloper Jun 16, 2025
f01513c
fix: update playground infra context
ashleythedeveloper Jun 16, 2025
755aa2b
chore: release v0.2.0
ashleythedeveloper Jun 16, 2025
807af24
chore: release 0.2.0
github-actions[bot] Jun 16, 2025
e2707ca
chore: generate v0.2.0 release changelog (#301)
ldhyen99 Jun 16, 2025
fb9bc0a
chore: release 0.2.0
github-actions[bot] Jun 16, 2025
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
  •  
  •  
  •  
29 changes: 29 additions & 0 deletions .dockerignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
docker-compose.yaml
.dockerignore
**/Dockerfile
**/node_modules
**/__test__
**/coverage
**/build
**/tsconfig.tsbuildinfo
.git
.gitignore
jest.*
*.md
LICENSE
database.sqlite
appspec.yml
.prettierrc
.prettierignore
.eslintrc.json
.eslintignore
.editorconfig
.vscode
logs
aws
.DS_Store
e2e/package.json
e2e/yarn.lock

packages/mock-app/src/constants/app-config.json
packages/components/src/constants/app-config.json
11 changes: 10 additions & 1 deletion .eslintignore
Original file line number Diff line number Diff line change
@@ -1,3 +1,12 @@
build
lib
coverage
coverage
__tests__
scripts
jest.config.*
jest.*.config.*
integration
node_modules
.next
packages/untp-playground/infra

44 changes: 39 additions & 5 deletions .eslintrc.json
Original file line number Diff line number Diff line change
@@ -1,19 +1,53 @@
{
"root": true,
"plugins": ["@typescript-eslint", "prettier"],
// TODO: Enable linting for documentation folder
"ignorePatterns": [
"documentation",
"e2e"
],
"plugins": [
"@typescript-eslint",
"prettier"
],
"parser": "@typescript-eslint/parser",
"extends": [
"eslint:recommended",
"plugin:@typescript-eslint/recommended",
"plugin:@typescript-eslint/recommended-requiring-type-checking"
],
"parserOptions": {
"project": ["tsconfig.base.json"]
"project": [
"./packages/*/tsconfig.json"
]
},
"rules": {
"no-console": "warn",
"prefer-rest-params": "warn",
"@typescript-eslint/ban-ts-comment": "warn",
// Off for now, but we should enable this in the future
"@typescript-eslint/no-unsafe-call": "off",
"@typescript-eslint/no-unsafe-member-access": "off",
"@typescript-eslint/no-unsafe-assignment": "off"
}
}
"@typescript-eslint/no-unsafe-assignment": "off",
"@typescript-eslint/no-var-requires": "off",
"@typescript-eslint/no-explicit-any": "off",
"@typescript-eslint/no-unsafe-return": "off",
"@typescript-eslint/no-unsafe-argument": "off",
"@typescript-eslint/no-non-null-assertion": "off",
"@typescript-eslint/no-floating-promises": "off",
"@typescript-eslint/restrict-template-expressions": "off",
"@typescript-eslint/no-misused-promises": "off",
"@typescript-eslint/require-await": "off",
"@typescript-eslint/no-unused-vars": "off",
"prefer-const": "off"
},
"overrides": [
{
"files": [
"*.js"
],
"rules": {
"@typescript-eslint/no-var-requires": "off"
}
}
]
}
1 change: 1 addition & 0 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,7 @@ https://docs.github.com/en/free-pro-team@latest/github/managing-your-work-on-git

## Added to documentation?

- [ ] πŸ“– [Mock App docs site](https://uncefact.github.io/tests-untp/docs/mock-apps/)
- [ ] πŸ“œ README.md
- [ ] πŸ“• storybook
- [ ] πŸ™… no documentation needed
Expand Down
3 changes: 3 additions & 0 deletions .github/workflows/.release-please-manifest-rc.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
".": "0.2.0"
}
90 changes: 90 additions & 0 deletions .github/workflows/build_test.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,90 @@
name: Build and Test

on:
pull_request:
branches:
- next

jobs:
test_and_build:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v3
with:
fetch-depth: 0
ref: ${{ github.event.pull_request.head.sha }}

- name: Enable Corepack
run: corepack enable

- name: Install Node.js
uses: actions/setup-node@v3
with:
node-version: '22'
cache: 'yarn'

- name: Install dependencies
run: |
yarn cache clean && yarn install --immutable

- name: Check linting
run: yarn lint

- name: Build
run: yarn build

- name: Run tests
run: |
yarn test:coverage

- name: Jest Coverage Comment
uses: MishaKav/jest-coverage-comment@main
with:
title: Code Coverage Report
multiple-files: |
All packages, ./coverage/coverage-summary.json
Components, ./packages/components/coverage/coverage-summary.json
Mock app, ./packages/mock-app/coverage/coverage-summary.json
Services, ./packages/services/coverage/coverage-summary.json
UNTP test suite, ./packages/untp-test-suite/coverage/coverage-summary.json
VC test suite, ./packages/vc-test-suite/coverage/coverage-summary.json
UNTP Playground, ./packages/untp-playground/coverage/coverage-summary.json

#https://github.com/actions/runner-images/issues/2840#issuecomment-1284059930
- name: Free up space on ubuntu runner for E2E tests
run: |
sudo rm -rf /usr/share/dotnet
sudo rm -rf "$AGENT_TOOLSDIRECTORY"

- name: Start E2E docker compose
run: SEEDING=true docker compose -f docker-compose.e2e.yml up -d

- name: Run E2E tests
run: yarn test:run-cypress
env:
NODE_OPTIONS: "--no-experimental-require-module --no-experimental-detect-module" # See issue https://github.com/cypress-io/github-action/issues/1408

- name: Stop docker compose
run: docker compose -f docker-compose.e2e.yml down

build_docs:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v4

- name: Setup Node.js
uses: actions/setup-node@v3
with:
node-version: 20
cache: yarn

- name: Install and build documentation
run: |
cd documentation
yarn install --frozen-lockfile
yarn build
env:
DOCS_BASE_URL: ${{ vars.DOCS_BASE_URL }}
DOCS_URL: ${{ vars.DOCS_URL }}
60 changes: 60 additions & 0 deletions .github/workflows/buld_publish_docs.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
name: Deploy to GitHub Pages

on:
push:
branches:
- next
- main

jobs:
deploy:
name: Deploy to GitHub Pages
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v3
with:
node-version: 20
cache: yarn

- name: Install dependencies
run: cd documentation && yarn install --frozen-lockfile

- name: Build website
run: cd documentation && yarn build
env:
DOCS_BASE_URL: ${{ vars.DOCS_BASE_URL }}
DOCS_URL: ${{ vars.DOCS_URL }}
DOCS_SITE_TITLE: ${{ vars.DOCS_SITE_TITLE }}
DOCS_SITE_TAGLINE: ${{ vars.DOCS_SITE_TAGLINE }}
DOCS_SITE_LOGO_URL: ${{ vars.DOCS_SITE_LOGO_URL }}
DOCS_SITE_LOGO_ALT: ${{ vars.DOCS_SITE_LOGO_ALT }}
DOCS_ORGANIZATION_NAME: ${{ vars.DOCS_ORGANIZATION_NAME }}
DOCS_PROJECT_NAME: ${{ vars.DOCS_PROJECT_NAME }}
DOCS_FAVICON_URL: ${{ vars.DOCS_FAVICON_URL }}
DOCS_NAVBAR_TITLE: ${{ vars.DOCS_NAVBAR_TITLE }}
DOCS_HERO_IMAGE_URL: ${{ vars.DOCS_HERO_IMAGE_URL }}
DOCS_HERO_IMAGE_ALT: ${{ vars.DOCS_HERO_IMAGE_ALT }}
DOCS_EDIT_URL_BASE: ${{ vars.DOCS_EDIT_URL_BASE }}
DOCS_REPOSITORY_LINK: ${{ vars.DOCS_REPOSITORY_LINK }}
DOCS_SLACK_COMMUNITY_LINK: ${{ vars.DOCS_SLACK_COMMUNITY_LINK }}
DOCS_SOCIAL_MEDIA_PREVIEW_IMAGE_URL: ${{ vars.DOCS_SOCIAL_MEDIA_PREVIEW_IMAGE_URL }}
DOCS_EXTENSIONS_LINK: ${{ vars.DOCS_EXTENSIONS_LINK }}
DOCS_FOOTER_TITLE: ${{ vars.DOCS_FOOTER_TITLE }}
DOCS_FOOTER_SPEC_TITLE: ${{ vars.DOCS_FOOTER_SPEC_TITLE }}
DOCS_FOOTER_SPEC_LINK: ${{ vars.DOCS_FOOTER_SPEC_LINK }}
DOCS_COPYRIGHT_TEXT: ${{ vars.DOCS_COPYRIGHT_TEXT }}

# Popular action to deploy to GitHub Pages:
# Docs: https://github.com/peaceiris/actions-gh-pages#%EF%B8%8F-docusaurus
- name: Deploy to GitHub Pages
uses: peaceiris/actions-gh-pages@v3
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
# Build output to publish to the `gh-pages` branch:
publish_dir: ./documentation/build
# The following lines assign commit authorship to the official
# GH-Actions bot for deploys to `gh-pages` branch:
# https://github.com/actions/checkout/issues/13#issuecomment-724415212
# The GH actions bot is used by default if you didn't specify the two fields.
# You can swap them out with your own user credentials.
113 changes: 113 additions & 0 deletions .github/workflows/ci_cd-untp-playground.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,113 @@
name: 'CI/CD UNTP Playgroud'

on:
workflow_dispatch:
push:
branches:
- next
- 'cd/**'
paths:
- 'packages/untp-playground/**'
- '.github/workflows/ci_cd-untp-playground.yml'

jobs:
#todo: add running tests job
deploy_test:
if: github.repository_owner == 'uncefact' && ( github.ref == 'refs/heads/next' || startsWith(github.ref, 'refs/heads/cd/') )
concurrency:
group: untp-plaground-${{github.ref}}

permissions:
id-token: write
contents: read

name: Deploy to Test
environment:
name: test
url: https://test.uncefact.org/test-untp-playground

runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4

- name: aws_login_uncefact
uses: aws-actions/configure-aws-credentials@v4
with:
role-to-assume: ${{env.AWS_ROLE_TO_ASSUME}}
aws-region: us-east-1
env:
AWS_ROLE_TO_ASSUME: ${{ secrets.UNCEFACT_AWS_ROLE_TO_ASSUME}}


- name: Setup Node LTS ✨
uses: actions/setup-node@v3
with:
node-version: lts/*
cache: yarn

- name: Installing dependencies πŸ“¦οΈ
run: yarn install
working-directory: ./packages/untp-playground/infra

- name: Deploy Stack
uses: pulumi/actions@v5
with:
command: up
stack-name: ${{ env.STACK_NAME}}
work-dir: ./packages/untp-playground/infra
env:
NEXT_PUBLIC_BASE_PATH: /test-untp-playground
NEXT_PUBLIC_ASSET_PREFIX: /test-untp-playground
NEXT_PUBLIC_IMAGE_PATH: /test-untp-playground/_next/image
NEXT_PUBLIC_REPORT_NAME:
STACK_NAME: test

deploy_prod:
if: github.repository_owner == 'uncefact' && github.ref_type == 'tag' && github.event_name == 'workflow_dispatch'
concurrency:
group: untp-plaground-${{github.ref}}

permissions:
id-token: write
contents: read

name: Deploy to Prod
environment:
name: production
url: https://test.uncefact.org/untp-playground

runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4

- name: aws_login_uncefact
uses: aws-actions/configure-aws-credentials@v4
with:
role-to-assume: ${{env.AWS_ROLE_TO_ASSUME}}
aws-region: us-east-1
env:
AWS_ROLE_TO_ASSUME: ${{ secrets.UNCEFACT_AWS_ROLE_TO_ASSUME}}


- name: Setup Node LTS ✨
uses: actions/setup-node@v3
with:
node-version: lts/*
cache: yarn

- name: Installing dependencies πŸ“¦οΈ
run: yarn install
working-directory: ./packages/untp-playground/infra

- name: Deploy Stack
uses: pulumi/actions@v5
with:
command: up
stack-name: ${{ env.STACK_NAME}}
work-dir: ./packages/untp-playground/infra
env:
NEXT_PUBLIC_BASE_PATH: /untp-playground
NEXT_PUBLIC_ASSET_PREFIX: /untp-playground
NEXT_PUBLIC_IMAGE_PATH: /untp-playground/_next/image
NEXT_PUBLIC_REPORT_NAME:
STACK_NAME: prod
Loading
0