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

v2.0.0 PR #704

Merged
merged 806 commits into from
Jun 10, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
806 commits
Select commit Hold shift + click to select a range
e49dd61
spelling: specified
jsoref Mar 4, 2021
cafd7de
spelling: specifies
jsoref Mar 4, 2021
133fa93
spelling: specify
jsoref Mar 4, 2021
7b3461a
spelling: standard
jsoref Mar 4, 2021
9f039bb
spelling: status
jsoref Mar 4, 2021
efefe81
spelling: stereotype
jsoref Mar 4, 2021
48bb06f
spelling: subdirectory
jsoref Mar 4, 2021
8c74131
spelling: subshell
jsoref Mar 4, 2021
c38f55e
spelling: substitute
jsoref Mar 4, 2021
4684ca0
spelling: sufficient
jsoref Mar 4, 2021
81b9654
spelling: suffix
jsoref Mar 4, 2021
7489e55
spelling: supplies
jsoref Mar 4, 2021
d2dbfe6
spelling: support
jsoref Mar 4, 2021
8d1082d
spelling: symbol
jsoref Mar 4, 2021
820bbb3
spelling: system
jsoref Mar 4, 2021
d3b6f7d
spelling: taken
jsoref Mar 4, 2021
bcca09d
spelling: tandem
jsoref Mar 4, 2021
ba7e3d1
spelling: targets
jsoref Mar 4, 2021
4a000f1
spelling: telemetry
jsoref Mar 4, 2021
34d93e9
spelling: test
jsoref Mar 4, 2021
35403e9
spelling: that
jsoref Mar 4, 2021
d2d0365
spelling: the
jsoref Mar 4, 2021
128f17d
spelling: their
jsoref Mar 4, 2021
bff81e2
spelling: thisfiledoesnotexist
jsoref Mar 4, 2021
c7f11b1
spelling: thread
jsoref Mar 4, 2021
56f81a8
spelling: together
jsoref Mar 4, 2021
ee461a3
spelling: transparent
jsoref Mar 4, 2021
6a77243
spelling: tuple
jsoref Mar 4, 2021
6b8b28b
spelling: types
jsoref Mar 4, 2021
c1b3f08
spelling: typically
jsoref Mar 4, 2021
a07b11c
spelling: uninterruptible
jsoref Mar 4, 2021
87f4587
spelling: unnecessary
jsoref Mar 4, 2021
7353776
spelling: use
jsoref Mar 4, 2021
e240a8e
spelling: users
jsoref Mar 4, 2021
345c1cc
spelling: utilities
jsoref Mar 4, 2021
2915e1f
spelling: utility
jsoref Mar 4, 2021
5a77bc1
spelling: validation
jsoref Mar 4, 2021
1f092fa
spelling: variable
jsoref Mar 4, 2021
1be591b
spelling: varying the
jsoref Mar 4, 2021
610600b
spelling: violated
jsoref Mar 4, 2021
7a1d6a6
spelling: visitors
jsoref Mar 4, 2021
53c44f3
spelling: waiting
jsoref Mar 4, 2021
c84f2ba
spelling: whether
jsoref Mar 4, 2021
93430ab
spelling: wish
jsoref Mar 4, 2021
455042a
spelling: with
jsoref Mar 4, 2021
fd98f01
spelling: within
jsoref Mar 4, 2021
f47014d
spelling: without
jsoref Mar 4, 2021
271a670
spelling: writing
jsoref Mar 4, 2021
34ebae8
Enabled exceptions for schematron validation failures.
billallen256 Mar 7, 2021
e36cc5a
lestarch: fixing buffer queue test oversights
LeStarch Mar 7, 2021
5d2a970
lestarch: fixing schematron check for internal interfaces
LeStarch Mar 7, 2021
0a098cd
lestarch: fixing async_ports
LeStarch Mar 7, 2021
53ffe99
documentation and spelling improvements
Mar 7, 2021
ca71823
Merge pull request #437 from jsoref/spelling
LeStarch Mar 7, 2021
025a71e
Merge pull request #432 from AaronMcDaniel/bugfix/MessageConfiguration
LeStarch Mar 7, 2021
c873bb8
spelling: beginning
jsoref Mar 8, 2021
75171fc
spelling: deframing
jsoref Mar 8, 2021
291865c
spelling: deployments
jsoref Mar 8, 2021
cf60a7d
spelling: framing
jsoref Mar 8, 2021
99cb380
spelling: messages
jsoref Mar 8, 2021
ef288d9
spelling: protocol
jsoref Mar 8, 2021
389f796
spelling: unknown
jsoref Mar 8, 2021
54983c9
Merge pull request #456 from jsoref/spelling
LeStarch Mar 8, 2021
d438a64
Merge pull request #365 from LeStarch/update/static-memory
LeStarch Mar 8, 2021
ecf2199
Add check-spelling/check-spelling
jsoref Mar 3, 2021
59f5820
Fix typo
MSumulong Mar 8, 2021
5ba6eac
Merge pull request #458 from MSumulong/patch-1
LeStarch Mar 8, 2021
a14dfb8
Merge pull request #459 from jsoref/spell-check
LeStarch Mar 8, 2021
a9bc48c
Merge pull request #455 from LeStarch/update/fix-schematron-internal
LeStarch Mar 8, 2021
35fa4ba
Merge pull request #454 from LeStarch/fix/buffer-queue-test
LeStarch Mar 8, 2021
7352507
Merge pull request #453 from billallen256/schematron_exception
LeStarch Mar 8, 2021
7ab6b0d
lestarch: refactored buffer manager with fixes from #238
timcanham Feb 12, 2021
8b4e870
lestarch: refactored IPv4 drivers
LeStarch Feb 10, 2021
8884949
mstarch: fixing lgtm suggestions
LeStarch Mar 9, 2021
b64d181
Merge pull request #461 from LeStarch/update/fix-lgtm
LeStarch Mar 9, 2021
9550551
Resolve feedback from lestarch, jsoref
Mar 11, 2021
12c478b
Merge pull request #445 from zacharysarah/followup-issue-332
LeStarch Mar 11, 2021
6ff1949
Refactor topology dictionary generation
Kemyt Mar 12, 2021
e8b927d
Fix typo
SSteve Mar 15, 2021
e1624fd
Merge pull request #465 from SSteve/patch-1
LeStarch Mar 15, 2021
7cc8cb5
Add a description for a new file to README file
Kemyt Mar 17, 2021
d50fedb
Fix a typo
Kemyt Mar 17, 2021
82213c9
saba-ja: fix 349
saba-ja Mar 18, 2021
b255dde
saba-ja: fix 349, removed typos
saba-ja Mar 18, 2021
10a8b62
saba-ja: fix 349, excluded str seq from spell check
saba-ja Mar 19, 2021
9960899
Revert "saba-ja: fix 349, excluded str seq from spell check"
saba-ja Mar 20, 2021
f43d1a9
saba-ja: fix 349, add escape block pattern for spell check
saba-ja Mar 20, 2021
3c02392
saba-ja: fix 349, add spell check escape pattern for in code str seq
saba-ja Mar 20, 2021
7bd302e
saba-ja: fix 369, include CmdPort on components with parameters only
saba-ja Mar 21, 2021
51d74c1
saba-ja: fix 466
saba-ja Mar 23, 2021
70bcfb1
Merge pull request #469 from saba-ja/fix_466
LeStarch Mar 23, 2021
0845912
Merge pull request #468 from saba-ja/fix_369
LeStarch Mar 23, 2021
77f1f02
Fixed TypeError after error during code generation
aaron-hutton Mar 26, 2021
9ba5e0e
Merge pull request #470 from Adude11/devel
LeStarch Mar 26, 2021
8f80b06
Fix typo in svc_prm_db_component.html
eltociear Mar 30, 2021
98f50f2
Merge pull request #472 from eltociear/patch-4
LeStarch Mar 30, 2021
96abf70
saba-ja: fix 473
saba-ja Apr 12, 2021
60655dc
saba-ja: fix 474
saba-ja Apr 12, 2021
8b6b95b
saba-ja:fix 471
saba-ja Apr 12, 2021
9c749ae
Merge pull request #475 from saba-ja/fix_473
LeStarch Apr 14, 2021
aa66330
Merge pull request #476 from saba-ja/fix_474
LeStarch Apr 14, 2021
e12bbf5
Grammar fixes
markjacksonfishing Apr 19, 2021
7cfd77b
Add weblinks in README.md
suriyaa Apr 19, 2021
b7250a9
formatted and refactored docs
iamrajiv Apr 20, 2021
87292db
saba-ja: fix 487
saba-ja Apr 20, 2021
cba76fc
saba-ja: fix 487
saba-ja Apr 20, 2021
40c55cd
Added a missing break statement to the OPEN_SYNC_DIRECT case
the-c0d3br34k3r Apr 21, 2021
6b6fc59
Corrected minor typos in md and html documentation
plan-do-break-fix Apr 22, 2021
2fabf2b
feat: turn off pip cache
gleich Apr 22, 2021
6f3262a
Remove extra space
muath-ye Apr 22, 2021
868825d
Merge pull request #482 from markyjackson-taulia/grammar
LeStarch Apr 22, 2021
79c6137
Merge pull request #492 from plan-do-break-fix/Typo-fixes
LeStarch Apr 22, 2021
c89f85d
Merge pull request #493 from Matt-Gleich/devel
LeStarch Apr 22, 2021
5f112b6
Merge pull request #494 from muath-ye/devel
LeStarch Apr 22, 2021
a66bb82
Merge pull request #491 from the-c0d3br34k3r/issue490
LeStarch Apr 22, 2021
76eb3b9
Merge pull request #489 from saba-ja/fix_487
LeStarch Apr 22, 2021
f2bfbd6
Remove extra whitespace for markdown template
mrtuvn Apr 24, 2021
1bdb794
Merge pull request #467 from saba-ja/fix_349
LeStarch Apr 24, 2021
126826a
Merge pull request #488 from iamrajiv/devel
LeStarch Apr 24, 2021
ef8c6dc
Merge branch 'devel' into clean-whitespace
LeStarch Apr 24, 2021
40975fe
Merge pull request #483 from suriyaa/patch-1
LeStarch Apr 24, 2021
e165c91
Merge pull request #498 from mrtuvn/clean-whitespace
LeStarch Apr 24, 2021
3f1ec4d
Fix copy/paste error resulting in identical condition
bstaletic Apr 26, 2021
c4880e6
lestarch: removing auto-generated documentation files from mainline
LeStarch Apr 27, 2021
e7b53e0
Merge pull request #462 from Kemyt/refactor_topology_dict_generation
LeStarch Apr 27, 2021
4d93edd
Merge pull request #501 from bstaletic/devel
LeStarch Apr 27, 2021
e14095f
Merge pull request #503 from LeStarch/update/remove-auto-docs
LeStarch Apr 28, 2021
1edb2cd
saba-ja: added ENUM_LENGTH
saba-ja Apr 28, 2021
3b26135
saba-ja: fix #502
saba-ja Apr 28, 2021
f8c3cae
Add default_ut_toolchain settings option
Joshua-Anderson Apr 29, 2021
33da033
Merge pull request #506 from Joshua-Anderson/default-ut-toolchain
LeStarch May 2, 2021
195a783
bcmetz: broke out the return status enumeration into its own EnumAi.x…
May 3, 2021
a3d19bc
bcmetz: Forgot to include the enumeration in the CMakeLists.txt
May 3, 2021
bb8fb15
bcmetz: being sloppy and copied over the wrong CMakeLists.txt
May 3, 2021
811beae
bcmetz: fixing my accidental copy and paste
May 3, 2021
4e8a4ff
saba-ja: add re-reg event, updated re-reg logic
saba-ja May 4, 2021
f33b43b
saba-ja: set ALLOW_REREGISTRATION to default false
saba-ja May 4, 2021
facd098
Fix ShellCommand to correctly calculate buffer size
Joshua-Anderson May 4, 2021
dcd62b8
Merge pull request #507 from metzdigital/i2c_enum_refactor
LeStarch May 4, 2021
ac3cd69
Merge pull request #508 from Joshua-Anderson/fix-shellcmd-buffer
LeStarch May 4, 2021
251418b
lestarch: updating tcp driver refactor with code review requests
LeStarch May 3, 2021
4190bab
Merge pull request #460 from LeStarch/update/ipv4-drivers
LeStarch May 5, 2021
120a42d
lestarch: buffer manager code review fixes
LeStarch May 5, 2021
9eb695f
Add one-liner command for installing pre-requisites (#485)
arijitdas123student May 5, 2021
7219f13
python3.6 is now lower bound (#514)
BastianZim May 5, 2021
222048e
lestarch: minor documentation corrections, fixes #413 and #425 (#522)
LeStarch May 6, 2021
c94d1ad
lestarch: updating CI and CMake to run memory leak checks
LeStarch May 6, 2021
fe73216
lestarch: updating new IPv4 drivers to fix memory leaks
LeStarch May 6, 2021
1ee6141
lestarch: updating deframer to fix memory leaks and associated bugs
LeStarch May 6, 2021
3254e19
Remove unused dependencies from GDS (#524)
BastianZim May 6, 2021
794ce7c
Merge pull request #529 from LeStarch/update/memory-leak-check
LeStarch May 6, 2021
da8f11e
FileDownlink: Don't return an error status if attempting to transfer …
Joshua-Anderson May 6, 2021
38591fb
Merge pull request #366 from LeStarch/update/buffer-manager-refactor
LeStarch May 6, 2021
d4bf0df
Minor documentation changes (#527)
notmatical May 7, 2021
46bbcfb
Make abstractmethods consistent in BaseType
dwillmer May 8, 2021
20a7f77
Ensure local variable is bound (#532)
dwillmer May 9, 2021
51a1c19
lestarch: improving Ref to use IPv4
LeStarch May 11, 2021
e7ad87d
lestarch: updating Ref to use Tcp for downlink
LeStarch May 11, 2021
52fb233
lestarch: adding in different checksum values
LeStarch May 11, 2021
1fffe22
bcmetz: fixes error when trying to create an XML array of type U8 (#539)
metzdigital May 11, 2021
e1c243e
Merge pull request #523 from Joshua-Anderson/filedownlink-no-error
LeStarch May 11, 2021
b4a2a9b
saba-js: fixes 543 by freezing dependencies
saba-ja May 12, 2021
f28c298
Merge pull request #545 from saba-ja/fix_543
LeStarch May 12, 2021
4c2ce7a
lestarch: updating the RPI example with IPv4 components
LeStarch May 12, 2021
4416014
lestarch: adding options for stubbed drivers and baremetal scheduler
LeStarch May 11, 2021
3624a9d
lestarch: correcting Gds None bug
LeStarch May 13, 2021
67b7a7d
Merge pull request #533 from dwillmer/abc-updates
LeStarch May 13, 2021
bfaab18
Merge pull request #548 from LeStarch/update/fix-gds-none-bug
LeStarch May 13, 2021
26d403b
saba-ja: using LENGTH to track number of items in enum
saba-ja May 13, 2021
aea0fc3
saba-ja: using NUM_CONSTANTS to track number of items in enum
saba-ja May 13, 2021
4abc8e5
Merge pull request #477 from saba-ja/fix_471
LeStarch May 14, 2021
25ceeef
Merge pull request #541 from LeStarch/update/cmake-options
LeStarch May 14, 2021
ed0c402
Always cleanup coverage gdca files before executing unit tests
Joshua-Anderson May 14, 2021
b2540e0
saba-ja: fix external enum number of items
saba-ja May 14, 2021
73b785c
lestarch: removing groundIf entirely from Ref
LeStarch May 14, 2021
5bcf68b
lestarch: updating RPI app to use IPv4
LeStarch May 14, 2021
e20486a
lestarch: removing unused constants per recommendation
LeStarch May 14, 2021
60fdc8f
Merge pull request #553 from saba-ja/fix_471_v2
LeStarch May 14, 2021
7a1c235
Merge pull request #540 from LeStarch/update/ref-refit
LeStarch May 14, 2021
9387c14
Merge pull request #551 from Joshua-Anderson/cleanup-coverage
LeStarch May 14, 2021
0c4c444
lestarch: removing extra include from topology
LeStarch May 14, 2021
31bfd5c
saba-ja: make NUM_CONSTANTS static
saba-ja May 15, 2021
6443c4d
Merge pull request #556 from saba-ja/fix_471_v3
LeStarch May 15, 2021
1bf69c3
Merge pull request #554 from LeStarch/update/clean-rpi-top-include
LeStarch May 15, 2021
b36e0a4
saba-ja: updated UT to cover command reregistration
saba-ja May 17, 2021
7f66131
Change imports
Serwios May 17, 2021
4a1c4cb
mstarch: fixing GenericHub UT to account for non-stock sizes
LeStarch May 18, 2021
e240963
Merge pull request #504 from saba-ja/fix_502
LeStarch May 18, 2021
cf9a5ac
Merge pull request #561 from Serwios/patch-4
LeStarch May 18, 2021
8e3071b
mstarch: fixing other configurable unit tests
LeStarch May 18, 2021
07782a4
Added "one-line" appending
Serwios May 18, 2021
7ef8e7e
Update features.md
AdvaitDhingra May 18, 2021
53565da
Update index.md
AdvaitDhingra May 18, 2021
8a99c79
Easier documentation navigation
nathancheek May 18, 2021
6120dd7
Merge pull request #563 from LeStarch/update/gh-test
LeStarch May 18, 2021
b7e7230
Merge pull request #567 from nathancheek/devel
LeStarch May 19, 2021
bab9270
Merge pull request #565 from Serwios/patch-5
LeStarch May 19, 2021
51a12f0
Merge pull request #566 from AdvaitDhingra/devel
LeStarch May 19, 2021
87c80b4
Fixing minor issues - second version(devel to devel) (#574)
miladsade96 May 21, 2021
d4983cb
Feature/safely open files (#598)
zkneupper May 21, 2021
e1d095d
saba-ja: fix 519 populate cmd on double click
saba-ja May 22, 2021
939623b
lestarch: updating fprime-gds to check dictionary framework_version (…
LeStarch May 24, 2021
711443a
Merge pull request #604 from saba-ja/fix_519
LeStarch May 24, 2021
1bcf16a
Fix shellcheck warnings
cmuck May 25, 2021
29d6999
Add fprime-util warning when settings.ini doesn't match generated bui…
Joshua-Anderson May 27, 2021
a4249ca
fix(typography)
DurandSacha May 27, 2021
92bd0f0
Merge pull request #641 from DurandSacha/patch-1
LeStarch May 27, 2021
3151cfa
Dropped trailing ;
cmuck May 27, 2021
745f5e5
Merge pull request #640 from Joshua-Anderson/fprime-util-settings-check
LeStarch May 27, 2021
9099fa3
Cleanup XML Schemas
Joshua-Anderson May 27, 2021
5218784
Merge pull request #643 from Joshua-Anderson/schema-cleanup
LeStarch May 28, 2021
7662652
lestarch: updating fprime to include versioning information
LeStarch May 20, 2021
3dffa0d
lestarch: changes necessary to host on pypi
LeStarch May 21, 2021
a481be0
Merge pull request #620 from cmuck/cm-fix-shellcheck-warnings
LeStarch May 28, 2021
e88c0b4
Remove outdated eclipse project files
Joshua-Anderson May 28, 2021
dc15db8
Merge pull request #651 from Joshua-Anderson/eclipse-cleanup
LeStarch May 28, 2021
4813701
lestarch: fixing broken dictionary version processing in Gds layer
LeStarch May 28, 2021
7b99c94
Merge pull request #591 from LeStarch/update/dict-version
LeStarch May 28, 2021
23d8385
Merge pull request #642 from LeStarch/update/pypi-changes
LeStarch May 28, 2021
5bbc4a0
Bump GoogleTest version
Joshua-Anderson May 28, 2021
01e8a7a
lestarch: adding in fprime-util new
LeStarch Feb 11, 2021
d79bfde
Merge pull request #358 from LeStarch/update/fprime-new
LeStarch May 28, 2021
c44a009
Merge pull request #655 from Joshua-Anderson/googletest-update
LeStarch May 28, 2021
d32dfa9
Update/remove python packages (#656)
LeStarch Jun 1, 2021
8058e79
Remove schema refrence in XML files
Joshua-Anderson Jun 1, 2021
262a8cd
Properly bound size when concatenating strings
Joshua-Anderson Jun 1, 2021
a39c123
Set O_EXCL when opening file with include_excl
Joshua-Anderson Jun 2, 2021
98145cd
Correct warnings raised by clang-analyze
Joshua-Anderson Jun 2, 2021
3a55022
Add link to v1.5 series documentation
Joshua-Anderson Jun 3, 2021
c8d00ea
Update doxygen documentation generation script
Joshua-Anderson Jun 3, 2021
97b4d51
lestarch: removing framework UTs by default
LeStarch Jun 3, 2021
8ad68c5
* bcmetz: added in multiple start functionality to the i2c driver. Ne…
metzdigital Jun 4, 2021
9a9fd99
a little adjustment
Jun 3, 2021
8eff6d1
saba-ja: fixed cs security warning uninitialized variables
saba-ja Jun 7, 2021
ca64fc8
XML support for enum default values (#681)
rohandkn Jun 8, 2021
5ff62bd
lestarch: reverting enable UTs to OFF and a deprecation warning (#682)
LeStarch Jun 8, 2021
eebef10
lestarch: updating .hpp and .md files for clean doxygen run (#676)
LeStarch Jun 8, 2021
61eb819
lestarch: refactoring toolchains to properly set and use CMAKE_SYSTE…
LeStarch Jun 9, 2021
54495c8
Fix Ignored Return Value warnings (#687)
saba-ja Jun 9, 2021
045934d
lestarch: fixing all-check .gcda and arechiving ci logs
LeStarch Jun 9, 2021
401a9a7
lestarch: capturing all CI logs (#688)
LeStarch Jun 9, 2021
b4ef486
saba-ja: rm old binary UT files
saba-ja Jun 9, 2021
2bcdc85
lestarch: release notes for 2.0 (#675)
LeStarch Jun 9, 2021
2a6580d
Fixed incorrect scheduler number in Math Component tutorial
aidan-wagner Jun 9, 2021
d2b9c78
lestarch: annotating the contributors document (#691)
LeStarch Jun 9, 2021
0d717b0
lestarch: adding revision warning to GPS tutorial (#693)
LeStarch Jun 9, 2021
b83366e
Remove javascript code quality from README
Joshua-Anderson Jun 10, 2021
5a9cf17
saba-ja: rm old GTest files from UT folder (#694)
saba-ja Jun 10, 2021
ca37c65
saba-ja: fix #698 (#702)
saba-ja Jun 10, 2021
db086fd
lestarch: last documentation touches for 2.0.0 (#703)
LeStarch Jun 10, 2021
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
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
74 changes: 0 additions & 74 deletions .cproject

This file was deleted.

26 changes: 26 additions & 0 deletions .github/ISSUE_TEMPLATE/bug-report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
---
name: Bug Report
about: Report a problem using F´
title: ''
labels: bug
assignees: ''

---
| | |
|:---|:---|
|**_F´ Version_**| |
|**_Affected Component_**| |
---
## Problem Description

A description of the problem with sufficient detail to understand the issue.

## How to Reproduce

1.
2.
3.

## Expected Behavior

A description of the expected behavior.
21 changes: 21 additions & 0 deletions .github/ISSUE_TEMPLATE/feature-request.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
---
name: Feature Request
about: Suggest improvements to F´
title: ''
labels: enhancement
assignees: ''

---

| | |
|:---|:---|
|**_F´ Version_**| |
|**_Affected Component_**| |
---
## Feature Description

A quick description of the requested feature.

## Rationale

A rationale for why the feature should be implemented in F´.
5 changes: 5 additions & 0 deletions .github/actions/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,7 +1,12 @@
FROM nasafprime/fprime-base:latest

# Copies your code file from your action repository to the filesystem path `/` of the container
USER root
RUN apt-get update && apt-get install -y --no-install-recommends doxygen && \
apt-get clean && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* && pip3 --no-cache-dir install fprime-tools fprime-gds
COPY entrypoint.sh /entrypoint.sh
COPY autodoc.bash /autodoc.bash
USER fprime

# Code file to execute when the docker container starts up (`entrypoint.sh`)
ENTRYPOINT ["/entrypoint.sh"]
Expand Down
20 changes: 20 additions & 0 deletions .github/actions/autodoc.bash
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
#!/bin/bash

# Exit when any command fails
set -e
set -x

cd "$GITHUB_WORKSPACE"
REMOTE="${1:-origin}"
git config --local user.email "nasa-fprime[bot]@users.noreply.github.com"
git config --local user.name "nasa-fprime[bot]"
git fetch "${REMOTE}" release/documentation
git fetch "${REMOTE}" devel
git checkout release/documentation
git merge "${REMOTE}"/devel
${GITHUB_WORKSPACE}/docs/doxygen/generate_docs.bash
git add -Af "${GITHUB_WORKSPACE}/docs"


git commit -m "Autodoc on $(date)" 1>/dev/null
git push "${REMOTE}"
10 changes: 7 additions & 3 deletions .github/actions/entrypoint.sh
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,11 @@

# Exit when any command fails
set -e

set -x
cd "$GITHUB_WORKSPACE"
"$GITHUB_WORKSPACE/mk/ci/master.bash" QUICK
"$GITHUB_WORKSPACE/mk/ci/master.bash" STATIC
if [ "$GITHUB_WORKFLOW" != "Autodocs" ]
then
"$GITHUB_WORKSPACE/ci/master.bash" QUICK
else
/autodoc.bash
fi
9 changes: 9 additions & 0 deletions .github/actions/github-autodocs.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
name: 'fprime Automatic Documentation'
description: 'Runs continuous documentation updates on fprime'
runs:
using: 'docker'
image: 'Dockerfile'
entrypoint: '/autodoc.bash'
with:
github_token: ${{ secrets.GITHUB_TOKEN }}

41 changes: 41 additions & 0 deletions .github/actions/spelling/excludes.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
ignore$
/html/
(?:^|/)(?i)COPYRIGHT
(?:^|/)(?i)LICEN[CS]E
(?:^|/)vendor/
^\.github/
^Autocoders/Python/test/.*\.xml$
/doc/xml/
/third-party/
\.min\.
\.bak$
\.bin$
\.dat$
\.doc$
\.docx$
\.eot$
\.gif$
\.inv$
\.jar$
\.jpg$
\.log$
\.map$
\.md5$
\.mdxml$
\.mdzip$
\.otf$
\.pdf$
\.png$
\.pptx$
\.rtf$
\.ser$
\.sty$
\.svg$
\.tex$
\.ttf$
\.vm$
\.woff$
\.woff2$
\.xls$
\.xlsx$
\.xsd$
Loading