Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update main (v4.0.0) on 2023-11-02 #178

Merged
merged 778 commits into from
Nov 2, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
778 commits
Select commit Hold shift + click to select a range
4b19fd1
Update Rust crate semver to 1.0.19
renovate[bot] Sep 25, 2023
f89cca6
Merge pull request #102 from arkedge/renovate/semver-1.x
sksat Sep 25, 2023
4063bf1
update release not for major update
meltingrabbit Sep 19, 2023
086b01b
move doc
meltingrabbit Sep 24, 2023
dd0a5e9
update version
meltingrabbit Sep 25, 2023
bad8955
Merge pull request #94 from arkedge/feature/major_ver_up_in_release_note
meltingrabbit Sep 25, 2023
936e751
Merge remote-tracking branch 'c2a-enum-loader/ae-v4' into feature/imp…
sksat Sep 25, 2023
5ba9957
import ut-issl/c2a-enum-loader ae-v2.0.0
sksat Sep 25, 2023
e54af28
update docs via import ut-issl/c2a-enum-loader
sksat Sep 21, 2023
a47de05
format by black
sksat Sep 25, 2023
3c0a55d
remove unneeded ut-issl/c2a-enum-loader repo files
sksat Sep 25, 2023
684b573
remove duplicated license file
sksat Sep 25, 2023
9b38a88
use imported c2a-enum-loader in example user pytest
sksat Sep 25, 2023
f5cce39
rye lock
sksat Sep 25, 2023
a0d5cda
remove unneeded ut-issl/c2a-enum-loader renovate configuration
sksat Sep 27, 2023
2d1f893
ignore enum-loader/build
sksat Sep 27, 2023
3b15be9
Merge pull request #99 from arkedge/feature/import-c2a-enum-loader
sksat Sep 27, 2023
27be8d9
Update sksat/setup-rye action to v0.8.0
renovate[bot] Oct 2, 2023
34c26b0
Merge pull request #109 from arkedge/renovate/sksat-setup-rye-0.x
sksat Oct 2, 2023
ea6c763
Merge remote-tracking branch 'ut-issl-ae-v4/ae-v4' into feature/impor…
sksat Oct 2, 2023
5546696
import ut-issl/c2a-tlm-cmd-code-generator ae-v2.0.0
sksat Oct 2, 2023
4a46efb
update docs from import ut-issl/c2a-tlm-cmd-code-generator
sksat Oct 2, 2023
a279443
remove unneeded ut-issl/c2a-tlm-cmd-code-generator repo files
sksat Oct 2, 2023
503e775
remove duplicated license file
sksat Oct 2, 2023
2d0f0d9
Merge pull request #111 from arkedge/feature/import-c2a-tlm-cmd-code-…
sksat Oct 4, 2023
c9ea181
Update sksat/setup-rye action to v0.9.0
renovate[bot] Oct 4, 2023
964c8f4
Merge pull request #113 from arkedge/renovate/sksat-setup-rye-0.x
sksat Oct 4, 2023
3478fb0
remove unneeded BootLoader directory in example users
sksat Oct 5, 2023
8ebb878
remove unneeded ReProgramming directory in example users
sksat Oct 5, 2023
a53947e
CMake: BUILD_C2A_AS_UTF8 -> C2A_BUILD_AS_UTF8
sksat Sep 6, 2023
aedfab5
CMake: BUILD_C2A_AS_C99 -> C2A_BUILD_AS_C99
sksat Sep 6, 2023
63602d4
CMake: BUILD_C2A_AS_CXX -> C2A_BUILD_AS_CXX
sksat Sep 6, 2023
98ec01e
CMake: (NOT USE_32BIT_COMPILER) -> C2A_BUILD_FOR_32BIT
sksat Sep 6, 2023
f7859f6
CMake: (NOT C2A_USE_STDINT_WRAPPER) -> C2A_USE_STDINT_WRAPPER
sksat Sep 6, 2023
5ffc505
CMake: BUILD_C2A_AS_SILS_FW -> C2A_BUILD_FOR_SILS
sksat Sep 6, 2023
1c30c9a
CMake: USE_ALL_C2A_CORE_APPS -> C2A_USE_ALL_CORE_APPS
sksat Sep 6, 2023
ad5af89
CMake: USE_ALL_C2A_CORE_TEST_APPS -> C2A_USE_ALL_CORE_TEST_APPS
sksat Sep 6, 2023
7c29256
CMake: USE_ALL_C2A_CORE_LIB -> C2A_USE_ALL_CORE_LIB
sksat Sep 6, 2023
6b0095b
add CMake option() refactor changelog
sksat Sep 7, 2023
e0ab5e9
add CMake option prefix to coding rule
sksat Sep 7, 2023
18fd7d1
add simple libc annotation
sksat Sep 19, 2023
284c47c
CMake option must be SNAKE_CASE
sksat Sep 19, 2023
6abfce0
use ut-issl/s2e-user-for-c2a-core ae-v3.0.0
sksat Oct 10, 2023
6a32752
bump version to 4.0.0-beta.2
sksat Oct 10, 2023
46a8495
Merge pull request #86 from arkedge/feature/refactor-cmake-option
sksat Oct 10, 2023
4f5cbcf
Merge pull request #118 from arkedge/feature/remove-unneeded-directory
sksat Oct 10, 2023
95cb86b
Update arkedge/workflows-c2a action to v4.4.0
renovate[bot] Oct 10, 2023
846f0fd
Merge pull request #110 from arkedge/renovate/arkedge-workflows-c2a-4.x
sksat Oct 10, 2023
91a975c
Update Rust crate semver to 1.0.20
renovate[bot] Oct 10, 2023
d9e2771
Merge pull request #120 from arkedge/renovate/semver-1.x
sksat Oct 10, 2023
8a7151a
change code generator settings example for examples/mobc
sksat Oct 5, 2023
b5b598c
add code generator settings for examples/subobc
sksat Oct 5, 2023
9d0fd91
rename confusing settings.json to settings_mobc.json
sksat Oct 11, 2023
4c4aa02
update code-generator docs about settings
sksat Oct 11, 2023
5c88455
remove c2a-core compatibility section in code-generator docs
sksat Oct 11, 2023
69abe51
Merge pull request #117 from arkedge/feature/update-tlm-cmd-code-gene…
sksat Oct 11, 2023
fc2fca3
merge Driver directory
sksat Oct 11, 2023
9cddbf5
rename Drivers dir to snake case
sksat Oct 11, 2023
931cb3f
make driver dir name singular
sksat Oct 12, 2023
c96a877
add Driver rename migration script
sksat Oct 12, 2023
4e29b37
update tlm-cmd-code-generator setting path
sksat Oct 12, 2023
461488f
examples/mobc: apply direcotory refactor migration(Drivers -> driver)
sksat Oct 12, 2023
ce50225
examples/subobc: apply direcotory refactor migration(Drivers -> driver)
sksat Oct 12, 2023
d76c832
import README.md as crate documentation
sksat Oct 12, 2023
a0a84fb
update docs link for Drivers -> driver rename
sksat Oct 12, 2023
79ca001
Update README.md
meltingrabbit Oct 12, 2023
5482f02
Merge pull request #122 from arkedge/feature/fix-drivers-dir
sksat Oct 12, 2023
17990a6
Merge pull request #124 from arkedge/feature/fix-drivers-dir-examples
sksat Oct 12, 2023
ec4db70
add tlm-cmd-code-generation check workflow
sksat Oct 12, 2023
59f5896
code generator settings.json should be ignored from git
sksat Oct 12, 2023
be0f27d
remove duplicated git diff
sksat Oct 12, 2023
bca5705
fix missing System -> system rename
sksat Oct 12, 2023
3b75ce1
fix missing System -> system rename in docs
sksat Oct 12, 2023
e501f9b
Merge pull request #126 from arkedge/feature/example-code-generator-c…
sksat Oct 12, 2023
edf16fe
Merge pull request #125 from arkedge/feature/fix-missing-system-rename
sksat Oct 12, 2023
5372248
drop AA HAL support
sksat Oct 12, 2023
80bf4ca
update CHANGELOG(drop AA HAL support)
sksat Oct 12, 2023
53914c7
drop PA HAL support
sksat Oct 12, 2023
dfd10d6
update CHANGELOG(drop PA HAL support)
sksat Oct 12, 2023
2146970
drop SPWIRE HAL support
sksat Oct 12, 2023
dee2242
update CHANGELOG(drop SPWIRE HAL support)
sksat Oct 12, 2023
38e67c7
Merge pull request #129 from arkedge/feature/drop-aa-hal-support
sksat Oct 12, 2023
d42e104
Merge pull request #130 from arkedge/feature/drop-pa-hal-support
sksat Oct 12, 2023
a17dd53
Merge pull request #131 from arkedge/feature/drop-spwire-hal-support
sksat Oct 12, 2023
3adf042
Merge pull request #127 from arkedge/feature/import-readme-as-cargo-doc
sksat Oct 12, 2023
b02c6d8
fix changelog
meltingrabbit Oct 12, 2023
e6a29f9
Merge pull request #135 from arkedge/feature/fix_change_log
meltingrabbit Oct 12, 2023
5977b8d
Update arkedge/workflows-c2a action to v4.5.1
renovate[bot] Oct 12, 2023
e34b292
Merge pull request #136 from arkedge/renovate/arkedge-workflows-c2a-4.x
sksat Oct 12, 2023
3fa41af
Update arkedge/workflows-c2a action to v4.5.2
renovate[bot] Oct 12, 2023
de027bd
Merge pull request #137 from arkedge/renovate/arkedge-workflows-c2a-4.x
sksat Oct 12, 2023
4d0adcb
CMake: USE_SILS_MOCKUP -> C2A_BUILD_WITH_SILS_MOCKUP
sksat Oct 12, 2023
1957734
CMake: SHOW_DEBUG_PRINT_ON_SILS -> C2A_SHOW_DEBUG_PRINT_ON_SILS
sksat Oct 12, 2023
f8f3f48
CMake: USE_SCI_COM_WINGS -> C2A_USE_SCI_COM_WINGS, USE_SCI_COM_UART -…
sksat Oct 12, 2023
baac4e4
update comment
sksat Oct 12, 2023
1a54a0e
update CMake option config in example user c2a-sils-runtime build
sksat Oct 12, 2023
4220e56
Merge pull request #132 from arkedge/feature/refactor-user-cmake-option
sksat Oct 12, 2023
54d51f1
update v4 application migration to rename src/src_user/applications/U…
sksat Oct 12, 2023
552db89
examples/mobc: apply applications/user_defined/* rename migration
sksat Oct 12, 2023
b34a465
Merge pull request #140 from arkedge/feature/missing-user-defined-app…
sksat Oct 13, 2023
c1ec791
change C2A_USE_SCI_COM_WINGS default OFF
sksat Oct 12, 2023
eba2527
update CMake refactor changelog
sksat Oct 13, 2023
fffe0f4
update test docs for wings
meltingrabbit Oct 13, 2023
99793bf
typo
meltingrabbit Oct 13, 2023
a20f5db
bump version to v4.0.0-beta.3
sksat Oct 13, 2023
7453213
Merge pull request #139 from arkedge/feature/make-wings-build-optional
sksat Oct 13, 2023
5b337d5
rename driver/ -> component_driver/
sksat Oct 13, 2023
2f74a87
rename internal ref: driver/ -> component_driver/
sksat Oct 13, 2023
ad84f6e
rename script ref: driver/ -> component_driver/
sksat Oct 13, 2023
7b8b578
enum-loader: rename ref driver/ -> component_driver/
sksat Oct 13, 2023
379bcd9
tlm-cmd-code-generator: rename ref driver/ -> component_driver/
sksat Oct 13, 2023
9a632db
rename docs ref driver/ -> component_driver/
sksat Oct 13, 2023
7bbe928
rename Driver -> ComponentDriver
sksat Oct 13, 2023
8b47a18
rename DS_* -> CDS_*
sksat Oct 13, 2023
fb31e98
rename internal ref: DS_* -> CDS_*
sksat Oct 13, 2023
a16a77e
rename internal ref: Driver -> ComponentDriver
sksat Oct 13, 2023
12944f2
fix ComponentDriverSuper settings include
sksat Oct 13, 2023
44fe089
rename DSC_* -> CDSC_*
sksat Oct 13, 2023
817f54f
rename DSSC_* -> CDSSC_*
sksat Oct 13, 2023
9750c10
rename internal ref: DSC_* -> CDSC_*, DSSC_* -> CDSSC_*
sksat Oct 13, 2023
02d5518
add driver -> component driver migration script
sksat Oct 13, 2023
51410e2
rename dssc -> cdssc
sksat Oct 13, 2023
d3b5277
rename tlm_cmd ref: dssc -> cdssc
sksat Oct 13, 2023
a9701cd
update migration script for sed dssc
sksat Oct 13, 2023
4144757
fix indent
meltingrabbit Oct 13, 2023
2582096
fix migration script
sksat Oct 13, 2023
58d487d
examples/mobc: apply driver -> component driver migration
sksat Oct 13, 2023
7914f65
examples/subobc: apply driver -> component driver migration
sksat Oct 13, 2023
9bb0c2c
fix indent
meltingrabbit Oct 13, 2023
85e3d31
fix indent
meltingrabbit Oct 13, 2023
fa4518f
fix docs etc
meltingrabbit Oct 13, 2023
ba3aa55
Merge pull request #146 from arkedge/feature/rename-driver2
sksat Oct 13, 2023
7fb819a
Merge pull request #147 from arkedge/feature/rename-driver2-examples
sksat Oct 13, 2023
940f930
fix small
meltingrabbit Oct 13, 2023
bdfcdad
Merge pull request #149 from arkedge/feature/fix_driver_small
meltingrabbit Oct 13, 2023
e97b5b0
rename driver_instances -> component_service in coding rule
sksat Oct 12, 2023
1383946
add driver_instances -> component_service migration
sksat Oct 13, 2023
5d4a03d
sed DI to CSRV
meltingrabbit Oct 13, 2023
57cb2a7
restore xlsm in migration
sksat Oct 13, 2023
8161e75
examples/mobc: apply driver_instances -> component_service migration
sksat Oct 13, 2023
7cb7bfa
examples/subobc: apply driver_instances -> component_service migration
sksat Oct 13, 2023
299ffe4
Merge pull request #143 from arkedge/feature/rename-driver-instance
sksat Oct 13, 2023
ea4656b
sed DI
meltingrabbit Oct 13, 2023
5fc500e
fix uart test cmd
meltingrabbit Oct 13, 2023
6e05d73
Merge pull request #144 from arkedge/feature/rename-driver-instance-e…
sksat Oct 13, 2023
ea132eb
sed DI
meltingrabbit Oct 13, 2023
6c57656
update version
meltingrabbit Oct 13, 2023
83ada18
Merge pull request #150 from arkedge/feature/rename_di_small
meltingrabbit Oct 13, 2023
ff8941d
rename tlm-cmd-codegenerator -> code-generator
sksat Oct 17, 2023
97d25c4
rename ref: tlm-cmd-codegenerator -> code-generator
sksat Oct 17, 2023
13fc3e3
Merge pull request #153 from arkedge/feature/rename-code-generator
sksat Oct 17, 2023
6a8e77c
add development docs
meltingrabbit Oct 12, 2023
9cd50da
Update c2a_sils_runtime.md
meltingrabbit Oct 12, 2023
d6d87fb
revert c2a runtime link
meltingrabbit Oct 17, 2023
88dec5d
Merge pull request #123 from arkedge/feature/add_docs_of_devtools
meltingrabbit Oct 17, 2023
7b367bb
Update dependency ut-issl/s2e-core to v7
renovate[bot] Oct 17, 2023
278c6ac
Merge pull request #152 from arkedge/renovate/ut-issl-s2e-core-7.x
sksat Oct 18, 2023
8468dde
Update actions/checkout action to v4.1.1
renovate[bot] Oct 18, 2023
1cc7382
specify actions/checkout minor, patch version
sksat Oct 19, 2023
55de853
Merge pull request #158 from arkedge/renovate/actions-checkout-4.x
sksat Oct 19, 2023
ac1144b
Update Swatinem/rust-cache action to v2.7.1
renovate[bot] Oct 21, 2023
08acec3
Merge pull request #161 from arkedge/renovate/swatinem-rust-cache-2.x
sksat Oct 23, 2023
d5f602d
Update sksat/action-clippy action to v0.3.0
renovate[bot] Oct 23, 2023
a0c73b6
Merge pull request #160 from arkedge/renovate/sksat-action-clippy-0.x
sksat Oct 23, 2023
2e9e491
Update sksat/setup-rye action to v0.9.1
renovate[bot] Oct 23, 2023
34cb7e7
Merge pull request #159 from arkedge/renovate/sksat-setup-rye-0.x
sksat Oct 23, 2023
cd622e4
Update python Docker tag to v3.12
renovate[bot] Oct 23, 2023
c2ab7ee
Merge pull request #112 from arkedge/renovate/python-3.x
sksat Oct 23, 2023
d6063e7
examples/mobc: rename test dir src/src_user/Test -> src/src_user/test
sksat Oct 12, 2023
5354148
rename internal test dir ref src/src_user/Test -> src/src_user/test
sksat Oct 12, 2023
b63dd14
examples/mobc: move src/src_user/test/test/* to src/src_user/test
sksat Oct 17, 2023
ac3e6ee
examples/mobc: update pytest dir ref
sksat Oct 17, 2023
c77c7e4
add refactor user test dir migration script
sksat Oct 17, 2023
9726c4e
examples/subobc: apply test dir refactor migration
sksat Oct 17, 2023
fd2f450
rye lock
sksat Oct 17, 2023
f8f5d4b
update example user pytest command in docs
sksat Oct 17, 2023
208f7fc
remove invalid command in example user pytest docs
sksat Oct 17, 2023
2f582bc
Merge pull request #138 from arkedge/feature/refactor-user-test-dir
sksat Oct 23, 2023
4c4344e
Update actions/setup-node action to v4
renovate[bot] Oct 23, 2023
15d0258
specify actions/setup-node minor, patch version
sksat Oct 24, 2023
5a4fc67
Merge pull request #164 from arkedge/renovate/actions-setup-node-4.x
sksat Oct 24, 2023
7c40717
remove _for_driver_super files suffix
sksat Oct 24, 2023
cdcf2c8
add CDRV_ prefix to component driver template implementations
sksat Oct 24, 2023
0a90ae5
code-generator: apply add CDRV_ prefix to component driver template i…
sksat Oct 24, 2023
7282ac1
add migration script for rename _for_driver_super files & add CDRV_ p…
sksat Oct 24, 2023
9a6dec3
fix indent
meltingrabbit Oct 24, 2023
0b8a423
fix include guard
sksat Oct 24, 2023
4cdf7d5
examples/mobc: apply component driver prefix rename migration
sksat Oct 24, 2023
f3bdfe5
examples/subobc: apply component driver prefix rename migration
sksat Oct 24, 2023
b376eb2
Merge pull request #154 from arkedge/feature/rename-component-driver-…
sksat Oct 24, 2023
a794b40
Merge pull request #155 from arkedge/feature/rename-component-driver-…
sksat Oct 24, 2023
4191e56
add migration script for rename IF list
sksat Oct 25, 2023
71f1ee0
add include & CMake migration for rename IF list
sksat Oct 25, 2023
0dcfad9
fix IF list migration
sksat Oct 25, 2023
d2cd575
rename CDS->interface definition to CDS->hal_handler_id
sksat Oct 25, 2023
4383d09
fix buffer rename match
sksat Oct 26, 2023
062aa52
add RET_FROM_IF_TX,RX migration
sksat Oct 26, 2023
58ae520
rename IF list in component driver
sksat Oct 26, 2023
ace3fdc
examples/mobc: apply IF list rename migration
sksat Oct 26, 2023
871256c
examples/subobc: apply IF list rename migration
sksat Oct 26, 2023
63d989d
fix indent
meltingrabbit Oct 26, 2023
3419651
fix HAL_HANDLER_ID
meltingrabbit Oct 26, 2023
57d1f13
fix indent
meltingrabbit Oct 26, 2023
05730d4
rename
meltingrabbit Oct 26, 2023
e3c910f
typo
meltingrabbit Oct 26, 2023
05c5029
update version
meltingrabbit Oct 26, 2023
778a8a8
Merge pull request #165 from arkedge/feature/rename-if-list
sksat Oct 26, 2023
8f34b0f
Merge pull request #166 from arkedge/feature/rename-if-list-examples
sksat Oct 26, 2023
8e99ba4
Merge pull request #169 from arkedge/feature/fix_small
meltingrabbit Oct 26, 2023
7c191bf
add migration script for rename user Settings dir
sksat Oct 26, 2023
b1cd502
rename Settings ref in pre-commit script
sksat Oct 26, 2023
93a58bf
rename Settings ref in docs
sksat Oct 26, 2023
2bb0504
rename Settings ref in c2a-core
sksat Oct 26, 2023
b8b5d96
code-generator: rename Settings ref in config for examples
sksat Oct 26, 2023
d1ab7bd
fix comment
sksat Oct 26, 2023
a9f6216
add missing setting rename migration
sksat Oct 26, 2023
74677f5
fix include
sksat Oct 26, 2023
7567a40
fix typo
sksat Oct 26, 2023
94c83a8
add missing settings dir rename migration for AddSection.pl......
sksat Oct 26, 2023
a8a1180
examples/mobc: apply settings dir rename migration
sksat Oct 26, 2023
1bddeed
examples/subobc: apply settings dir rename migration
sksat Oct 26, 2023
04b7207
Merge pull request #167 from arkedge/feature/rename-settings-dir
sksat Oct 26, 2023
48769e4
Merge pull request #168 from arkedge/feature/rename-settings-dir-exam…
sksat Oct 26, 2023
1af72c1
code-generator: move example db path to user top
sksat Oct 26, 2023
6598f11
add migration script for move db dir to user top
sksat Oct 27, 2023
7e2e016
examples/mobc: move example db path to user top
sksat Oct 27, 2023
e28c5f3
examples/subobc: move example db path to user top
sksat Oct 27, 2023
dcb1065
Merge pull request #172 from arkedge/feature/move-tlmcmddb-dir
sksat Oct 30, 2023
6533852
fix remove BootLoader / ReProgramming dir in sync with mobc example s…
sksat Oct 30, 2023
532f6f7
fix tlm-cmd-db ignore in pre-commit hooks
sksat Oct 30, 2023
1ae0297
Merge pull request #173 from arkedge/feature/fix-missing-rename-in-sc…
sksat Oct 30, 2023
3ec1386
add #18, #19 to changelog
sksat Oct 17, 2023
22965b2
add v4.0.0 migration guide
sksat Oct 30, 2023
088acec
add release note
sksat Oct 30, 2023
a8fa390
refacotr changelog
sksat Oct 30, 2023
cd7b6c5
add all v4 PR to changelog
sksat Oct 30, 2023
f91787e
add migration attention
sksat Oct 30, 2023
fa3386b
add this PR to changelog
sksat Oct 30, 2023
2761f80
fix from review
sksat Oct 31, 2023
054d0eb
Merge pull request #157 from arkedge/feature/update-v4-changelog
sksat Nov 1, 2023
1d3487d
sed 4 space to 2 space indent
meltingrabbit Nov 1, 2023
2d911b8
apply GFM indent
meltingrabbit Nov 1, 2023
102d79f
fix ol indent
meltingrabbit Nov 1, 2023
235c8a9
Merge pull request #177 from arkedge/feature/fix_2space_tab
meltingrabbit Nov 1, 2023
0bc3d98
add #177 to changelog
sksat Nov 1, 2023
24b7646
remove excessive newline
sksat Nov 1, 2023
e7bef7e
Bump to v4.0.0
sksat Nov 1, 2023
c5109ee
update release date
sksat Nov 2, 2023
3fda736
add migration attention
sksat Nov 2, 2023
d760c10
Merge pull request #174 from arkedge/feature/release-v4
sksat Nov 2, 2023
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
  •  
  •  
  •  
2 changes: 2 additions & 0 deletions .cargo/config.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
[build]
target = "i686-unknown-linux-gnu"
5 changes: 2 additions & 3 deletions .github/ISSUE_TEMPLATE/action_item.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,6 @@ assignees: ''

---

## 概要
ひとことで

## 詳細
詳しく

Expand All @@ -19,8 +16,10 @@ assignees: ''
## 備考
なにかあれば

<!--
## 注意
- 関連する Projects が存在する場合,それの紐付けを行うこと
- 可能ならば `priority` ラベルを付けること
- 可能ならば Assignees を設定すること
- close するときは結論を明記すること
-->
7 changes: 3 additions & 4 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,14 +2,11 @@
name: Bug report
about: Create a report to help us improve
title: ''
labels: ''
labels: ['bug']
assignees: ''

---

## 概要
ひとことで

## 詳細
### 詳細症状
どういうバグか
Expand All @@ -30,8 +27,10 @@ tool類が全部死ぬ... みたいな
## 補足
何かれば

<!--
## 注意
- 関連する Projects が存在する場合,それの紐付けを行うこと
- 可能ならば `priority` ラベルを付けること
- 可能ならば Assignees を設定すること
- close するときは結論を明記すること
-->
2 changes: 2 additions & 0 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,8 +16,10 @@ XX系の動作がガラッと変わる,とか.
## 補足
何かあれば

<!--
## 注意
- 関連する Projects が存在する場合,それの紐付けを行うこと
- Assignees を設定すること
- 可能ならば Reviewers を設定すること
- 可能ならば `priority` ラベルを付けること
-->
2 changes: 1 addition & 1 deletion .github/workflows/.python-version
Original file line number Diff line number Diff line change
@@ -1 +1 @@
3.11
3.12
2 changes: 1 addition & 1 deletion .github/workflows/actionlint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ jobs:
actionlint:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4.1.1
- uses: reviewdog/action-actionlint@v1
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
Expand Down
16 changes: 8 additions & 8 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,11 +8,11 @@ on:
pull_request:

jobs:
minimum_user:
name: minimum user
uses: arkedge/workflows-c2a/.github/workflows/build.yml@v2.5.0
mobc:
name: mobc
uses: arkedge/workflows-c2a/.github/workflows/build.yml@v4.5.2
with:
c2a_dir: Examples/minimum_user
c2a_dir: examples/mobc
c2a_custom_setup: |
cd ../..
pwd
Expand All @@ -23,11 +23,11 @@ jobs:
./setup.sh
fi

second_obc_user:
name: 2nd obc user
uses: arkedge/workflows-c2a/.github/workflows/build.yml@v2.5.0
subobc:
name: subobc
uses: arkedge/workflows-c2a/.github/workflows/build.yml@v4.5.2
with:
c2a_dir: Examples/2nd_obc_user
c2a_dir: examples/subobc
c2a_custom_setup: |
cd ../..
pwd
Expand Down
10 changes: 5 additions & 5 deletions .github/workflows/build_as_cxx.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,24 +14,24 @@ jobs:
fail-fast: false
matrix:
example:
- minimum_user
- 2nd_obc_user
- mobc
- subobc

steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4.1.1

- name: setup
shell: cmd
run: ./setup.bat

- name: cmake
working-directory: ./Examples/${{ matrix.example }}/src/s2e_mockup
working-directory: ./examples/${{ matrix.example }}/src/s2e_mockup
run: |
mkdir build
cd build
cmake --version
cmake .. -A Win32

- name: build
working-directory: ./Examples/${{ matrix.example }}/src/s2e_mockup/build
working-directory: ./examples/${{ matrix.example }}/src/s2e_mockup/build
run: cmake --build .
16 changes: 9 additions & 7 deletions .github/workflows/build_with_s2e.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,8 @@ on:
pull_request:

env:
S2E_CORE_VERSION: v6.0.0
# renovate: datasource=github-releases depName=ut-issl/s2e-core
S2E_CORE_VERSION: v7.0.1

jobs:
build_s2e_win:
Expand All @@ -18,27 +19,28 @@ jobs:
fail-fast: false
matrix:
example:
- minimum_user
- 2nd_obc_user
- mobc
- subobc

steps:
- name: checkout S2E core
uses: actions/checkout@v3
uses: actions/checkout@v4.1.1
with:
path: s2e-core
repository: ut-issl/s2e-core
ref: '${{ env.S2E_CORE_VERSION }}'
fetch-depth: 1

- name: checkout S2E user
uses: actions/checkout@v3
uses: actions/checkout@v4.1.1
with:
path: s2e-user
repository: ut-issl/s2e-user-for-c2a-core
ref: ae-v3.0.0 # TODO: import s2e-user-for-c2a-core to c2a-core
fetch-depth: 1

- name: checkout C2A user
uses: actions/checkout@v3
uses: actions/checkout@v4.1.1
with:
path: c2a-core

Expand Down Expand Up @@ -95,5 +97,5 @@ jobs:
run: |
cl.exe
cmake --version
cmake -G "Visual Studio 17 2022" -A Win32 -DCMAKE_CONFIGURATION_TYPES:STRING="Debug" -DEXT_LIB_DIR=../s2e-core/ExtLibraries -DFLIGHT_SW_DIR=../c2a-core -DC2A_NAME=Examples/${{ matrix.example }} -DUSE_C2A=ON
cmake -G "Visual Studio 17 2022" -A Win32 -DCMAKE_CONFIGURATION_TYPES:STRING="Debug" -DEXT_LIB_DIR=../s2e-core/ExtLibraries -DFLIGHT_SW_DIR=../c2a-core -DC2A_NAME=examples/${{ matrix.example }} -DUSE_C2A=ON
cmake --build . --clean-first
36 changes: 36 additions & 0 deletions .github/workflows/check_code_generation.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
name: check tlm_cmd code generation

on:
push:
branches:
- main
- develop
pull_request:

jobs:
check_code_generate:
strategy:
fail-fast: false
matrix:
user:
- mobc
- subobc

runs-on: ubuntu-latest

steps:
- uses: actions/[email protected]

- name: run code-generator
working-directory: ./code-generator
run: |
cp "./settings_${{ matrix.user }}.json" ./settings.json
python GenerateC2ACode.py

- name: check diff
run: |
git add .
if ! git diff --exit-code --cached; then
echo "threre are some diff after code generation"
exit 1
fi
68 changes: 11 additions & 57 deletions .github/workflows/check_coding_rule.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,63 +8,17 @@ on:
pull_request:

jobs:
check_coding_rule:
runs-on: ubuntu-latest
check_coding_rule_v4:
strategy:
fail-fast: false
matrix:
example:
- minimum_user
- 2nd_obc_user

steps:
- uses: actions/checkout@v3
- uses: actions/setup-python@v4
with:
python-version-file: .github/workflows/.python-version
architecture: 'x64'
- name: setup
shell: bash
run: ./setup.sh
- name: check coding rule
id: check
shell: bash -e {0}
continue-on-error: true
working-directory: ./Examples/${{ matrix.example }}/src
run: |
python ./src_core/Script/CI/check_coding_rule.py ./src_core/Script/CI/check_coding_rule.json | tee /tmp/coding-rule.log
status="${PIPESTATUS[0]}"
echo "status: ${status}"
echo "status=${status}" >> "$GITHUB_OUTPUT"
exit "${status}"

- name: install reviewdog
uses: reviewdog/[email protected]

- name: fix error log source file path
run: |
sed 's/.\/src_core\///g' < /tmp/coding-rule.log \
| > ./coding-rule.log \
sed 's/.\/src_user/Examples\/${{ matrix.example }}\/src\/src_user/g'
cat ./coding-rule.log

- name: reviewdog(github-pr-review)
env:
REVIEWDOG_GITHUB_API_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: |
reviewdog \
-name 'check_coding_rule' \
-level error \
-fail-on-error=true \
-filter-mode=added \
-diff="git diff FETCH_HEAD" \
-reporter=github-pr-review \
-efm="%-GThe above files are invalid coding rule." \
-efm="%E%f: %l: %m" \
-efm="%Z%s" \
< coding-rule.log

- name: exit
shell: bash
run: |
exit $(( "${{ steps.check.outputs.status }}" ))
user:
- mobc
- subobc
uses: arkedge/workflows-c2a/.github/workflows/[email protected]
with:
c2a_dir: examples/${{ matrix.user }}
c2a_custom_setup: |
cd ../..
pwd
./setup.sh
4 changes: 2 additions & 2 deletions .github/workflows/check_encoding.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,12 +11,12 @@ jobs:
check_encoding:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4.1.1
- uses: actions/setup-python@v4
with:
python-version-file: .github/workflows/.python-version
architecture: 'x64'
- run: pip install chardet
- name: check_encoding
run: python ./check_encoding.py ./check_encoding.json
working-directory: ./Script/CI
working-directory: ./script/ci
4 changes: 2 additions & 2 deletions .github/workflows/labeler.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,10 +14,10 @@ jobs:
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4.1.1

- name: Run Labeler
uses: crazy-max/ghaction-github-labeler@v4
uses: crazy-max/ghaction-github-labeler@v5.0.0
with:
github-token: ${{ secrets.GITHUB_TOKEN }}
yaml-file: .github/labels.yml
Expand Down
Loading