Merge pull request #86 from hsf-training/pre-commit-ci-update-config #314
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
name: Build webpage | |
concurrency: | |
group: ${{ github.ref }} | |
cancel-in-progress: true | |
on: | |
pull_request: | |
push: | |
tags: | |
- "*" | |
branches: | |
- master | |
jobs: | |
build-pages: | |
if: github.event_name == 'pull_request' || github.repository == 'hsf-training/analysis-essentials' | |
runs-on: ubuntu-latest | |
steps: | |
- name: Checkout code | |
uses: actions/checkout@v4 | |
- uses: conda-incubator/setup-miniconda@v3 | |
with: | |
mamba-version: "*" | |
channels: conda-forge,defaults | |
python-version: 3.11 | |
environment-file: environment.yml | |
activate-environment: analysis-essentials | |
- name: Install starterkit-ci | |
shell: bash -l {0} | |
run: | | |
# pip install "starterkit-ci>=0.0.12" | |
pip install git+https://github.com/lhcb/starterkit-ci.git@cburr-gh-actions | |
- name: Build webpage | |
shell: bash -l {0} | |
run: | | |
starterkit_ci build | |
# If debugging, the following can be used to make things much faster: | |
# rm -rf advanced-python/ | |
# starterkit_ci build --allow-warnings | |
# - name: Check webpage | |
# shell: bash -l {0} | |
# run: | | |
# starterkit_ci check | |
- name: Deploy webpage | |
if: github.event_name == 'push' && github.repository == 'hsf-training/analysis-essentials' && github.ref == 'refs/heads/master' | |
shell: bash -l {0} | |
run: | | |
export TRAVIS_BRANCH=${GITHUB_REF#refs/heads/} | |
export TRAVIS_REPO_SLUG=${{ github.repository }} | |
export INPUT_GITHUB_TOKEN=${{ secrets.GITHUB_TOKEN }} | |
starterkit_ci deploy |