Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
273 commits
Select commit Hold shift + click to select a range
b2b6311
CUSTOM CAN ID parser
kodingwizard Dec 31, 2025
299bb3e
header file for custom id
kodingwizard Dec 31, 2025
419e32c
updated parser for custom id
kodingwizard Dec 31, 2025
dc21a6a
custom id header
kodingwizard Dec 31, 2025
d716248
fix bad naming
CrolineCrois Jan 6, 2026
015f8b0
add back readme
CrolineCrois Jan 6, 2026
9e1a774
all the custom can id data formatted in yaml
kodingwizard Jan 6, 2026
548f35b
format.yaml
kodingwizard Jan 6, 2026
e783b1a
raw message ids
CrolineCrois Jan 6, 2026
0005a0d
move all msgid data into main yaml :sparkle:
CrolineCrois Jan 9, 2026
ecead58
undelete data
CrolineCrois Jan 9, 2026
aa4d09f
YAML quirks needed to be addressed
kodingwizard Jan 9, 2026
c120103
yay it works
kodingwizard Jan 9, 2026
67e29d4
scripter took too long
kodingwizard Jan 9, 2026
492307f
all formatting
kodingwizard Jan 9, 2026
955f282
custom can id yaml format
kodingwizard Jan 9, 2026
770e367
just outputting CAN ids
kodingwizard Jan 9, 2026
8c248f1
header file
kodingwizard Jan 9, 2026
1bcab04
horribly named files for generatingDBC for our can data( for data team)
coderask Jan 9, 2026
8feee97
autogen for can stuff
CrolineCrois Jan 9, 2026
afc2fd9
Automatic Clang-Format: Standardized formatting automatically
github-actions[bot] Jan 9, 2026
30bf94c
deleting unnecessary spaces cuz why not and it bothers me
kodingwizard Jan 10, 2026
4a075d6
integrate parsers into cmake configure
CrolineCrois Jan 13, 2026
8ed9464
Automatic CMake Format: Standardized formatting automatically
github-actions[bot] Jan 13, 2026
6f20916
Merge branch 'main' into Base_Urca
dchansen06 Jan 16, 2026
42226db
Merge branch 'main' into Base_Urca
dchansen06 Jan 20, 2026
1378082
hopefully
CrolineCrois Jan 20, 2026
8fdd249
Automatic CMake Format: Standardized formatting automatically
github-actions[bot] Jan 20, 2026
57365f7
pls
CrolineCrois Jan 20, 2026
10a4520
Automatic CMake Format: Standardized formatting automatically
github-actions[bot] Jan 20, 2026
bc9568b
env for yamlxs
CrolineCrois Jan 20, 2026
035e8bc
Automatic CMake Format: Standardized formatting automatically
github-actions[bot] Jan 20, 2026
e1db13e
rerevert
CrolineCrois Jan 20, 2026
d8915d9
Automatic CMake Format: Standardized formatting automatically
github-actions[bot] Jan 20, 2026
c066822
ok hopefully actually github actions tuis time
CrolineCrois Jan 22, 2026
1fd06a2
reset github actions to main
coderask Jan 23, 2026
c37c719
added actions for running parsers
coderask Jan 23, 2026
3590f62
github actions for perl path fixing
coderask Jan 23, 2026
dc6f2d2
Update .gitignore to ignore headers generated by parsers
coderask Jan 23, 2026
d80e166
update .gitignore fast
coderask Jan 23, 2026
f6519eb
Automatic Clang-Format: Standardized formatting automatically
github-actions[bot] Jan 23, 2026
f5a0dd9
Automatic Clang-Format: Standardized formatting automatically
github-actions[bot] Jan 23, 2026
efb9e19
Automatic Clang-Format: Standardized formatting automatically
github-actions[bot] Jan 23, 2026
175841d
Automatic Clang-Format: Standardized formatting automatically
github-actions[bot] Jan 23, 2026
f4f7a1f
fast gitignore fix
coderask Jan 23, 2026
5722cf5
BREAK IT
coderask Jan 23, 2026
51c9384
Automatic Clang-Format: Standardized formatting automatically
github-actions[bot] Jan 23, 2026
099cc24
Automatic Clang-Format: Standardized formatting automatically
github-actions[bot] Jan 23, 2026
84fcb55
Automatic Clang-Format: Standardized formatting automatically
github-actions[bot] Jan 23, 2026
c6b78b4
Automatic Clang-Format: Standardized formatting automatically
github-actions[bot] Jan 23, 2026
0ae3587
Automatic Clang-Format: Standardized formatting automatically
github-actions[bot] Jan 23, 2026
d356c44
Automatic Clang-Format: Standardized formatting automatically
github-actions[bot] Jan 23, 2026
d7b23eb
Automatic Clang-Format: Standardized formatting automatically
github-actions[bot] Jan 23, 2026
bdceb35
Automatic Clang-Format: Standardized formatting automatically
github-actions[bot] Jan 23, 2026
d293d84
Undo breaking changes
coderask Jan 23, 2026
efe9f1e
Automatic Clang-Format: Standardized formatting automatically
github-actions[bot] Jan 23, 2026
833c57a
Automatic Clang-Format: Standardized formatting automatically
github-actions[bot] Jan 23, 2026
a31cf54
Automatic Clang-Format: Standardized formatting automatically
github-actions[bot] Jan 23, 2026
f7644b5
Automatic Clang-Format: Standardized formatting automatically
github-actions[bot] Jan 23, 2026
791eb7f
Automatic Clang-Format: Standardized formatting automatically
github-actions[bot] Jan 23, 2026
0dc0ca9
Automatic Clang-Format: Standardized formatting automatically
github-actions[bot] Jan 23, 2026
4488a63
Automatic Clang-Format: Standardized formatting automatically
github-actions[bot] Jan 23, 2026
2d37cec
Automatic Clang-Format: Standardized formatting automatically
github-actions[bot] Jan 23, 2026
240d172
Automatic Clang-Format: Standardized formatting automatically
github-actions[bot] Jan 23, 2026
fa970ac
Automatic Clang-Format: Standardized formatting automatically
github-actions[bot] Jan 23, 2026
3663e4c
Automatic Clang-Format: Standardized formatting automatically
github-actions[bot] Jan 23, 2026
d4bae17
Automatic Clang-Format: Standardized formatting automatically
github-actions[bot] Jan 23, 2026
828a203
Automatic Clang-Format: Standardized formatting automatically
github-actions[bot] Jan 23, 2026
f11df98
Automatic Clang-Format: Standardized formatting automatically
github-actions[bot] Jan 23, 2026
6eb653d
Automatic Clang-Format: Standardized formatting automatically
github-actions[bot] Jan 23, 2026
a75c0e0
Automatic Clang-Format: Standardized formatting automatically
github-actions[bot] Jan 23, 2026
2f4db2e
Automatic Clang-Format: Standardized formatting automatically
github-actions[bot] Jan 23, 2026
c4666d1
Automatic Clang-Format: Standardized formatting automatically
github-actions[bot] Jan 23, 2026
9e7d58d
Automatic Clang-Format: Standardized formatting automatically
github-actions[bot] Jan 23, 2026
5c2f3b3
Automatic Clang-Format: Standardized formatting automatically
github-actions[bot] Jan 23, 2026
16c7bd1
Automatic Clang-Format: Standardized formatting automatically
github-actions[bot] Jan 23, 2026
a5b3ca9
Automatic Clang-Format: Standardized formatting automatically
github-actions[bot] Jan 23, 2026
39986e4
comment out dbc
CrolineCrois Jan 23, 2026
6c8e685
Automatic Clang-Format: Standardized formatting automatically
github-actions[bot] Jan 23, 2026
79aef64
Automatic Clang-Format: Standardized formatting automatically
github-actions[bot] Jan 23, 2026
fa8b0cb
Automatic Clang-Format: Standardized formatting automatically
github-actions[bot] Jan 23, 2026
c6c72e7
Automatic Clang-Format: Standardized formatting automatically
github-actions[bot] Jan 23, 2026
2777a94
Automatic Clang-Format: Standardized formatting automatically
github-actions[bot] Jan 23, 2026
7bfdbbd
Automatic Clang-Format: Standardized formatting automatically
github-actions[bot] Jan 23, 2026
28b9d8b
Automatic Clang-Format: Standardized formatting automatically
github-actions[bot] Jan 23, 2026
da08bc0
Automatic Clang-Format: Standardized formatting automatically
github-actions[bot] Jan 23, 2026
afc0312
temp delte
CrolineCrois Jan 23, 2026
47739fc
Automatic Clang-Format: Standardized formatting automatically
github-actions[bot] Jan 23, 2026
28875e3
Automatic Clang-Format: Standardized formatting automatically
github-actions[bot] Jan 23, 2026
0c9753d
broke autoformat temp
CrolineCrois Jan 23, 2026
c69dd6b
recherrypick canfigurator workflow post-nuke
CrolineCrois Jan 23, 2026
357e1c2
Merge branch 'main' into Base_Urca
dchansen06 Jan 23, 2026
2692b17
Update workflow configurations for AutoFormat and CANfigurator
dchansen06 Jan 24, 2026
2327cd5
Automatic Clang-Format: Standardized formatting automatically
github-actions[bot] Jan 24, 2026
adbb268
Refactor CANfigurator workflow to improve formatting step and restore…
dchansen06 Jan 24, 2026
6b13e1f
Automatic CANfigurator: Updated CAN files automatically
github-actions[bot] Jan 24, 2026
1aa3ebb
Doc updates to yml file
dchansen06 Jan 24, 2026
097bbef
Automatic Clang-Format: Standardized formatting automatically
github-actions[bot] Jan 24, 2026
6bca077
Automatic CANfigurator: Updated CAN files automatically
github-actions[bot] Jan 24, 2026
582d08a
Automatic Clang-Format: Standardized formatting automatically
github-actions[bot] Jan 24, 2026
924fe37
Remove Save Changes step from CANfigurator workflow
dchansen06 Jan 24, 2026
5c69173
`Perl::Tidy` for URCA Perl Files (#185)
ReginaldWang Jan 24, 2026
cb6e267
make DBC output deterministic, fix github actions, move corresponding…
coderask Jan 26, 2026
deae509
trying to stage something
coderask Jan 26, 2026
1faf8aa
Automatic Perl Tidy: Standardized formatting automatically
github-actions[bot] Jan 26, 2026
da4edab
fixed workflow files
coderask Jan 27, 2026
4e3b4c6
Automatic CMake Format: Standardized formatting automatically
github-actions[bot] Jan 27, 2026
98651e5
updated .gitignore
coderask Jan 27, 2026
6ed6bfd
Merge branch 'main' into Base_Urca
dchansen06 Jan 28, 2026
d3066d9
updated github workflow to auto format header files
coderask Jan 30, 2026
f79924e
updated github workflow to auto format header files & corresponding g…
coderask Jan 30, 2026
7ddc6fc
perl to create the path if the path doesnt exist for outputs
coderask Jan 30, 2026
ae9c333
missing libraries for previous path creation
coderask Jan 30, 2026
bbdc358
output path was called output file in MSGparser, adjusted creation co…
coderask Jan 30, 2026
4ddf4c0
Automatic CANfigurator: Updated&Formatted CAN files automatically
github-actions[bot] Jan 30, 2026
7b664fa
forgot to uncomment fail job
coderask Jan 30, 2026
95279ea
Merge branch 'main' into Base_Urca
dchansen06 Jan 30, 2026
8d58dc0
Add winget installation command for Strawberry Perl
dchansen06 Feb 1, 2026
6be7a56
Revert changes to specific files that should not have been modified i…
dchansen06 Feb 1, 2026
2a55e2b
Automatic Perl Tidy: Standardized formatting automatically
github-actions[bot] Feb 1, 2026
0f43e85
Merge branch 'main' into Base_Urca
dchansen06 Feb 1, 2026
63ad71a
Automatic CMake Format: Standardized formatting automatically
github-actions[bot] Feb 1, 2026
f6daedd
Revert changes to main `.gitignore` that were shifted lower
dchansen06 Feb 1, 2026
d643c31
Merge branch 'main' into Base_Urca
dchansen06 Feb 1, 2026
f99cfa6
Merge branch 'main' into Base_Urca
dchansen06 Feb 2, 2026
83ccb0c
Merge branch 'main' into Base_Urca
dchansen06 Feb 2, 2026
a181452
Merge branch 'main' into Base_Urca
dchansen06 Feb 3, 2026
993d16a
Merge branch 'main' into Base_Urca
dchansen06 Feb 3, 2026
9ad861c
can parser
kodingwizard Feb 3, 2026
8aca0e8
updated candler parser to include comments in header file
kodingwizard Feb 3, 2026
d66f214
format
kodingwizard Feb 3, 2026
58e9531
updated candler header with comments
kodingwizard Feb 3, 2026
6b86fc9
custom can header
kodingwizard Feb 3, 2026
ae3c384
old candler header i think
kodingwizard Feb 3, 2026
4869c5d
Automatic CANfigurator: Updated&Formatted CAN files automatically
github-actions[bot] Feb 3, 2026
2ffc2c3
Automatic Perl Tidy: Standardized formatting automatically
github-actions[bot] Feb 3, 2026
dbab6de
Automatic Clang-Format: Standardized formatting automatically
github-actions[bot] Feb 3, 2026
cf3a2de
Merge branch 'main' into Base_Urca
dchansen06 Feb 3, 2026
1015ff7
routing
krai19 Feb 6, 2026
811a5d3
Automatic CANfigurator: Updated&Formatted CAN files automatically
github-actions[bot] Feb 6, 2026
06c12da
delete header in wrong place
CrolineCrois Feb 6, 2026
93ce367
delete extra cando
CrolineCrois Feb 6, 2026
7a46cca
routing take 2
krai19 Feb 6, 2026
2addfe4
Automatic CANfigurator: Updated&Formatted CAN files automatically
github-actions[bot] Feb 6, 2026
808e874
removed unnecessary quotes from Custom CAN ID format
kodingwizard Feb 6, 2026
289747c
Automatic CANfigurator: Updated&Formatted CAN files automatically
github-actions[bot] Feb 6, 2026
9f35258
update dbc parser
CrolineCrois Feb 6, 2026
e867204
Automatic Perl Tidy: Standardized formatting automatically
github-actions[bot] Feb 6, 2026
a53c783
Automatic CANfigurator: Updated&Formatted CAN files automatically
github-actions[bot] Feb 6, 2026
db554d4
Automatic CANfigurator: Updated&Formatted CAN files automatically
github-actions[bot] Feb 6, 2026
f0af4b0
modified routing data
krai19 Feb 10, 2026
300b31c
Refactor CAN message structure and add missing messages for SAM and F…
krai19 Feb 13, 2026
9e5af6e
added can overrides for third parties
krai19 Feb 13, 2026
4b88140
changed dgps CAN bus and lv dcdc repeated identical message
krai19 Feb 13, 2026
a421243
Merge branch 'main' into Base_Urca
dchansen06 Feb 13, 2026
843277a
Merge branch 'main' into Base_Urca
dchansen06 Feb 16, 2026
b9d0dff
Merge branch 'main' into Base_Urca
dchansen06 Feb 16, 2026
f83a99b
Merge branch 'main' into Base_Urca
dchansen06 Feb 16, 2026
e4ca4f7
Merge branch 'main' into Base_Urca
dchansen06 Feb 16, 2026
713ce9b
Merge branch 'main' into Base_Urca
dchansen06 Feb 17, 2026
6c7fbaa
Use SHA pinning and new perl setup
dchansen06 Feb 17, 2026
8987e25
Merge branch 'main' into Base_Urca
dchansen06 Feb 17, 2026
bae5c3b
update gitignore
coderask Feb 20, 2026
a022a63
rename dbc parser
CrolineCrois Feb 20, 2026
94fcf8f
contiueing renaming
CrolineCrois Feb 20, 2026
19e6127
actually pushed
CrolineCrois Feb 20, 2026
f4ce487
make header files exist if not
CrolineCrois Feb 20, 2026
9369856
Merge branch 'main' into Base_Urca
dchansen06 Feb 20, 2026
437cfab
fix format
CrolineCrois Feb 20, 2026
bebb1c2
fr this time
CrolineCrois Feb 20, 2026
709c1c7
Automatic CANfigurator: Updated&Formatted CAN files automatically
github-actions[bot] Feb 20, 2026
27c7ac3
Automatic Json Format: Standardized formatting automatically
github-actions[bot] Feb 20, 2026
91771d6
Automatic CANfigurator: Updated&Formatted CAN files automatically
github-actions[bot] Feb 20, 2026
ef18b12
Automatic Json Format: Standardized formatting automatically
github-actions[bot] Feb 20, 2026
94ca7cb
Automatic CANfigurator: Updated&Formatted CAN files automatically
github-actions[bot] Feb 20, 2026
11dbc32
Automatic CANfigurator: Updated&Formatted CAN files automatically
github-actions[bot] Feb 20, 2026
cf5df70
Automatic Json Format: Standardized formatting automatically
github-actions[bot] Feb 20, 2026
3e592b5
Automatic CANfigurator: Updated&Formatted CAN files automatically
github-actions[bot] Feb 20, 2026
73b51ed
Automatic Json Format: Standardized formatting automatically
github-actions[bot] Feb 20, 2026
6466808
Automatic CANfigurator: Updated&Formatted CAN files automatically
github-actions[bot] Feb 20, 2026
356f188
Automatic Json Format: Standardized formatting automatically
github-actions[bot] Feb 20, 2026
1e8b1ae
Automatic CANfigurator: Updated&Formatted CAN files automatically
github-actions[bot] Feb 20, 2026
ca7a32d
Automatic CANfigurator: Updated&Formatted CAN files automatically
github-actions[bot] Feb 20, 2026
5e5ed8b
Automatic Json Format: Standardized formatting automatically
github-actions[bot] Feb 20, 2026
5947589
Automatic CANfigurator: Updated&Formatted CAN files automatically
github-actions[bot] Feb 20, 2026
8158448
Automatic Json Format: Standardized formatting automatically
github-actions[bot] Feb 20, 2026
53dce91
Automatic CANfigurator: Updated&Formatted CAN files automatically
github-actions[bot] Feb 20, 2026
62a2514
Automatic Json Format: Standardized formatting automatically
github-actions[bot] Feb 20, 2026
b0e89b6
Automatic CANfigurator: Updated&Formatted CAN files automatically
github-actions[bot] Feb 20, 2026
8de30d4
Automatic Json Format: Standardized formatting automatically
github-actions[bot] Feb 20, 2026
4189759
Automatic CANfigurator: Updated&Formatted CAN files automatically
github-actions[bot] Feb 20, 2026
2305d20
Automatic Json Format: Standardized formatting automatically
github-actions[bot] Feb 20, 2026
471c804
Automatic CANfigurator: Updated&Formatted CAN files automatically
github-actions[bot] Feb 20, 2026
ee567f1
Automatic Json Format: Standardized formatting automatically
github-actions[bot] Feb 20, 2026
0a2a1e3
Automatic CANfigurator: Updated&Formatted CAN files automatically
github-actions[bot] Feb 20, 2026
32252d2
Automatic Json Format: Standardized formatting automatically
github-actions[bot] Feb 20, 2026
47d1ec1
Automatic CANfigurator: Updated&Formatted CAN files automatically
github-actions[bot] Feb 20, 2026
a7dbecf
Automatic CANfigurator: Updated&Formatted CAN files automatically
github-actions[bot] Feb 20, 2026
d78a594
Automatic Json Format: Standardized formatting automatically
github-actions[bot] Feb 20, 2026
32836ea
Automatic CANfigurator: Updated&Formatted CAN files automatically
github-actions[bot] Feb 20, 2026
09282e2
Automatic Json Format: Standardized formatting automatically
github-actions[bot] Feb 20, 2026
0cbf740
Automatic CANfigurator: Updated&Formatted CAN files automatically
github-actions[bot] Feb 20, 2026
27f1981
Automatic CANfigurator: Updated&Formatted CAN files automatically
github-actions[bot] Feb 20, 2026
cdb6227
Automatic Json Format: Standardized formatting automatically
github-actions[bot] Feb 20, 2026
ef59887
update bit starts on cando
CrolineCrois Feb 20, 2026
c7ac102
fixed readme
coderask Feb 20, 2026
73456e2
Automatic CANfigurator: Updated&Formatted CAN files automatically
github-actions[bot] Feb 20, 2026
09dde92
Automatic Json Format: Standardized formatting automatically
github-actions[bot] Feb 20, 2026
8c711b8
Automatic CANfigurator: Updated&Formatted CAN files automatically
github-actions[bot] Feb 20, 2026
ee41170
update file names
CrolineCrois Feb 20, 2026
900c371
Automatic Json Format: Standardized formatting automatically
github-actions[bot] Feb 20, 2026
cb0162e
Automatic CANfigurator: Updated&Formatted CAN files automatically
github-actions[bot] Feb 20, 2026
0e4107a
Automatic CANfigurator: Updated&Formatted CAN files automatically
github-actions[bot] Feb 20, 2026
0200b78
Automatic Json Format: Standardized formatting automatically
github-actions[bot] Feb 20, 2026
309d421
Automatic CANfigurator: Updated&Formatted CAN files automatically
github-actions[bot] Feb 20, 2026
0d1e9bb
Automatic Json Format: Standardized formatting automatically
github-actions[bot] Feb 20, 2026
7754fc0
Automatic CANfigurator: Updated&Formatted CAN files automatically
github-actions[bot] Feb 20, 2026
7deb76a
Automatic Json Format: Standardized formatting automatically
github-actions[bot] Feb 20, 2026
a3aed87
Automatic CANfigurator: Updated&Formatted CAN files automatically
github-actions[bot] Feb 20, 2026
924de92
Automatic CANfigurator: Updated&Formatted CAN files automatically
github-actions[bot] Feb 20, 2026
bdc87f4
Automatic Json Format: Standardized formatting automatically
github-actions[bot] Feb 20, 2026
4775fab
Automatic CANfigurator: Updated&Formatted CAN files automatically
github-actions[bot] Feb 20, 2026
e1870e0
Automatic CANfigurator: Updated&Formatted CAN files automatically
github-actions[bot] Feb 20, 2026
bad6dee
Automatic Json Format: Standardized formatting automatically
github-actions[bot] Feb 20, 2026
d021209
delete local
CrolineCrois Feb 20, 2026
69d8d36
remove special shoutout
CrolineCrois Feb 20, 2026
961f662
Merge branch 'main' into Base_Urca
dchansen06 Feb 20, 2026
676908d
created bit start fields
kodingwizard Feb 24, 2026
085081d
Automatic CANfigurator: Updated&Formatted CAN files automatically
github-actions[bot] Feb 24, 2026
a1a9126
updated msg parser to read bit start fields
kodingwizard Feb 24, 2026
500682f
Automatic Perl Tidy: Standardized formatting automatically
github-actions[bot] Feb 24, 2026
567b968
Automatic CANfigurator: Updated&Formatted CAN files automatically
github-actions[bot] Feb 24, 2026
ec6d67c
fixed readme
coderask Feb 24, 2026
c651b5c
removing old msg header
kodingwizard Feb 24, 2026
afaea34
Automatic CANfigurator: Updated&Formatted CAN files automatically
github-actions[bot] Feb 24, 2026
f0e6b04
add ccu to grid
CrolineCrois Feb 24, 2026
6aa0e83
Automatic CANfigurator: Updated&Formatted CAN files automatically
github-actions[bot] Feb 24, 2026
4162944
Merge branch 'main' into Base_Urca
dchansen06 Feb 24, 2026
4ce7700
Merge branch 'main' into Base_Urca
dchansen06 Feb 24, 2026
c7c18c9
remove extraneous header files
CrolineCrois Feb 24, 2026
5ad880d
fixed strcut parser
CrolineCrois Feb 24, 2026
11d606d
Automatic Perl Tidy: Standardized formatting automatically
github-actions[bot] Feb 24, 2026
be8fdf9
Automatic CANfigurator: Updated&Formatted CAN files automatically
github-actions[bot] Feb 24, 2026
3f56856
update abbreiatins
CrolineCrois Feb 24, 2026
435fb53
Automatic CANfigurator: Updated&Formatted CAN files automatically
github-actions[bot] Feb 24, 2026
d294236
Automatic Perl Tidy: Standardized formatting automatically
github-actions[bot] Feb 24, 2026
0e395dc
Merge branch 'main' into Base_Urca
dchansen06 Feb 24, 2026
19546e8
Some easy linter fixes because I had a spare minute
dchansen06 Feb 24, 2026
0db86b6
Automatic Perl Tidy: Standardized formatting automatically
github-actions[bot] Feb 24, 2026
7378fb9
Update how GitHub Actions handles autogen things, instead invokes a m…
dchansen06 Feb 24, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
61 changes: 61 additions & 0 deletions .github/workflows/Autogen.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
name: Autogen
run-name: Autogen - ${{ github.ref_name }}

on:
pull_request:

concurrency:
group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}
cancel-in-progress: true

