Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
21 commits
Select commit Hold shift + click to select a range
5530c02
Whitespace and formatting changes (applied via clang-format)
jphickey Feb 2, 2026
02b20a5
Fix #81, resolve nil data types in generated cosmos DB
jphickey Feb 4, 2026
cc39931
Fix #83, add format check
jphickey Feb 4, 2026
855474c
Fix #87, resolve build issues on RHEL 8
jphickey Feb 23, 2026
7bd998d
Fix #90, correct iteration of topics in python bindings
jphickey Mar 12, 2026
e3e5b85
Fix #92, Adds explicit padding in eds
Mar 17, 2026
a85d25b
Merge pull request #105 from nasa/v7.0.1-integration
dzbaker Apr 7, 2026
b9dbdaa
Part cFS/workflows#177, Update Existing Workflows with Internal Logic
arielswalker Apr 8, 2026
8a62cdf
Merge pull request #107 from arielswalker/part-cfs/workflows#177-upda…
arielswalker Apr 13, 2026
4e60221
Fix #95, return boolean status for msgid/topicid conversions
jphickey Apr 8, 2026
f9c3259
Fix #97, allow multi encode on generic files
jphickey Apr 8, 2026
85012e7
Fix #101, python conversion strictness
jphickey Apr 8, 2026
7f4c38b
Fix #99, add msgid access method
jphickey Apr 8, 2026
f6d803c
Fix #78, Modify Generators to Work in COSMOS
Cameron-Sykes Apr 15, 2026
4f206d4
Fix cFS/cFS#604, proof of concept for abstract test runner
jphickey Apr 9, 2026
3486316
Fix cFS/cFE#219, ignore msgid during init
jphickey Apr 28, 2026
d1c4b39
Merge pull request #109 from nasa/v7.0.1-integration
jphickey Apr 30, 2026
1ff6f2c
Fix nasa/cFS#995, Update action versions
jphickey May 7, 2026
dea3eea
Merge pull request #110 from jphickey/fix-cfs995-update-nodejs-version
jphickey May 7, 2026
81469fe
Part #686, resolve conflicts for v7.0.1
jphickey May 11, 2026
9636340
Merge pull request #112 from jphickey/part-686-resolve-conflict
jphickey May 11, 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
2 changes: 1 addition & 1 deletion .github/actions/setup-osal/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ runs:
using: 'composite'
steps:
- name: Checkout OSAL
uses: actions/checkout@v5
uses: actions/checkout@v6
with:
repository: ${{ inputs.upstream-repo }}
ref: ${{ inputs.upstream-ref }}
Expand Down
19 changes: 19 additions & 0 deletions .github/workflows/format-check-internal.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
name: Internal Format Check

# Run on all push and pull requests
on:
push:
branches:
- dev
- main
pull_request:
types:
- opened
- reopened
- synchronize
workflow_dispatch:

jobs:
format-check:
name: Run format check
uses: cFS/workflows/.github/workflows/format-check-reusable-internal.yml@dev
7 changes: 6 additions & 1 deletion .github/workflows/format-check.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,18 @@ name: Format Check

# Run on all push and pull requests
on:
push:
branches:
- dev
- main
pull_request:
types:
- opened
- reopened
- synchronize
workflow_dispatch:

jobs:
format-check:
name: Run format check
uses: nasa/cFS/.github/workflows/format-check.yml@main
uses: nasa/cFS/.github/workflows/format-check.yml@dev
8 changes: 4 additions & 4 deletions .github/workflows/static-analysis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -46,18 +46,18 @@ jobs:

steps:
- name: Checkout
uses: actions/checkout@v5
uses: actions/checkout@v6
with:
path: source

- name: CMake Setup
run: |
cmake -DCMAKE_EXPORT_COMPILE_COMMANDS=TRUE -DENABLE_UNIT_TESTS=FALSE -B build -S source
run: cmake -DCMAKE_EXPORT_COMPILE_COMMANDS=TRUE -DENABLE_UNIT_TESTS=FALSE -B build -S source

- name: Run general cppcheck
run: cppcheck --force --inline-suppr --xml --project=build/compile_commands.json 2> cppcheck_err.xml

- name: Convert cppcheck results to Markdown
run: xsltproc source/.github/scripts/cppcheck-output.xslt cppcheck_err.xml | tee $GITHUB_STEP_SUMMARY cppcheck_err.txt

- name: Check for reported errors
run: tail -n 1 cppcheck_err.txt | grep -q '^\*\*0 error(s) reported\*\*$'
run: tail -n 1 cppcheck_err.txt | grep -q '^\*\*0 error(s) reported\*\*$'
9 changes: 5 additions & 4 deletions .github/workflows/validation-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -37,9 +37,9 @@ jobs:

prepare-dependencies:
name: Prepare Dependencies
runs-on: ubuntu-latest
needs: checks-for-duplicates
if: ${{ needs.checks-for-duplicates.outputs.should_skip != 'true' || contains(github.ref, 'dev') }}
runs-on: ubuntu-latest
container: ghcr.io/core-flight-system/cfsbuildenv-linux:latest
steps:
- name: Cache EdsLib Source
Expand All @@ -58,7 +58,7 @@ jobs:

- name: Checkout EdsLib
if: steps.cache-edslib.outputs.cache-hit != 'True'
uses: actions/checkout@v5
uses: actions/checkout@v6
with:
path: source

Expand All @@ -73,7 +73,7 @@ jobs:
build-and-test:
name: Build EdsLib and Execute Tests
needs: [prepare-dependencies]
runs-on: ubuntu-latest
runs-on: ubuntu-latest
container: ghcr.io/core-flight-system/cfsbuildenv-linux:latest

strategy:
Expand Down Expand Up @@ -109,6 +109,7 @@ jobs:
sudo find /usr/local -type d -exec chmod go+rx {} \;
sudo find /usr/local -type f -exec chmod go+r {} \;
sudo find /usr/local -type f -path '*/bin/*' -exec chmod go+x {} \;

- name: Refresh Dynamic Linker Cache
run: sudo ldconfig

Expand Down Expand Up @@ -148,4 +149,4 @@ jobs:
fi
if [ -s '${{ env.MATRIX_ID }}/lcov-summary.xml' ]; then
cat '${{ env.MATRIX_ID }}/lcov-summary.xml' >> $GITHUB_STEP_SUMMARY
fi
fi
7 changes: 1 addition & 6 deletions cfecfs/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -24,9 +24,4 @@
add_subdirectory(missionlib)
add_subdirectory(eds2cfetbl)
add_subdirectory(util)

# the test executive is an optional component to provide a black-box
# style test framework. It is built using OSAL and UT-Assert.
if (ENABLE_EDS_TESTEXEC)
add_subdirectory(testexecutive)
endif (ENABLE_EDS_TESTEXEC)
add_subdirectory(testrunner)
Loading
Loading