Skip to content

Feature Request: Persistency KVS #258

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

Closed
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
324 commits
Select commit Hold shift + click to select a range
a0314fe
Merge pull request #438 from eclipse-score/hoe_jo_bugfix_uids_metamodel
aschemmel-tech Feb 21, 2025
dcb33d5
docs: initial draft of requirement process (#377)
hoe-jo Feb 21, 2025
b6d4c8f
process: initial documentation of verification
pahmann Feb 21, 2025
03e693c
Merge branch 'main' into pahmann_verification_incubator
pahmann Feb 21, 2025
f3b133c
process: update verification work product definitions
pahmann Feb 21, 2025
0ddaee2
docs: adapt metamodel to fix warnings (#444)
hoe-jo Feb 24, 2025
dd8bda4
docs: fix uids
hoe-jo Feb 24, 2025
d580cb0
Merge pull request #446 from eclipse-score/hoe_jo_bugfix_uids_metamod…
aschemmel-tech Feb 24, 2025
73aa834
docs: fix warnings safety docs
aschemmel-tech Feb 24, 2025
edb9a11
Merge pull request #448 from eclipse-score/aschemmel-tech-patch-warn
aschemmel-tech Feb 24, 2025
25f2ff0
fix: Fixed UML extension to enable caching again
MaximilianSoerenPollak Feb 21, 2025
ebb2756
docs: Added '-W' & 'keep-going' to incremental
MaximilianSoerenPollak Feb 24, 2025
de0a7e4
docs: restructure process areas (#481)
hoe-jo Feb 25, 2025
025d679
docs: Build docs only for main branch and PRs
nicu1989 Feb 25, 2025
9127eae
workproducts: update verification and requirements
pahmann Feb 25, 2025
bd6f7fb
process: address verifcation process review findings
pahmann Feb 25, 2025
c94158b
Merge branch 'main' into pahmann_verification_incubator
pahmann Feb 25, 2025
e9d38ca
docs: hide safety and security if empty (#483)
hoe-jo Feb 25, 2025
e40ca7b
verification: fix build warnings
pahmann Feb 25, 2025
0471720
verification: fix build warnings not found by incremental
pahmann Feb 25, 2025
ed87630
tooling: Correct Stakeholders' requirements ids to be meaningful.
Aymen-Soussi-01 Feb 24, 2025
cab086b
Adding functionality to link from source code to needs (#427)
MaximilianSoerenPollak Feb 26, 2025
0096ebe
docs: bugfix optional attributes (#523)
hoe-jo Feb 27, 2025
b403e35
Python linting (#528)
MaximilianSoerenPollak Feb 27, 2025
964cbd8
tooling: Correct gd_req handling safety and links and optional checks
Aymen-Soussi-01 Feb 27, 2025
a7634db
docs: restructure general guidelines (#502)
hoe-jo Feb 27, 2025
f8b592f
docs: Added getting-started & custom sphinx extension documentation (…
MaximilianSoerenPollak Feb 27, 2025
040693a
process: first verifcation workflow
pahmann Feb 27, 2025
9c3a1fd
process: define documentation management
aschemmel-tech Feb 21, 2025
48f6ea4
dash: enable review action
dcalavrezo-qorix Feb 26, 2025
91b17f9
process: define doc mgt - review fixes and rebase
aschemmel-tech Feb 28, 2025
a95d923
Merge pull request #436 from eclipse-score/aschemmel-tech-patch-1
aschemmel-tech Feb 28, 2025
742bbeb
process: address further verification review findings
pahmann Feb 28, 2025
a05c7cf
Merge branch 'main' into pahmann_verification_incubator
pahmann Feb 28, 2025
4ff71d1
process: minor improvements after merge with main
pahmann Feb 28, 2025
b0f81ce
docs: Fix ruff & pyright warnings
nicu1989 Mar 3, 2025
9e6cfaf
dash: support for Rust (#543)
dcalavrezo-qorix Mar 3, 2025
e737233
docs: Generated snippets based on Metamodel.yaml
MaximilianSoerenPollak Feb 27, 2025
f00a6ed
dash: issue calling DASH API
dcalavrezo-qorix Mar 3, 2025
d087d84
verification: adjust test methods to test level
pahmann Mar 3, 2025
a5386e0
tooling: Integrate standards charts and Correct tests for checks
Aymen-Soussi-01 Feb 27, 2025
6d763df
dash: corrected project
dcalavrezo-qorix Mar 4, 2025
ee91e8b
docs: add IDE setup tutorial (#546)
hoe-jo Mar 4, 2025
c73cb23
docs: contribution attribution guide (#552)
dcalavrezo-qorix Mar 4, 2025
b1a0ed8
process: general traceability concept
masc2023 Feb 11, 2025
3917c83
Merge pull request #343 from eclipse-score/masc2023_create_general_co…
masc2023 Mar 4, 2025
ebc7e98
verification: update requirements traceability
pahmann Mar 4, 2025
e32e61f
improvement: update naming.rst
aschemmel-tech Mar 4, 2025
49ea5c8
Merge pull request #558 from eclipse-score/aschemmel-tech-patch-1
aschemmel-tech Mar 4, 2025
687d89b
docs: edit tool config (#547)
hoe-jo Mar 4, 2025
bda1528
dash: comment wasn't posted
dcalavrezo-qorix Mar 4, 2025
654ec56
process: address further verification findings
pahmann Mar 4, 2025
9bc23c0
process: improve table list readability
pahmann Mar 4, 2025
b68f3a3
dash: Update license check comment
nicu1989 Mar 4, 2025
f3fb58b
docs: add graph checks (#548)
hoe-jo Mar 4, 2025
752eca7
docs: Moved layouts & html to extension
MaximilianSoerenPollak Mar 5, 2025
497573f
ci: add bazel test workflow (#569)
hoe-jo Mar 6, 2025
c239ce1
Merge branch 'main' into pahmann_verification_incubator
pahmann Mar 6, 2025
e8c9db2
process: minor req process improvement
pahmann Mar 6, 2025
e9a268f
process: adopt verification process structure
pahmann Mar 6, 2025
a69d788
process: verification process tracing
pahmann Mar 6, 2025
09f8400
process: update verification workflows
pahmann Mar 6, 2025
8895398
process: improve general concept
masc2023 Mar 6, 2025
9e15358
docs: Remove ruff&pyright current suppresions
nicu1989 Mar 7, 2025
fe92610
Merge pull request #580 from eclipse-score/masc2023_improve_general_c…
masc2023 Mar 7, 2025
7b86ca1
process: update verification plan and guide
pahmann Mar 7, 2025
c005429
docs: useability improvement for graph checks (#568)
hoe-jo Mar 7, 2025
a32ab76
docs: bugfix in layout for esbonio 1.x (#607)
MaximilianSoerenPollak Mar 7, 2025
a45a3e9
process: add missing verification workflows
pahmann Mar 7, 2025
d752cf3
docs: initial draft architecture design process (#500)
hoe-jo Mar 7, 2025
69f4f67
process: verification getting started
pahmann Mar 7, 2025
9c158e9
process: verification concept
pahmann Mar 7, 2025
7cf4622
Merge branch 'main' into pahmann_verification_incubator
pahmann Mar 7, 2025
f4ef54a
process: document pre-existing test cases
pahmann Mar 10, 2025
1bfc92f
process: verification coverage
pahmann Mar 10, 2025
11844e8
process: verification spec clarification
pahmann Mar 10, 2025
f928da3
docs: Integrate content of landing page
johannes-esr Mar 10, 2025
c1f7d23
dot: install graphivz
dcalavrezo-qorix Mar 10, 2025
73cec54
process: verification process updates
pahmann Mar 10, 2025
ad627b4
process: add intial change management process
masc2023 Feb 27, 2025
548fd89
process: verification review finding fixes
pahmann Mar 10, 2025
3f2efa2
Merge pull request #443 from eclipse-score/masc2023_add_changemgt
masc2023 Mar 10, 2025
05c6a2a
docs: bugfix architecture guideline (#620)
hoe-jo Mar 10, 2025
1aefc23
process: correct typos in verification
pahmann Mar 10, 2025
381ecb7
process: create issue from verification todos
pahmann Mar 10, 2025
acb4ad0
Merge branch 'main' into pahmann_verification_incubator
pahmann Mar 10, 2025
a8f8c84
Merge pull request #441 from eclipse-score/pahmann_verification_incub…
aschemmel-tech Mar 10, 2025
15153c6
process: fix verification process typos
pahmann Mar 10, 2025
97eb6b0
process: fix safety management typos
pahmann Mar 10, 2025
6cc1d22
process: fix architecture process typos
pahmann Mar 10, 2025
e3721e5
process: fix document management typo
pahmann Mar 10, 2025
0fd3ba7
process: fix change management typos
pahmann Mar 10, 2025
53703b2
process: fix get started typos
pahmann Mar 10, 2025
9cc6bf5
process: inspection concept
aschemmel-tech Feb 20, 2025
eafd2c4
Merge pull request #629 from eclipse-score/pahmann_verification_proce…
pahmann Mar 11, 2025
c9ff682
process: inspection concept - version 2
aschemmel-tech Mar 11, 2025
b060715
docs: graphviz installation note (#631)
dcalavrezo-qorix Mar 11, 2025
98efc70
process: architecture_inspection_checklist - remove ASIL
aschemmel-tech Mar 11, 2025
0ba87d8
process: overall versioning in requirements concept (#640)
aschemmel-tech Mar 12, 2025
b871816
ide: Ignore CLion IDE Aspect directory (#643)
LittleHuba Mar 12, 2025
5d06d97
Merge pull request #641 from eclipse-score/aschemmel-tech-patch-2
aschemmel-tech Mar 12, 2025
c207ce7
process: add process area overview
masc2023 Mar 11, 2025
f000b52
docs: automated aou lists in safety_manual template
aschemmel-tech Mar 12, 2025
1ce7b46
docs: bugfix optional links (#644)
hoe-jo Mar 12, 2025
f599667
Merge pull request #639 from eclipse-score/masc_2023_add_process_matu…
masc2023 Mar 12, 2025
f143661
Merge pull request #645 from eclipse-score/aschemmel-tech-patch-1
aschemmel-tech Mar 12, 2025
c51ca0f
infra: Add starpls as bazel LSP
nicu1989 Mar 12, 2025
9d774e7
Merge pull request #432 from eclipse-score/aschemmel-tech-patch-3
aschemmel-tech Mar 12, 2025
5a51a01
iprocess: improve impact analysis, compliance mapping
masc2023 Mar 12, 2025
2f7baac
process: architecture uml guideline
aschemmel-tech Mar 12, 2025
bf1b2d7
Merge pull request #648 from eclipse-score/aschemmel-tech-arch_finding
aschemmel-tech Mar 12, 2025
85681d3
Merge pull request #642 from eclipse-score/masc2023_improve_chm_impac…
masc2023 Mar 13, 2025
30c06b4
docs: bunch of random fixes (#653)
AlexanderLanin Mar 13, 2025
b9bb66c
cr checker: fix yaml and puml
hoe-jo Mar 14, 2025
380cfb0
docs: fix missing copyright
hoe-jo Mar 14, 2025
20ed86c
impl: proposal for coding guidelines (#647)
hoe-jo Mar 14, 2025
34b5f7a
docs: refactor collect_source_files.bzl (#654)
AlexanderLanin Mar 14, 2025
7fa40eb
Merge pull request #659 from eclipse-score/hoe_jo_fix_copyright_yaml_…
hoe-jo Mar 14, 2025
587167e
docs: refactor architecture drawing extension (#651)
hoe-jo Mar 14, 2025
8964f02
docs: bugfix css files not found
MaximilianSoerenPollak Mar 14, 2025
5a1d1f5
docs: add links architecture (#660)
hoe-jo Mar 14, 2025
9232b68
doc: Implementation Process Description
PandaeDo Feb 28, 2025
eb9068a
doc: Detailed Design concept and example
vinodreddy-g Mar 4, 2025
7e2bc76
doc: implement review comments
PandaeDo Mar 6, 2025
d06a54e
process: fix copyright check plantuml
PandaeDo Mar 12, 2025
1d253a0
docs: fix CR header
dcalavrezo-qorix Mar 14, 2025
18e16c7
cr_checker: bugfix puml (#664)
hoe-jo Mar 14, 2025
0d346db
doc: fix detailed design metamodel
vinodreddy-g Mar 14, 2025
bc6b2c9
docs: add dd to metamodel
hoe-jo Mar 14, 2025
00b586c
Merge pull request #667 from eclipse-score/hoe_jo_dd_metamodel
aschemmel-tech Mar 14, 2025
63ea4ee
Refactoring of docs/BUILD (#668)
MaximilianSoerenPollak Mar 14, 2025
4bb1039
doc: safety plan link updates
aschemmel-tech Mar 14, 2025
e243a0e
Merge pull request #669 from eclipse-score/aschemmel-tech-sdp
aschemmel-tech Mar 14, 2025
c634a71
process: check architecture_inspection_checklist
aschemmel-tech Mar 14, 2025
c5ddedd
Merge pull request #670 from eclipse-score/aschemmel-tech-patch-1
aschemmel-tech Mar 17, 2025
d181777
docs: Fix warnings via esbonio (#655)
nicu1989 Mar 17, 2025
5e906db
process: safety_management - correct reporting
aschemmel-tech Mar 17, 2025
e870ff6
Merge pull request #702 from eclipse-score/aschemmel-tech-patch-1
aschemmel-tech Mar 17, 2025
005e707
process: add impl links to ver process
pahmann Mar 17, 2025
04e749e
process: add pictures for workflow and traceability det design
PandaeDo Mar 17, 2025
ac715ff
Merge pull request #706 from eclipse-score/pahmann_verification_todos
pahmann Mar 17, 2025
f3d4356
docs: remove wp duplicates
aschemmel-tech Mar 17, 2025
52d4699
Merge pull request #708 from eclipse-score/aschemmel-tech-removal-wp
aschemmel-tech Mar 17, 2025
a1c7f11
Merge branch 'eclipse-score:main' into vohae_implementation
PandaeDo Mar 17, 2025
2898b4a
docs: small process bugfixes (#711)
hoe-jo Mar 17, 2025
aad8a6a
Merge branch 'eclipse-score:main' into vohae_implementation
vinodreddy-g Mar 17, 2025
2dd538c
process: add review findings
PandaeDo Mar 17, 2025
807e085
Merge pull request #707 from qorix-group/vohae_implementation
aschemmel-tech Mar 17, 2025
972c093
docs: Grouped incremental & live_preview (#700)
MaximilianSoerenPollak Mar 17, 2025
e2b6ce8
docs: Disabling 'traceability-checks. (#715)
MaximilianSoerenPollak Mar 18, 2025
ff90ed3
docs: add introduction to Contribute section
johannes-esr Mar 18, 2025
7db4906
Merge pull request #717 from eclipse-score/johannes-esr_update_contri…
pahmann Mar 18, 2025
d6dec04
docs: enable requirement traceability checks (#716)
hoe-jo Mar 18, 2025
a9aeaba
tooling: Link and create checks for guidance process requirements (#625)
Aymen-Soussi-01 Mar 18, 2025
77c3ca5
process: add isosae21434
masc2023 Mar 6, 2025
474bb0d
Merge pull request #576 from eclipse-score/masc2023_add_isosae21434
masc2023 Mar 19, 2025
52447da
docs: Expandedmissing source_code_linker parsing (#733)
MaximilianSoerenPollak Mar 19, 2025
f318bcf
docs: update standard pie charts (#714)
hoe-jo Mar 19, 2025
dee2864
tooling: Correct Ruff and Pylance error (#739)
Aymen-Soussi-01 Mar 19, 2025
786b5e9
docs: Integrate content of landing page
pahmann Mar 20, 2025
77fe5f1
Merge pull request #618 from eclipse-score/johannes-esr_introduction
pahmann Mar 20, 2025
ef7ca19
docs: redefine how-to merge pull request (#746)
pahmann Mar 21, 2025
1c668af
High level Architecture for LoLa (#374)
LittleHuba Mar 24, 2025
8dfce3b
process: adjust test levels and methods
pahmann Mar 25, 2025
e0589ff
docs: change iso safety references
aschemmel-tech Mar 25, 2025
16f1afb
Merge pull request #796 from eclipse-score/aschemmel-tech-iso26262-cl…
aschemmel-tech Mar 27, 2025
289e2a2
process: fix findings from test level review
pahmann Mar 27, 2025
b544bfc
tooling: Fix ruff and pyright errors
mmr1909 Mar 27, 2025
072c4fd
process: add testing community role (#787)
pahmann Mar 27, 2025
049c09d
tooling: Fix pyright errors in tooling
mmr1909 Mar 27, 2025
c25a734
Merge pull request #801 from mmr1909/mmr1909_correct_pyright_errors_t…
MaximilianSoerenPollak Mar 27, 2025
f2d05fe
doc: include isopas wp and req
aschemmel-tech Mar 27, 2025
b4764bb
Merge pull request #805 from eclipse-score/aschemmel-tech-isopas
aschemmel-tech Mar 28, 2025
812c42d
Merge pull request #800 from mmr1909/mmr1909_correct_ruff_and_pylint_…
MaximilianSoerenPollak Mar 28, 2025
60b944b
docs: rename score in documentation (#802)
pahmann Mar 28, 2025
14f45bb
docs: improved how to contribute section
qor-lb Mar 25, 2025
aa16756
docs: integrated 'get involved' into contribution chapter
qor-lb Mar 25, 2025
944dd14
doc: tailored wp linkage
aschemmel-tech Mar 28, 2025
d6308c3
Merge pull request #776 from eclipse-score/lb_improve_contribution_gu…
qor-lb Mar 31, 2025
ef8da32
Merge pull request #815 from eclipse-score/aschemmel-tech-tailoring
aschemmel-tech Mar 31, 2025
2282fe3
docs: update architecture (#807)
hoe-jo Mar 31, 2025
fab2dbc
process: Python Coding Guidelines (#741)
AlexanderLanin Mar 31, 2025
dd0e4bf
tooling: integrate header service (#793)
mmr1909 Mar 31, 2025
6e3e55c
docs: adapt folder structure (#747)
hoe-jo Apr 1, 2025
ed8e797
fix: Esbonio bugfix in header service (#841)
MaximilianSoerenPollak Apr 1, 2025
bbf7854
python: enhance Python coding guidelines with type annotation recomme…
AlexanderLanin Apr 1, 2025
1daae02
process: fix findings for test levels
pahmann Apr 1, 2025
db6f2e6
dash: switch to reusable license workflow and externalize dash tool (…
dcalavrezo-qorix Apr 2, 2025
e810917
docs: Add vscode spell check extension (#753)
nicu1989 Apr 2, 2025
5bc9e69
process: add testing independence to verification plan (#713)
pahmann Apr 2, 2025
f6148ca
process: adjust inspection level in verification plan
pahmann Apr 2, 2025
1203604
Merge pull request #792 from eclipse-score/pahmann_verification_test_…
aschemmel-tech Apr 3, 2025
2db75e7
cicd: use CR checker from registry (#852)
dcalavrezo-qorix Apr 3, 2025
9bde9f0
git: Update gitlint error message (#847)
nicu1989 Apr 3, 2025
4f1ebc3
process: improve sub-caluse references for isosae21434
masc2023 Apr 1, 2025
d372849
Merge pull request #844 from eclipse-score/masc2023_update_iso21434
masc2023 Apr 3, 2025
fd004b9
process: add initial platform management
masc2023 Mar 27, 2025
58ea743
cicd: bugfix
dcalavrezo-qorix Apr 4, 2025
f2592a7
Merge pull request #814 from eclipse-score/masc2023_add_pltmgt
masc2023 Apr 7, 2025
b35c741
Improve development environment documentation (#868)
AlexanderLanin Apr 8, 2025
69a268c
process: add initial problem resolution process
masc2023 Mar 19, 2025
f58356a
Merge pull request #755 from eclipse-score/masc2023_add_prm
masc2023 Apr 8, 2025
82dc32a
tooling: Reduce 2 types of Pylance new warnings and more (#873)
Aymen-Soussi-01 Apr 8, 2025
bb5908f
doc: initial config mgt process
aschemmel-tech Apr 2, 2025
5006e77
Merge pull request #845 from eclipse-score/aschemmel-tech-config-mgt-…
aschemmel-tech Apr 10, 2025
76a92b7
process: verification guide for types and methods (#721)
pahmann Apr 10, 2025
f037323
tooling: Correct Pyright new warnings (#889)
Aymen-Soussi-01 Apr 11, 2025
1ef8b9a
docs: bugfix arch modeling (#875)
hoe-jo Apr 11, 2025
80da146
doc: improvements on wp tags and docu
aschemmel-tech Apr 11, 2025
064e053
Merge pull request #907 from eclipse-score/aschemmel-tech-artifacts_list
aschemmel-tech Apr 14, 2025
6875235
tooling: Add file based rule check tests (#906)
mmr1909 Apr 14, 2025
6b14d93
tooling: Add docu and change matching function (#933)
mmr1909 Apr 15, 2025
472c008
tooling: Reduce most of Pylance remaning new types of warnings (#931)
Aymen-Soussi-01 Apr 15, 2025
3b45236
Ramceb/update arch picture (#900)
ramceb Apr 16, 2025
8b57416
dash: rename for consistency (#946)
dcalavrezo-qorix Apr 16, 2025
be8fed7
feo: Feature request
ramceb Feb 6, 2025
7fd363b
feo: fix typos
ramceb Feb 11, 2025
4e2ba08
feo: Feature request, adaptated based on open comments.
armin-acn Apr 15, 2025
f175ad4
process: add overviews for roles and workflows
masc2023 Apr 16, 2025
68df471
Merge pull request #294 from eclipse-score/mb_fr_feo
armin-acn Apr 17, 2025
855c5f2
Merge pull request #949 from eclipse-score/masc2023_add_roles_overview
aschemmel-tech Apr 23, 2025
73f7bc0
docs: fix test execution via pytest from venv (#954)
AlexanderLanin Apr 23, 2025
4e827ef
tooling: Log errors related to new checks as Infos (#976)
Aymen-Soussi-01 Apr 23, 2025
1adb7f5
tooling: Add new test files for check rule tests (#980)
mmr1909 Apr 25, 2025
c665558
tooling: Enable and document Python coverage (#986)
mmr1909 Apr 28, 2025
a4ca30d
fix: docs:incremental reports lots of warnings on main branch (#1007)
AlexanderLanin Apr 29, 2025
8e8646b
Cleanup metamodel tests (#1012)
mmr1909 Apr 29, 2025
a06fb82
docs: takeover release management from mb
aschemmel-tech Apr 4, 2025
a25a826
doc: fix review findings release mgt
aschemmel-tech Apr 4, 2025
c079bba
Merge pull request #866 from eclipse-score/aschemmel-tech-takeover_re…
aschemmel-tech Apr 30, 2025
5a4fcfa
docs: update release mgt status in process model
aschemmel-tech Apr 30, 2025
233ea69
Merge pull request #1017 from eclipse-score/aschemmel-tech-patch-1
aschemmel-tech Apr 30, 2025
737a41e
persistency: Feature request for KVS
LittleHuba Jan 24, 2025
da8276d
persistency_kvs: formulated feature parts
sbachmann-qorix Jan 30, 2025
cb78ebe
persistency_kvs: updated year in copyright notice
sbachmann-qorix Apr 23, 2025
b92f91e
persistency_kvs: merged with same branch from eclipse-score repo
sbachmann-qorix Apr 23, 2025
1529fdc
persistency_kvs: map old stakeholder req names to new ones
sbachmann-qorix Apr 23, 2025
7de5deb
persistency_kvs: match all relevant stakeholder reqs with feature reqs
sbachmann-qorix Apr 23, 2025
9518076
persistency_kvs: add architecture UML descriptions
sbachmann-qorix Apr 24, 2025
f5ede35
persistency_kvs: document PlantUML files in index
sbachmann-qorix Apr 28, 2025
84f31ee
persistency_kvs: map feature requirements to architecture
sbachmann-qorix Apr 28, 2025
ba84993
persistency_kvs: add component architecture
sbachmann-qorix Apr 28, 2025
5367364
persistency_kvs: moved requirements into extra file
sbachmann-qorix Apr 30, 2025
448c1b3
persistency_kvs: fix bazel build warnings
sbachmann-qorix Apr 30, 2025
ff250a3
score_metamodel: allow 90 instead of 45 chars for requirement ids
sbachmann-qorix Apr 30, 2025
147b36d
persistency_kvs: review with Volker Häussler
sbachmann-qorix May 5, 2025
b4c1598
persistency_kvs: fix safety assignments
sbachmann-qorix May 5, 2025
1262a38
persistency_kvs: rename feature key_value_storage to kvs
sbachmann-qorix May 5, 2025
34e4a32
persistency_kvs: added component requirements
sbachmann-qorix May 6, 2025
8872280
persistency_kvs: snapshot component architecture
sbachmann-qorix May 7, 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
  •  
  •  
  •  
6 changes: 6 additions & 0 deletions .bazelrc
Original file line number Diff line number Diff line change
Expand Up @@ -4,3 +4,9 @@ build --java_runtime_version=remotejdk_17
build --tool_java_runtime_version=remotejdk_17

test --test_output=errors

# stop legacy behavior of creating __init__.py files
build --incompatible_default_to_explicit_init_py

common --registry=https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/
common --registry=https://bcr.bazel.build
17 changes: 17 additions & 0 deletions .clwb/.bazelproject
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
directories:
# Add the directories you want added as source here
# By default, we've added your entire workspace ('.')
.

# Automatically includes all relevant targets under the 'directories' above
derive_targets_from_directories: true

targets:
# If source code isn't resolving, add additional targets that compile it here

additional_languages:
# Uncomment any additional languages you want supported
# dart
# javascript
python
# typescript
4 changes: 4 additions & 0 deletions .clwb/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
/.blaze/
/aspects/
/queries/
/targets/
16 changes: 16 additions & 0 deletions .clwb/.idea/.gitignore

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

10 changes: 10 additions & 0 deletions .clwb/.idea/codeStyles/Project.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

5 changes: 5 additions & 0 deletions .clwb/.idea/codeStyles/codeStyleConfig.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 6 additions & 0 deletions .clwb/.idea/vcs.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

5 changes: 5 additions & 0 deletions .devcontainer/Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# Use the official Python DevContainer image as base
FROM mcr.microsoft.com/devcontainers/python:1.2-3.12

# Install system dependencies
RUN apt update && apt install -y graphviz && rm -rf /var/lib/apt/lists/*
7 changes: 5 additions & 2 deletions .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
{
"image": "mcr.microsoft.com/devcontainers/python:1.2-3.12",
"build": {
"dockerfile": "Dockerfile"
},
"features": {
"ghcr.io/devcontainers-community/features/bazel:1": {}
},
Expand All @@ -10,7 +12,8 @@
"usernamehw.errorlens",
"hediet.vscode-drawio",
"swyddfa.esbonio",
"lextudio.restructuredtext"
"lextudio.restructuredtext",
"charliermarsh.ruff"
]
}
}
Expand Down
46 changes: 43 additions & 3 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -1,6 +1,46 @@
# Comment out as not in score yet
# * @eclipse-score/automotive-score-committers
# .github @eclipse-score/automotive-score-committers
# * @eclipse-score/infrastructure-tooling-community
# .* @eclipse-score/infrastructure-tooling-community
# .github/CODEOWNERS @eclipse-score/technical-lead

# docs @eclipse-score/automotive-score-committers
# /docs @eclipse-score/process-community
# /docs/concepts @eclipse-score/automotive-score-committers
# /docs/glossary @eclipse-score/automotive-score-committers
# /docs/features @eclipse-score/technical-lead
# /docs/features/*/architecture @eclipse-score/automotive-score-committers
# /docs/features/*/requirements @eclipse-score/technical-lead
# /docs/features/*/safety_analysis @eclipse-score/safety-manager
# /docs/features/*/safety_planning @eclipse-score/safety-manager @eclipse-score/technical-lead
# /docs/features/*/verification @eclipse-score/quality-manager @eclipse-score/safety-manager
# /docs/manual @eclipse-score/automotive-score-committers
# /docs/overview @eclipse-score/project-lead
# /docs/pmp @eclipse-score/technical-lead @eclipse-score/process-community
# /docs/pmp/quality_management @eclipse-score/quality-manager
# /docs/pmp/safety_management @eclipse-score/safety-manager
# /docs/pmp/security_management @eclipse-score/security-manager
# /docs/requirements/stakeholder @eclipse-score/technical-lead
# /docs/requirements/tool @eclipse-score/infrastructure-tooling-community @eclipse-score/process-community
# /docs/release @eclipse-score/quality-manager @eclipse-score/technical-lead
# /docs/safety @eclipse-score/safety-manager @eclipse-score/technical-lead
# /docs/security @eclipse-score/security-manager @eclipse-score/technical-lead
# /docs/tutorials @eclipse-score/automotive-score-committers

# /examples @eclipse-score/automotive-score-committers
# /integration_tests @eclipse-score/automotive-score-committers
# /tools @eclipse-score/infrastructure-tooling-community

# in separate process_description repository:
#
# /process @eclipse-score/process-community

# in separate <module_name> repositories:
#
# /docs @eclipse-score/process-community
# /docs/manual @eclipse-score/<module_name>/safety-manager
# /docs/release @eclipse-score/<module_name>/quality-manager @eclipse-score/<module_name>/module-lead
# /docs/safety_plan @eclipse-score/<module_name>/safety-manager @eclipse-score/<module_name>/module-lead
# /docs/safety_analysis @eclipse-score/<module_name>/safety-manager
# /docs/verification @eclipse-score/<module_name>/quality-manager @eclipse-score/<module_name>/safety-manager
# /components @eclipse-score/<module_name>/technical-lead
# /components/*/ @eclipse-score/<module_name>/automotive-score-committers

79 changes: 62 additions & 17 deletions .github/actions/deploy-versioned-pages/action.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# *******************************************************************************
# Copyright (c) 2024 Contributors to the Eclipse Foundation
# Copyright (c) 2025 Contributors to the Eclipse Foundation
#
# See the NOTICE file(s) distributed with this work for additional
# information regarding copyright ownership.
Expand All @@ -24,7 +24,7 @@ inputs:
required: true
versions_file:
description: "Path to the versions file on gh-pages branch"
default: "versions"
default: "versions.json"
create_comment:
description: "Create a comment on the PR with the URL to the documentation" # in case of PR
default: "true"
Expand All @@ -41,39 +41,84 @@ runs:
id: calc
shell: bash
run: |
if [[ ${{github.event_name}} == 'pull_request' ]]; then
echo "target_folder=pr-${{github.event.pull_request.number}}" >> $GITHUB_OUTPUT
elif [[ ${{github.ref_name}} != 'main' ]]; then
echo "target_folder=${{github.ref_name}}" >> $GITHUB_OUTPUT
if [[ "${{ github.event_name }}" == 'pull_request_target' || "${{ github.event_name }}" == 'pull_request' ]]; then
target_folder="pr-${{ github.event.pull_request.number }}"
else
echo "target_folder=/" >> $GITHUB_OUTPUT
target_folder="${{github.ref_name}}"
fi
- name: Prepare
echo "target_folder=$target_folder" >> $GITHUB_OUTPUT

- name: Prepare the deploy folder
shell: bash
run: |
# Prepare the deploy folder
mkdir -p deploy_root/${{ steps.calc.outputs.target_folder }}
mkdir -p deploy_root
mkdir -p version_root
# Move the files to the deploy folder
mv ${{ inputs.source_folder }}/* deploy_root/${{ steps.calc.outputs.target_folder }}
mv ${{ inputs.source_folder }}/* deploy_root/
# Ensure that the folder is not treated as a Jekyll site
touch deploy_root/.nojekyll

# Add the target folder to the versions file
git fetch origin gh-pages --depth 1
git checkout origin/gh-pages -- "${{ inputs.versions_file }}"
if ! grep -qx "${{ steps.calc.outputs.target_folder }}" "${{ inputs.versions_file }}"; then
echo "${{ steps.calc.outputs.target_folder }}" >> "${{ inputs.versions_file }}"
BASE_REPO="https://github.com/${{ github.repository }}.git"

echo "Fetching gh-pages from BASE_REPO: $BASE_REPO"
git remote add base "$BASE_REPO" || git remote set-url base "$BASE_REPO"
git fetch base gh-pages --depth 1

# Checkout only the versions file from gh-pages branch of the base repo
git checkout base/gh-pages -- "${{ inputs.versions_file }}"

target="${{ steps.calc.outputs.target_folder }}"
new_version="${{ steps.calc.outputs.target_folder }}"


if jq -e --arg version "$new_version" 'map(select(.version == $version)) | length > 0' "${{ inputs.versions_file }}" > /dev/null; then
echo "Version '$new_version' already exists in ${{ inputs.versions_file }}"
else
REPO_NAME=$(basename ${{ github.repository }})
USER_NAME=$(echo ${{ github.repository }} | cut -d'/' -f1)
GITHUB_PAGES_URL="https://${USER_NAME}.github.io/${REPO_NAME}"
if [ "$target" = "/" ]; then
new_url="${GITHUB_PAGES_URL}/"
else
new_url="${GITHUB_PAGES_URL}/$target/"
fi

jq --arg version "$new_version" --arg url "$new_url" '. + [{"version": $version, "url": $url}]' "${{ inputs.versions_file }}" > tmp_versions.json
mv tmp_versions.json "${{ inputs.versions_file }}"
fi
mv "${{ inputs.versions_file }}" deploy_root/
mv "${{ inputs.versions_file }}" version_root/
ls -al .
ls -al deploy_root
- name: Deploy 🚀
ls -al version_root
cat version_root/"${{ inputs.versions_file }}"

- name: Deploy Documentation
uses: JamesIves/github-pages-deploy-action@v4
with:
folder: deploy_root
target-folder: ${{ steps.calc.outputs.target_folder }}
clean: true
clean-exclude: .nojekyll

- name: Deploy version file 🚀
uses: JamesIves/github-pages-deploy-action@v4
with:
folder: version_root
clean: false

- name: Find Comment
if: ${{ github.event_name == 'pull_request_target' }}
uses: peter-evans/find-comment@v3
id: fc
with:
issue-number: ${{ github.event.pull_request.number }}
comment-author: 'github-actions[bot]'
body-includes: The created documentation from the pull request

- name: Comment on PR with docs URL
if: ${{ github.event_name == 'pull_request' && inputs.create_comment == 'true' }}
if: ${{ github.event_name == 'pull_request_target' && inputs.create_comment == 'true' && steps.fc.outputs.comment-id == '' }}
uses: peter-evans/create-or-update-comment@v4
with:
issue-number: ${{github.event.pull_request.number}}
Expand Down
16 changes: 12 additions & 4 deletions .github/actions/gitlint/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,8 @@ inputs:
description: "Pull Request number used to fetch commits"
required: true
base-branch:
description: "Base branch to compare commits against (default: origin/main)"
default: "origin/main"
description: "Base branch to compare commits against (default: main)"
default: "main"
required: false
runs:
using: "docker"
Expand All @@ -29,6 +29,14 @@ runs:
- -c
- |
git config --global --add safe.directory /github/workspace && \
git fetch origin +refs/heads/main:refs/remotes/origin/main && \
git fetch origin +refs/heads/${{ inputs.base-branch }}:refs/remotes/origin/${{ inputs.base-branch }} && \
git fetch origin +refs/pull/${{ inputs.pr-number }}/head && \
gitlint --commits origin/main..HEAD
if ! gitlint --commits origin/${{ inputs.base-branch }}..HEAD; then \
echo -e "\nWARNING: Your commit message does not follow the required format." && \
echo "Formatting rules: https://eclipse-score.github.io/score/main/contribute/general/git.html" && \
echo -e "To fix your commit message, run:\n" && \
echo " git commit --amend" && \
echo "Then update your commit (fix gitlint warnings). Finally, force-push:" && \
echo " git push --force-with-lease" && \
exit 1; \
fi
12 changes: 3 additions & 9 deletions .github/workflows/copyright.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,12 +19,6 @@ on:
types: [checks_requested]
jobs:
copyright-check:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/[email protected]
- name: Setup Bazel
uses: bazel-contrib/[email protected]
- name: Run copyright checks
run: |
bazel run //:copyright.check
uses: eclipse-score/cicd-workflows/.github/workflows/copyright.yml@main
with:
bazel-target: "run //:copyright.check"
Loading
Loading