build tutorials web index #6
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# 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 |