Skip to content

Commit fc62ff8

Browse files
github-actions[bot]KammerloM4rc0Russ0flowftw
authored
Release/1.3.0 (#347)
* fix: publisher unlock transactions (#236) * fix: publisher unlock transactions * fix: set strategy back to immediate and will publish it after 5min * chore: update docker * chore: update docker * chore: update docker * Update Dockerfile * feat: preparing gitflow model * Feat/lob 1125 csv transaction importer module (#239) * feat: updating to latest version * chore: updated docker * chore: updating docker * chore: updated docker * chore: disabled csv transaciton importer for api * Update Dockerfile * merged * chore: updating docker * chore: increasing the poolsize to 50 * chore: upgrading docker version * chore: increase maximum pool-size * chore: updating docker * feat: adding prometheus and grafana example to monitor metrics (#243) * chore: update docker * fix: organisation vat endpoint (#245) * Feat: add active field to costcenter (#248) * Rel/merge 1.0.0 into 1.1.0 (#251) * fix: journal enrichment (#240) * Update Dockerfile * Update Dockerfile * Update Dockerfile * chore: update docker * chore: updating docker * chore: updating docker * chore: increasing the poolsize to 50 * chore: upgrading docker version * chore: increase maximum pool-size * Fix/cant create new db transactions (#241) * chore: updating docker image * chore: increase pool size * chore: updating docker * chore: decreasing max pool size * chore: updating docker * chore: update docker * chore: update docker * fix: missing_currecny_data_should_result_invalid_tx (#242) Co-authored-by: Kammerlo <thomas.kammerlocher@cardanofoundation.org> * Update Dockerfile * chore: update docker * Fix: CARDANO_MAX_TRANSACTION_SIZE_BYTES (#244) * fix: extraction endpoint and public interface (#246) * fix: public interface (#247) * Dockerfile (#249) * fix: account credit name (#250) * rel: Platform version --------- Co-authored-by: Thomas Kammerlocher <thomas.kammerlocher@cardanofoundation.org> * Merge/r1.0.0 into r1.1.0 (#253) * fix: journal enrichment (#240) * Update Dockerfile * Update Dockerfile * Update Dockerfile * chore: update docker * chore: updating docker * chore: updating docker * chore: increasing the poolsize to 50 * chore: upgrading docker version * chore: increase maximum pool-size * Fix/cant create new db transactions (#241) * chore: updating docker image * chore: increase pool size * chore: updating docker * chore: decreasing max pool size * chore: updating docker * chore: update docker * chore: update docker * fix: missing_currecny_data_should_result_invalid_tx (#242) Co-authored-by: Kammerlo <thomas.kammerlocher@cardanofoundation.org> * Update Dockerfile * chore: update docker * Fix: CARDANO_MAX_TRANSACTION_SIZE_BYTES (#244) * fix: extraction endpoint and public interface (#246) * fix: public interface (#247) * Dockerfile (#249) * fix: account credit name (#250) * merge and deploy in dev --------- Co-authored-by: Thomas Kammerlocher <thomas.kammerlocher@cardanofoundation.org> * fix: txitem_group_strategy (#258) * chore: setting kafka to fixed version (#260) * Feat/lob 1260 security file scanning to avoid malicious data (#259) * feat: adding clamav as a service * chore: adjusting tests * Update Dockerfile * chore: updating base docker * chore: disabling test since it must be reworked through the report generation feature * chore: disabling test since it must be reworked through the report generation feature * Chore/lob 1289 normalize crud endpoints (#262) * chore: Updating docker to support normalized endpoints * Update Dockerfile * fix: adding lob network to clamav container to enable communication (#266) * fix: validation requests are now propagated via kafka (#267) * chore: docker compose log (#269) * Update Dockerfile * Feat/lob 1362 add basic postman tests to reeve application (#270) * feat: adding postman tests * feat: adding postman tests * chore: change github action docker compose command * chore: longer wait time * chore: remove db migrations it's not needed, since the testdata is included in this repo * chore: proper waiting * chore: more wait * chore: more wait * chore: more wait * chore: bring back migrations repo * chore: removing additional delay in postman calls * chore: adjusting LOB Mockresult path * Feat move functional tests from reeve application to platform (#268) * feat: moving tests from app to platform * feat: moving tests from app to platform * chore: removing build with tests, since it doesn't contain any tests * fix: error in configuration which doesn't take file size into account (#272) * fix: error in configuration which doesn't take file size into account * fix: adjusting kafka capability to handle bigger message sizes * fix: adjusting kafka capability to handle bigger message sizes * fix: report validation (#273) * chore: do not let Keycloak enforce SSL in local setup (#274) * chore: do not let Keycloak enforce SSL in local setup * chore: adjusting postman tests to be more failure prove. It should only test if the API works in general for now * chore: adding more wait + timeout to postman * chore: adding more wait + timeout to postman * chore: removing timeout --------- Co-authored-by: Kammerlo <thomas.kammerlocher@cardanofoundation.org> * fix: clamav couldn't be resolved in linux (#278) * chore: updating docker images, reeve-platform base version & postman … (#280) * chore: updating docker images, reeve-platform base version & postman tests for api versioning * chore: update docker base image * chore: adding another wait for the publisher to start * chore: removing /extraction/validation scripts until we have a health check for publisher * Update Dockerfile * chore: upgrading used keycloak theme (#277) * fix: reference code bug (#285) * Chore/merge main (#286) * Fix/erased sum applied using account values (#252) * fix: publisher unlock transactions (#236) * fix: publisher unlock transactions * fix: set strategy back to immediate and will publish it after 5min * chore: update docker * chore: update docker * chore: update docker * Update Dockerfile * fix: journal enrichment (#240) * Update Dockerfile * Update Dockerfile * Update Dockerfile * chore: update docker * chore: updating docker * chore: updating docker * chore: increasing the poolsize to 50 * chore: upgrading docker version * chore: increase maximum pool-size * Fix/cant create new db transactions (#241) * chore: updating docker image * chore: increase pool size * chore: updating docker * chore: decreasing max pool size * chore: updating docker * chore: update docker * chore: update docker * fix: missing_currecny_data_should_result_invalid_tx (#242) Co-authored-by: Kammerlo <thomas.kammerlocher@cardanofoundation.org> * Update Dockerfile * chore: update docker * Fix: CARDANO_MAX_TRANSACTION_SIZE_BYTES (#244) * fix: extraction endpoint and public interface (#246) * fix: public interface (#247) * Dockerfile (#249) * fix: account credit name (#250) --------- Co-authored-by: Thomas Kammerlocher <thomas.kammerlocher@cardanofoundation.org> * Revert "Fix/erased sum applied using account values (#252)" (#254) This reverts commit 74637a6. * Revert "Fix/erased sum applied using account values (#252)" (#255) This reverts commit 74637a6. * Revert "chore: updating dockerfile to contain the latest security fixes (#235)" (#256) This reverts commit 6d75c23. * fix: kafka version * Release/1.0.0 (#238) * fix: publisher unlock transactions (#236) * fix: publisher unlock transactions * fix: set strategy back to immediate and will publish it after 5min * chore: update docker * chore: update docker * chore: update docker * Update Dockerfile * fix: journal enrichment (#240) * Update Dockerfile * Update Dockerfile * Update Dockerfile * chore: update docker * chore: updating docker * chore: updating docker * chore: increasing the poolsize to 50 * chore: upgrading docker version * chore: increase maximum pool-size * Fix/cant create new db transactions (#241) * chore: updating docker image * chore: increase pool size * chore: updating docker * chore: decreasing max pool size * chore: updating docker * chore: update docker * chore: update docker * fix: missing_currecny_data_should_result_invalid_tx (#242) Co-authored-by: Kammerlo <thomas.kammerlocher@cardanofoundation.org> * Update Dockerfile * chore: update docker * Fix: CARDANO_MAX_TRANSACTION_SIZE_BYTES (#244) * fix: extraction endpoint and public interface (#246) * fix: public interface (#247) * Dockerfile (#249) * fix: account credit name (#250) * fix: tcitem group strategy (#257) * Update Dockerfile * Update Dockerfile (#261) * Update Dockerfile * Adding aggregation on publisher feature (#263) * Update Dockerfile * Update Dockerfile * Update Dockerfile * fix: change_long_to_bigdecimal_public_and_publisher (#264) * Update Dockerfile * sdsd (#265) * Chore/add healtchecks to docker compose (#275) * chore: adding health checks for api and keycloak * chore: adding health checks for api and keycloak * fix: replacing latest to fixed kafka version to avoid version incompatibilities (#276) * Update build.gradle.kts * Update Dockerfile --------- Co-authored-by: Marco Russo <108673166+M4rc0Russ0@users.noreply.github.com> * release 1.0.1 (#281) * Update Dockerfile * Update Dockerfile (#282) * Update Dockerfile * Update Dockerfile * chore(earthly): use filtered registries (#283) * chore(earthly): use filtered registries * chore(gradle): set version to 1.0.1 * chore(earthly): docker registries test * chore(earthly): back to using DOCKER_REGISTRIES * chore(earthly): revert push condition * chore(workflows): use ref main for cf-gha-workflows --------- Co-authored-by: Marco Russo <108673166+M4rc0Russ0@users.noreply.github.com> Co-authored-by: Thomas Kammerlocher <thomas.kammerlocher@cardanofoundation.org> Co-authored-by: Marco Russo <marco.russo@cardanofoundation.org> * fix: cost center parent code was saved as empty instead as null. (#288) * Update Dockerfile (#289) * Update Dockerfile * chore: adjusting postman collection * feat: journal net off rule (#290) * Update Dockerfile (#291) * Update Dockerfile * feat: updating postman with removed columns * Update Dockerfile (#292) * Update Dockerfile * feat: fixing the response codes * fix: adding fix for publisher * fix: adding fix for publisher * Chore/maven central (#287) * chore(gradle|docker): cf-reeve-platform artifacts. Pull cf-reeve-platform artifacts directly from maven repositories. * chore(workflows): fix gitlab registry url build arg * chore(workflows): fix integration test setup * chore(gradle): only add gitlab maven registry if url is provided * chore(gradle): bump to platform version from merge * chore: updating base image * feat: adding sorting and filtering feature (#294) * chore(workflow): DOCKER_REGISTRIES_FILTERED from env not secret (#296) * Update build.gradle.kts * Update build.gradle.kts * Update build.gradle.kts * Update build.gradle.kts (#293) * Update build.gradle.kts * Update build.gradle.kts * Update build.gradle.kts * Update build.gradle.kts * Update build.gradle.kts * Update build.gradle.kts * chore: updating platform version to 1.1.0-rc3 * chore(gradle): fix non snapshot docker builds (#297) * chore: upgrade to rc4 * chore: updating to RC5 (#300) * chore: updading platform version * Chore/updating postman tests and platform (#301) * chore: updating Postman collection to include preview generate * chore: upgrading base version * chore: updating postman test * chore: updating base image * chore: updating base version * chore: update to rc8 * chore: updating platform version * feat: updating lob platform version * feat: updating tag * feat: adding filteroptions and upgrading platform version * fix: net offf transactions (#302) * fix: import costCenter csv with no parent update (#304) * chore(compose): swagger ui fixes (#303) * chore(compose): swagger ui fixes * chore(compose): restart policy for clamav * Update cfLobPlatformVersion in build.gradle.kts (#312) * Feat/lob 1576 be implement identity signing into the publisher (#307) * fix: chart_of_account_csv_upload_and_entity_rename (#305) * chore: update to rc14 (#306) * chore: updating postman collection * Update cfLobPlatformVersion to 1.1.0-rc13 * Update build.gradle.kts * chore: temporary changes to postman * feat: adding support for keri report signing * chore: updating platform version * feat: updating to rc15 * chore: Upgrading platform version (#308) * Update cfLobPlatformVersion to 1.1.0-rc18 (#309) * Update cfLobPlatformVersion to 1.1.0-rc18 * chore: upgrading postman collection * chore: upgrading postman collection * chore: upgrade to rc19 * feat: upgrade to rc20 * feat: upgrade to rc22 * feat: add metadata label for blockchain publisher and update yaci-viewer image version * chore: update yaci-cli image version to 0.10.6 * feat: upgrade to rc23 (#311) * feat: upgrade to rc23 * feat: update Reeve Integration Postman collection to use formdata for extraction requests * feat: upgrade to rc24 (#313) * feat: upgrade to rc25 * feat: setting release 1.1.0 * feat: upgrade application version to 1.1.0 * chore: update to latest platform PR branch * chore: updating platform to latest 1.2.0 branch * chore: json typo --------- Co-authored-by: Marco Russo <108673166+M4rc0Russ0@users.noreply.github.com> * chore(compose): add env for yaci devnet exposed port * Update cfLobPlatformVersion in build.gradle.kts (#318) * Update cfLobPlatformVersion in build.gradle.kts * fix: update blockchain publisher identifier name to 'reeve' * Update cfLobPlatformVersion to a new release * Chore/lob 1457 be use prod setup tables configuration in our development environments (#295) * chore: using prod db config as default * chore: adjusted to use the mockdata * chore: bug fix organisation validation endpoint * chore: updates * chore: updating build gradle * chore: upgrading base version * Update cfLobPlatformVersion to new release (#319) * Update cfLobPlatformVersion to a new release * chore: [LOB-1692] Sorting reconciliation (#320) * chore(compose): introduce public interface feature flag * fix/LOB-1703_batch_failed_catch_error (#321) * fix/LOB-1703_batch_failed_catch_error * fix * Update cfLobPlatformVersion in build.gradle.kts (#322) * build: eclipse-temurin * chore: [LOB-1710] report filtering (#323) * fix: report statistics (#325) * optimize-metadata (#327) * fix: adjusted netsuite kafka consumer to be enabled for csv as well (#329) * fix: adjusted netsuite kafka consumer to be enabled for csv as well * chore: upgrading platform * chore(compose): ensure keria restart * chore(compose): update traefik to v3.6 * fix: [LOB-1754] Error access auditor role (#331) * feat: [LOB-1756] add error schema to csv import (#332) * chore: fix frontend compose service * chore(compose): fix default yaci blockfrost port for viewer * chore(compose): fix indexer base url * chore: update platform version to latest 1.3.0, set version to 1.3.0 * feat: [LOB-1723] Include-local-currency-in-transaction-publishing (#336) * fix: organisation project aud (#337) * chore: applying latest changes in platform project (#339) * Chore/e2e api tests (#333) * test(playwright): init * chore(playwright): fix working dir * chore: playwright secrets for e2e test * chore: properly install playwright * chore: fix playwright github secrets access * chore: fix secrets... * chore: sync workflow * chore: on pull request * chore: test payload * chore: listen on event * chore: repository_dispatch fixes * chore: Bump platform version to 1.3.0-PR495-a1d91c3-GHRUN19827668643 (automated commit by gha run id 19827668643) * chore: Bump platform version to 1.3.0-PR495-433173c-GHRUN19851059593 (automated commit by gha run id 19851059593) * chore: Bump platform version to 1.3.0-PR495-a450ff3-GHRUN19852757463 (automated commit by gha run id 19852757463) * chore: Bump platform version to 1.3.0-PR495-b7a9e33-GHRUN19853574231 (automated commit by gha run id 19853574231) * chore: Bump platform version to 1.3.0-PR495-8692a15-GHRUN19859586718 (automated commit by gha run id 19859586718) * chore: Bump platform version to 1.3.0-PR495-1e286b0-GHRUN19859952536 (automated commit by gha run id 19859952536) * chore: Bump platform version to 1.3.0-PR495-837dd29-GHRUN20020394858 (automated commit by gha run id 20020394858) * chore: Bump platform version to 1.3.0-PR495-c9edc80-GHRUN20060277932 (automated commit by gha run id 20060277932) * chore: Bump platform version to 1.3.0-PR495-ee5c805-GHRUN20060918157 (automated commit by gha run id 20060918157) * chore: Bump platform version to 1.3.0-PR495-9be5e43-GHRUN20233620781 (automated commit by gha run id 20233620781) --------- Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> * feat: implementing the new report module (#330) * feat: implementing the new report module * chore: updated postman collection * feat: upgrading and updating postman collection * chore: stashing * feat: upgrading to latest development * chore: updating to latest pr platform version * feat: updating platform version * chore: updating platform version * feat: updated platform version * feat: updating * chore: Bump platform version to 1.3.0-PR488-2b86012-GHRUN20714429359 (automated commit by gha run id 20714429359) * fix: fixing kafka reporting v2 publishing * chore: updating platform * chore: upgrade platform version * chore: Bump platform version to 1.3.0-PR488-0f2ea65-GHRUN20739186854 (automated commit by gha run id 20739186854) * chore: upgraded platform * chore: Bump platform version to 1.3.0-PR488-4df7855-GHRUN20741408679 (automated commit by gha run id 20741408679) * chore: upgrading to the release/1.3.0 version --------- Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> * chore: Bump platform version to 1.3.0-PR509-7c4188b-GHRUN20774850145 (automated commit by gha run id 20774850145) * chore: Bump platform version to 1.3.0-PR509-bf2829b-GHRUN20774863552 (automated commit by gha run id 20774863552) * chore: upgrade platfrom * chore: upgrade platform * chore: Bump platform version to 1.3.0-PR509-13a0b26-GHRUN20807526554 (automated commit by gha run id 20807526554) * chore: Bump platform version to 1.3.0-PR509-66a2a5d-GHRUN20810944483 (automated commit by gha run id 20810944483) * chore: Bump platform version to 1.3.0-PR509-7f4e7c7-GHRUN20811753518 (automated commit by gha run id 20811753518) * chore(playwright): do not fail pipeline on tests * chore: Bump platform version to 1.3.0-PR509-c9731a8-GHRUN20817064305 (automated commit by gha run id 20817064305) * chore: Bump platform version to 1.3.0-PR509-4afe18f-GHRUN20817699430 (automated commit by gha run id 20817699430) * chore: Bump platform version to 1.3.0-PR509-994daaf-GHRUN20847465368 (automated commit by gha run id 20847465368) * chore: Bump platform version to 1.3.0-PR509-f969e64-GHRUN20853085875 (automated commit by gha run id 20853085875) * chore: Bump platform version to 1.3.0-PR509-a7760b6-GHRUN20916077059 (automated commit by gha run id 20916077059) * chore: Bump platform version to 1.3.0-PR509-497a9b7-GHRUN20950597495 (automated commit by gha run id 20950597495) * chore: Bump platform version to 1.3.0-PR509-cd2072f-GHRUN20960257349 (automated commit by gha run id 20960257349) * chore: Bump platform version to 1.3.0-PR509-f60be62-GHRUN21000666846 (automated commit by gha run id 21000666846) * chore: Bump platform version to 1.3.0-PR509-9d57bd4-GHRUN21020429177 (automated commit by gha run id 21020429177) * chore: Bump platform version to 1.3.0-PR509-0192a76-GHRUN21023436422 (automated commit by gha run id 21023436422) * feat: adjusted postman collection (#356) * feat: adjusted postman collection * chore: Bump platform version to 1.3.0-PR520-5e967de-GHRUN20962235947 (automated commit by gha run id 20962235947) * chore: Bump platform version to 1.3.0-PR520-3252fea-GHRUN20998840176 (automated commit by gha run id 20998840176) * chore: Bump platform version to 1.3.0-PR520-86e3c41-GHRUN21020591958 (automated commit by gha run id 21020591958) --------- Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> * chore: added snapshots repo * chore: keri adjustments * chore: Bump platform version to 1.3.0-PR509-4d8fc92-GHRUN21064805378 (automated commit by gha run id 21064805378) * chore: Bump platform version to 1.3.0-PR509-7dc2ee6-GHRUN21132783555 (automated commit by gha run id 21132783555) * chore: Bump platform version to 1.3.0-PR509-73091d5-GHRUN21133259626 (automated commit by gha run id 21133259626) * chore: Bump platform version to 1.3.0-PR509-8df929c-GHRUN21140929057 (automated commit by gha run id 21140929057) * chore: Bump platform version to 1.3.0-PR509-d986943-GHRUN21141727096 (automated commit by gha run id 21141727096) * chore: Bump platform version to 1.3.0-PR509-752c336-GHRUN21172187228 (automated commit by gha run id 21172187228) * fix: [LOB-1798] Implement Endpoint for republish existing transactions (#344) * feat: [LOB-1798] implement_endpoint_for_republish_existing_transaction * chore: test the pipeline one more time * chore: database in a container * chore: database in a container * fix pipeline --------- Co-authored-by: Marco Russo <marco.russo@cardanofoundation.org> * chore: Bump platform version to 1.3.0-PR509-f898593-GHRUN21278439206 (automated commit by gha run id 21278599257) * chore: Bump platform version to 1.3.0-PR509-a7daf78-GHRUN21278446397 (automated commit by gha run id 21278612451) * chore: Bump platform version to 1.3.0-PR509-06f62ef-GHRUN21278459003 (automated commit by gha run id 21278626358) * chore: Bump platform version to 1.3.0-PR509-9f69fd5-GHRUN21278464289 (automated commit by gha run id 21278627257) * chore: Bump platform version to 1.3.0-PR509-2422068-GHRUN21279277037 (automated commit by gha run id 21279440884) * chore: Bump platform version to 1.3.0-PR509-28d567b-GHRUN21284182979 (automated commit by gha run id 21284359829) * chore: Bump platform version to 1.3.0-PR509-ebd5604-GHRUN21358478541 (automated commit by gha run id 21358667210) * chore: Bump platform version to 1.3.0-PR509-923619e-GHRUN21385085529 (automated commit by gha run id 21385217350) * chore: Bump platform version to 1.3.0-PR509-760eaaf-GHRUN21385091817 (automated commit by gha run id 21385234728) * chore: Bump platform version to 1.3.0-PR509-71a0be2-GHRUN21395038766 (automated commit by gha run id 21395250042) * chore: Bump platform version to 1.3.0-PR509-b5e5a8f-GHRUN21429598232 (automated commit by gha run id 21429789101) * chore: Bump platform version to 1.3.0-PR509-b4f504b-GHRUN21430788078 (automated commit by gha run id 21431005648) * fix: adjusting postman collection to latest changse (#389) * fix: adjusting postman collection to latest changse * fix: adjusting postman scripts * chore: Bump platform version to 1.3.0-PR509-5bf81df-GHRUN21631820376 (automated commit by gha run id 21632037577) * chore: Bump platform version to 1.3.0-PR509-dfde6a6-GHRUN21662557709 (automated commit by gha run id 21662744329) * chore: upgrade flyway, upgrade postgres (#391) * chore: upgrade flyway, upgrade postgres * chore: Bump platform version to 1.3.0-PR547-7ae42ac-GHRUN21672119195 (automated commit by gha run id 21672333115) --------- Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> * chore: Bump platform version to 1.3.0-PR509-f18110b-GHRUN21699573889 (automated commit by gha run id 21699704091) * fix: adding witnesses to fix local keri startup (#395) * chore: Bump platform version to 1.3.0-PR509-e6267b6-GHRUN21746220047 (automated commit by gha run id 21746411136) * chore: Bump platform version to 1.3.0-PR509-518bf14-GHRUN21748085322 (automated commit by gha run id 21748295517) * chore: Bump platform version to 1.3.0-PR509-8655ed8-GHRUN21748076269 (automated commit by gha run id 21748298636) * chore: upgrading platform * chore(compose): kafka update (#399) * chore: Bump platform version to 1.3.0-PR509-14dd1d4-GHRUN21754306723 (automated commit by gha run id 21754519293) * chore: Bump platform version to 1.3.0-PR509-7ad55d6-GHRUN21819877358 (automated commit by gha run id 21820117004) * chore: Bump platform version to 1.3.0-PR509-6de9ec4-GHRUN21823053741 (automated commit by gha run id 21823270138) * chore: Bump platform version to 1.3.0-PR509-ca968a7-GHRUN21826702617 (automated commit by gha run id 21826930650) * chore: Bump platform version to 1.3.0-PR509-725f647-GHRUN21827668539 (automated commit by gha run id 21827890823) * chore: Bump platform version to 1.3.0-PR509-1efa31d-GHRUN21855444852 (automated commit by gha run id 21855603533) * chore: Bump platform version to 1.3.0-PR509-9790f46-GHRUN21861168020 (automated commit by gha run id 21861384415) * chore: Bump platform version to 1.3.0-PR509-48cc7dc-GHRUN21900520994 (automated commit by gha run id 21900725269) * feat: added tx status refresh topics (#408) * chore: upgrading clamav (#410) * chore: Bump platform version to 1.3.0-PR509-f51098a-GHRUN21982005504 (automated commit by gha run id 21982248162) * chore: build on self-hosted runner * chore: pipx fix * feat: set platform version 1.3.0 * fix: stuff --------- Co-authored-by: Thomas Kammerlocher <thomas.kammerlocher@cardanofoundation.org> Co-authored-by: Marco Russo <108673166+M4rc0Russ0@users.noreply.github.com> Co-authored-by: Florian Schumann <florian.schumann@mailbox.org> Co-authored-by: Florian Schumann <florian.schumann@cardanofoundation.org> Co-authored-by: Marco Russo <marco.russo@cardanofoundation.org> Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
1 parent 34fa22d commit fc62ff8

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

55 files changed

+6208
-3044
lines changed

.envBackup

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
FRONTEND_DOCKER_TAG=main-2fe8cf0-GHRUN13677293659
2+
LOB_NETSUITE_CLIENT_CERTIFICATE_ID=1usWENQUY-8EXklv_iMoqCbUjgNgJkUYMGXJpyQXDUo
3+
# SandboxIntegration 7cf3fb8478dfa9563a4546a4d0c68c0f71ddd6763cd47e96e9248eef56cc9ff7
4+
#LOB_NETSUITE_CLIENT_CLIENT_ID=abfa657a8c2cc348f6412bc1813fb96cfe0b9512d4ce9b9d68af3edeead9f19a
5+
LOB_NETSUITE_CLIENT_CLIENT_ID=a0d5804eea0a5f2c21a9d7d2070437d4bbd1081c60fa596aae00e1671a031c8e
6+
LOB_NETSUITE_CLIENT_PRIVATE_KEY_FILE_PATH=/app/private_dev.pem
7+
LOCAL_PRIVATE_KEY_PATH=/Users/thkammer/private_dev.pem
8+
LOB_NETSUITE_CLIENT_TOKEN_URL=https://6766746-sb1.suitetalk.api.netsuite.com/services/rest/auth/oauth2/v1/token
9+
LOB_NETSUITE_CLIENT_URL=https://6766746-sb1.restlets.api.netsuite.com/app/site/hosting/restlet.nl?script=1282&deploy=1&searchname=restsearchtestOld&_is_text=true&recordspercall=1000000000

.envProd

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
FRONTEND_DOCKER_TAG=main-3e9e3fd-GHRUN14493112182
2+
LOB_NETSUITE_CLIENT_CERTIFICATE_ID=dfChYbTfry2FQeZS4Ej9gV8VgmjhUY8525w1x2oUyJk
3+
4+
LOB_NETSUITE_CLIENT_PRIVATE_KEY_FILE_PATH=/app/private_dev.pem
5+
LOCAL_PRIVATE_KEY_PATH=/Users/thkammer/Downloads/credz/private.pem
6+
7+
8+
LOB_NETSUITE_CLIENT_RECORDSPERCALL=2500
9+
LOB_NETSUITE_CLIENT_URL=https://6766746.restlets.api.netsuite.com/app/site/hosting/restlet.nl?script=1206&deploy=1&searchname=restsearchtestOld&_is_text=true&recordspercall=500;
10+
LOB_NETSUITE_CLIENT_TOKEN_URL=https://6766746.suitetalk.api.netsuite.com/services/rest/auth/oauth2/v1/token
11+
LOB_NETSUITE_CLIENT_CLIENT_ID=514d71db4c4ae93a709331a0680033ad82dc41dd36c5a36aca87d44a008c28cf
12+
LOB_CARDANO_NETWORK=dev

.github/workflows/build.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ jobs:
2727
permissions:
2828
contents: write
2929
packages: write
30-
runs-on: ubuntu-latest
30+
runs-on: arc-runner-set
3131
steps:
3232
- name: Checkout
3333
uses: actions/checkout@v4
@@ -41,7 +41,7 @@ jobs:
4141
path: ${{ env.REEVE_DB_MIGRATIONS_PATH }}
4242

4343
- name: ⛮ cf-gha-baseline
44-
uses: cardano-foundation/cf-gha-workflows/./actions/cf-gha-baseline@main
44+
uses: cardano-foundation/cf-gha-workflows/./actions/cf-gha-baseline@fix/pipx
4545
id: cf-gha-baseline
4646
with:
4747
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

.github/workflows/postman-tests.yml

Lines changed: 0 additions & 51 deletions
This file was deleted.

.github/workflows/tests.yml

Lines changed: 110 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,110 @@
1+
name: e2e Tests
2+
3+
on:
4+
pull_request:
5+
env:
6+
REEVE_DB_MIGRATIONS_REPO: cardano-foundation/cf-reeve-db-migrations
7+
REEVE_DB_MIGRATIONS_REF: main
8+
REEVE_DB_MIGRATIONS_PATH: cf-application/src/main/resources/db/migration/postgresql/cf-reeve-db-migrations
9+
GITLAB_MAVEN_REGISTRY_URL: ${{ secrets.GITLAB_MAVEN_REGISTRY_URL }}
10+
11+
jobs:
12+
postman:
13+
runs-on: ubuntu-latest
14+
15+
steps:
16+
- name: Checkout code
17+
uses: actions/checkout@v3
18+
- name: Checkout cf-reeve-db-migrations
19+
uses: actions/checkout@v4
20+
with:
21+
repository: ${{ env.REEVE_DB_MIGRATIONS_REPO }}
22+
ref: ${{ env.REEVE_DB_MIGRATIONS_REF }}
23+
ssh-key: ${{ secrets.CF_REEVE_DB_MIGRATIONS_SSH_DEPLOY_KEY }}
24+
path: ${{ env.REEVE_DB_MIGRATIONS_PATH }}
25+
26+
- name: Set up Docker Compose
27+
run: |
28+
docker compose build --build-arg GITLAB_MAVEN_REGISTRY_URL="${GITLAB_MAVEN_REGISTRY_URL}"
29+
docker compose up -d
30+
timeout 150 docker compose logs -f api || true
31+
- name: Services health-check API
32+
run: |
33+
timeout 180 bash -c 'while [[ "$(curl -s -o /dev/null -w ''%{http_code}'' localhost:9000/swagger-ui/index.html)" != "200" ]]; do sleep 2;echo "."; done'
34+
echo "API is up"
35+
docker ps
36+
- name: Services health-check Keycloak
37+
run: |
38+
timeout 180 bash -c 'while [[ "$(curl -s -o /dev/null -w ''%{http_code}'' localhost:8080/realms/master)" != "200" ]]; do sleep 2;echo "."; done'
39+
echo "Keycloak is up"
40+
docker ps
41+
- name: Set up Node.js
42+
uses: actions/setup-node@v3
43+
with:
44+
node-version: 18
45+
46+
- name: Install Newman (Postman CLI)
47+
run: npm install -g newman
48+
- name: Run Postman Collection with Environment
49+
run: |
50+
newman run postman/Reeve_Integration.postman_collection.json \
51+
--environment postman/Reeve_env.postman_environment.json
52+
53+
playwright:
54+
runs-on: ubuntu-latest
55+
56+
steps:
57+
- name: Checkout code
58+
uses: actions/checkout@v3
59+
- name: Checkout cf-reeve-db-migrations
60+
uses: actions/checkout@v4
61+
with:
62+
repository: ${{ env.REEVE_DB_MIGRATIONS_REPO }}
63+
ref: ${{ env.REEVE_DB_MIGRATIONS_REF }}
64+
ssh-key: ${{ secrets.CF_REEVE_DB_MIGRATIONS_SSH_DEPLOY_KEY }}
65+
path: ${{ env.REEVE_DB_MIGRATIONS_PATH }}
66+
67+
- name: Set up Docker Compose
68+
run: |
69+
docker compose build --build-arg GITLAB_MAVEN_REGISTRY_URL="${GITLAB_MAVEN_REGISTRY_URL}"
70+
docker compose up -d
71+
timeout 150 docker compose logs -f api || true
72+
73+
- name: Services health-check API
74+
run: |
75+
timeout 180 bash -c 'while [[ "$(curl -s -o /dev/null -w ''%{http_code}'' localhost:9000/swagger-ui/index.html)" != "200" ]]; do sleep 2;echo "."; done'
76+
echo "API is up"
77+
docker ps
78+
79+
- name: Services health-check Keycloak
80+
run: |
81+
timeout 180 bash -c 'while [[ "$(curl -s -o /dev/null -w ''%{http_code}'' localhost:8080/realms/master)" != "200" ]]; do sleep 2;echo "."; done'
82+
echo "Keycloak is up"
83+
docker ps
84+
85+
- name: Set up Node.js
86+
uses: actions/setup-node@v3
87+
with:
88+
node-version: 24
89+
90+
- name: Install Playwright dependencies
91+
working-directory: playwright
92+
run: |
93+
npm ci
94+
npx playwright install --with-deps
95+
96+
- name: Create .env file
97+
working-directory: playwright
98+
run: |
99+
echo "API_URL=http://localhost:9000/api/v1" >> .env
100+
echo "LOGIN_URL=http://localhost:8080" >> .env
101+
echo "MANAGER_USER=${{ secrets.PLAYWRIGHT_USER }}" >> .env
102+
echo "MANAGER_PASSWORD=${{ secrets.PLAYWRIGHT_PASSWORD }}" >> .env
103+
echo "API_LOG_REQUEST=false" >> .env
104+
echo "ORGANIZATION_ID=${{ secrets.PLAYWRIGHT_ORGANIZATION_ID }}" >> .env
105+
echo "CI=true" >> .env
106+
107+
- name: Run Playwright e2e tests
108+
working-directory: playwright
109+
run: npm run test
110+
continue-on-error: true

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ build/
44
!gradle/wrapper/gradle-wrapper.jar
55
!**/src/main/**/build/
66
!**/src/test/**/build/
7+
*.pem
78

89
target/
910

Dockerfile

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,11 @@ ARG GITLAB_MAVEN_REGISTRY_URL
44
WORKDIR /app
55
COPY . /app
66

7-
RUN ./gradlew clean -x test build
7+
RUN ./gradlew clean -x test build -PlocalRepo=/app/.m2/repository
88

99
FROM eclipse-temurin:21-jre AS backend
1010
COPY --from=build /app/cf-application/build/libs/*-all.jar /app.jar
1111
# Install libsodium system library so lazysodium can load it
1212
RUN apt-get update && apt-get install -y libsodium23 && rm -rf /var/lib/apt/lists/*
13+
1314
ENTRYPOINT ["java", "--enable-preview", "-jar", "/app.jar"]

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,4 +51,4 @@ export SPRING_PROFILES_ACTIVE=dev--yaci-dev-kit
5151
- Keycloak can be disabled by setting `KEYCLOAK_ENABLED=false` in the `.env` file or in the docker-compose file
5252
- To test the api swagger set the following two environment variables in the `.env` file or in the docker-compose file:
5353
- `KEYCLOAK_ENABLED=false`
54-
- `KC_BASE_URL=http://localhost:8080`
54+
- `KC_BASE_URL=http://localhost:8080`

build.gradle.kts

Lines changed: 21 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,7 @@ subprojects {
1616
apply(plugin = "info.solidsoft.pitest")
1717

1818
group = "de.cardanofoundation"
19-
version = "1.2.0"
20-
19+
version = "1.3.0"
2120

2221
sourceSets {
2322
named("main") {
@@ -28,10 +27,26 @@ subprojects {
2827
}
2928

3029
repositories {
31-
mavenLocal()
30+
val repoPath = project.findProperty("localRepo").toString()
31+
val repoFile = file(repoPath)
32+
if (repoFile.exists() && repoFile.isDirectory) {
33+
maven {
34+
url = repoFile.toURI()
35+
}
36+
println("Using validated local repo: ${repoFile.absolutePath}")
37+
} else {
38+
logger.warn("Custom repo path '$repoPath' is invalid. Falling back to default.")
39+
mavenLocal()
40+
}
3241
mavenCentral()
3342
maven {
34-
url = uri("https://oss.sonatype.org/content/repositories/snapshots")
43+
name = "Central Portal Snapshots"
44+
url = uri("https://central.sonatype.com/repository/maven-snapshots/")
45+
46+
// Only search this repository for the specific dependency
47+
content {
48+
includeModule("org.cardanofoundation", "signify")
49+
}
3550
}
3651

3752
val gitlabMavenRegistryUrl = providers.environmentVariable("GITLAB_MAVEN_REGISTRY_URL").orElse(providers.gradleProperty("gitlabMavenRegistryUrl"))
@@ -56,7 +71,8 @@ subprojects {
5671
extra["springBootVersion"] = "3.3.3"
5772
extra["springCloudVersion"] = "2023.0.0"
5873
extra["jMoleculesVersion"] = "2023.1.0"
59-
extra["cfLobPlatformVersion"] = "1.2.0"
74+
extra["flyway.version"] = "10.20.1"
75+
extra["cfLobPlatformVersion"] = "1.3.0"
6076

6177
dependencies {
6278
compileOnly("org.projectlombok:lombok:1.18.32")

cf-application/build.gradle.kts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ dependencies {
2626
implementation("org.cardanofoundation:cf-lob-platform-csv_erp_adapter:${property("cfLobPlatformVersion")}")
2727
implementation("org.cardanofoundation:cf-lob-platform-blockchain_publisher:${property("cfLobPlatformVersion")}")
2828
implementation("org.cardanofoundation:cf-lob-platform-accounting_reporting_core:${property("cfLobPlatformVersion")}")
29+
implementation("org.cardanofoundation:cf-lob-platform-reporting:${property("cfLobPlatformVersion")}")
2930
}
3031

3132

0 commit comments

Comments
 (0)