Updates to reflect start of LSST #1280
Workflow file for this run
This file contains hidden or 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
| name: CI | |
| "on": [push, pull_request] | |
| jobs: | |
| build: | |
| runs-on: ubuntu-latest | |
| steps: | |
| - uses: actions/checkout@v6 | |
| with: | |
| fetch-depth: 0 # full history for metadata | |
| submodules: true | |
| - name: Set up Python | |
| uses: actions/setup-python@v5 | |
| with: | |
| python-version: "3.13" | |
| - name: Python install | |
| run: | | |
| python -m pip install --upgrade pip | |
| python -m pip install -r requirements.txt | |
| - name: Run tox for tests | |
| run: | | |
| tox | |
| - name: Compile author list | |
| run: | | |
| make authors.tex | |
| - name: Generate parameters | |
| run: | | |
| python3 bin/generate_parameters.py | |
| - name: Generate tables | |
| run: | | |
| python3 bin/generate_tables.py | |
| touch tables/.stamp | |
| - name: Generate figures | |
| run: | | |
| python3 bin/generate_figures.py | |
| touch figures/.stamp | |
| - name: Login to Docker Hub | |
| uses: docker/login-action@v1 | |
| with: | |
| username: sqrereadonly | |
| password: ${{ secrets.DOCKERHUB_SQREREADONLY_TOKEN }} | |
| - name: TeX build | |
| run: | | |
| docker run --rm -v `pwd`:/workspace -w /workspace lsstsqre/lsst-texmf:latest sh -c 'make' | |
| - name: Landing page upload | |
| if: ${{ github.event_name == 'push' }} | |
| env: | |
| LTD_PASSWORD: ${{ secrets.LTD_PASSWORD }} | |
| LTD_USERNAME: ${{ secrets.LTD_USERNAME }} | |
| run: | | |
| lander --upload --pdf RTN-011.pdf --ltd-product rtn-011 --title "Rubin Plans for an Early Science Program" --handle "RTN-011" --lsstdoc "RTN-011.tex" |