refactor: Move sw into properly nested modules with unconditional import
This commit is contained in:
@@ -79,3 +79,39 @@ jobs:
|
||||
echo "Evaluating artifact ${{ matrix.artifact }}"
|
||||
nix eval .#${{ matrix.artifact }}.drvPath \
|
||||
--show-trace
|
||||
|
||||
build-docs:
|
||||
name: Build and Publish Documentation
|
||||
runs-on: [self-hosted, nix-builder]
|
||||
needs: [flake-check]
|
||||
if: github.event_name == 'push' && github.ref == 'refs/heads/main'
|
||||
steps:
|
||||
- name: Checkout repository
|
||||
uses: actions/checkout@v4
|
||||
|
||||
- name: Build documentation
|
||||
run: |
|
||||
echo "Building Athenix documentation"
|
||||
nix build .#docs --print-build-logs
|
||||
|
||||
- name: Clone wiki repository
|
||||
run: |
|
||||
git clone https://git.factory.uga.edu/UGA-Innovation-Factory/athenix.wiki.git wiki
|
||||
cd wiki
|
||||
git config user.name "Athenix CI"
|
||||
git config user.email "ci@athenix.factory.uga.edu"
|
||||
|
||||
- name: Update wiki with documentation
|
||||
run: |
|
||||
# Copy documentation to wiki
|
||||
cp -r result/* wiki/
|
||||
|
||||
# Commit and push changes
|
||||
cd wiki
|
||||
git add .
|
||||
if git diff --staged --quiet; then
|
||||
echo "No documentation changes to commit"
|
||||
else
|
||||
git commit -m "Update documentation from commit ${{ github.sha }}"
|
||||
git push
|
||||
fi
|
||||
|
||||
Reference in New Issue
Block a user