jobs:
canfigurator:
name: CANfigurator
runs-on: ubuntu-latest
permissions:
contents: write
steps:
- name: Checkout Pull Request
uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4.3.1
with:
fetch-depth: 1
ref: ${{ github.event.pull_request.head.ref }}
token: ${{ secrets.AUTOFORMAT_COMMIT_TOKEN }}

- name: Setup Perl
uses: shogo82148/actions-setup-perl@b6cfc127f1b0a63ac98797800f641494d80f42f8 # v1.37.1
with:
install-modules: 'YAML::XS'

- name: Run CAN Parser
run: |
set -o pipefail
echo "<details open><summary>CAN Parser Output</summary>" >> $GITHUB_STEP_SUMMARY
echo "" >> $GITHUB_STEP_SUMMARY
echo "\`\`\`" >> $GITHUB_STEP_SUMMARY
make -C Autogen/CAN all 2>&1 | tee -a $GITHUB_STEP_SUMMARY
echo "\`\`\`" >> $GITHUB_STEP_SUMMARY
echo "" >> $GITHUB_STEP_SUMMARY
echo "</details>" >> $GITHUB_STEP_SUMMARY

- name: Auto Format Header Files
run: |
set -o pipefail
echo "<details open><summary>Clang-Format Output</summary>" >> $GITHUB_STEP_SUMMARY
echo "" >> $GITHUB_STEP_SUMMARY
echo "\`\`\`" >> $GITHUB_STEP_SUMMARY
clang-format -i --verbose Autogen/CAN/Inc/*.h 2>&1 | tee -a $GITHUB_STEP_SUMMARY
echo "\`\`\`" >> $GITHUB_STEP_SUMMARY
echo "" >> $GITHUB_STEP_SUMMARY
echo "</details>" >> $GITHUB_STEP_SUMMARY

- name: Save Changes
uses: EndBug/add-and-commit@a94899bca583c204427a224a7af87c02f9b325d5 # v9.1.4
if: github.ref_type != 'tag'
env:
HOME: ${{ github.workspace }}
with:
default_author: github_actions
message: 'Automatic CANfigurator: Updated CAN files automatically'
fetch: 'false'
add: 'Autogen/CAN/Inc/*.h --force'
6 changes: 6 additions & 0 deletions Autogen/CAN/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
inc/
!inc/output.dbc

# CANfigurator
Inc/*.h
Doc/*.dbc
2 changes: 2 additions & 0 deletions Autogen/CAN/CANfigurator.cmake
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
add_library(CANfigurator INTERFACE)
target_include_directories(CANfigurator INTERFACE ${CMAKE_CURRENT_LIST_DIR}/Inc)
Loading
Loading