Skip to content

build tutorials web index #6

build tutorials web index

build tutorials web index #6

Workflow file for this run

# this is a start in running the makegittutorials.py script
#
# TODO: add run of scripts/makeGitTutorial here. Requires access to
# GSASII source code (via import of GSASIIctrlGUI or could pull TutorialIndex
# out for direct import here)
#
name: build tutorials web index
#on: [push, pull_request, workflow_dispatch]
#on: [push, workflow_dispatch] # why build on pull request?
on: [workflow_dispatch]
permissions:
contents: write
id-token: write
jobs:
create: # creates a the tutorials.html web page
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Get tutorials index
run: |
curl -L https://github.com/AdvancedPhotonSource/GSAS-II/blob/master/GSASII/tutorialIndex.py -o scripts/tutorialIndex.py
ls -lt scripts
pwd
- name: build tutorials index
run: |
cp tutorials.html tutorials.html.original
git status
cd scripts
python makeGitTutorial.py
git status
cd ..
git add tutorials.html
git status
diff tutorials.html tutorials.html.original