Merge pull request #24 from Ondsel-Development/push-freecad-submodule

Add action to push submodule to freecad repo
This commit is contained in:
sliptonic
2023-10-30 13:51:28 -05:00
committed by GitHub
2 changed files with 28 additions and 2 deletions

25
.github/workflows/push-freecad.yml vendored Normal file
View File

@@ -0,0 +1,25 @@
name: push-freecad-submodule
on:
push:
jobs:
push-submodule:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
with:
repository: Ondsel-Development/FreeCAD
ref: OndselSolver-testing
submodules: true
token: ${{ secrets.TOKEN }}
- run: |
cd src/3rdParty/OndselSolver
git fetch origin $GITHUB_REF
git checkout $GITHUB_SHA
- run: |
git config --global user.name 'github-actions[bot]'
git config --global user.email '41898282+github-actions[bot]@users.noreply.github.com'
git commit -am "Update OndselSolver submodule to $GITHUB_SHA"
git push

View File

@@ -585,8 +585,9 @@ set(ONDSELSOLVER_HEADERS
OndselSolver/ZTranslation.h
)
target_sources(OndselSolver PUBLIC "${ONDSELSOLVER_SRC}")
target_sources(OndselSolver PUBLIC "${ONDSELSOLVER_HEADERS}")
target_sources(OndselSolver PRIVATE
"${ONDSELSOLVER_SRC}"
"${ONDSELSOLVER_HEADERS}")
set_target_properties(OndselSolver
PROPERTIES VERSION ${PROJECT_VERSION}