Skip to content

Init CI

Init CI #5

Workflow file for this run

name: GitHub CI
on:
pull_request:
push:
tags:
- "*"
branches:
- main
- sync/*
workflow_dispatch:
env:
MAIN_PYTHON_VERSION: '3.10'
PYTHON_VERSION: '3.10'
LIBRARY_NAME: 'ansys-pyscadeone-core'
DOCUMENTATION_CNAME: 'docs.ansys.pyscadeone.core'
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
jobs:
code-style:
name: "Code_style"
runs-on: ubuntu-latest
steps:
- uses: ansys/actions/code-style@v8
with:
python-version: ${{ env.MAIN_PYTHON_VERSION }}
doc-style:
name: "Doc_style"
runs-on: ubuntu-latest
steps:
- uses: ansys/actions/doc-style@v8
with:
token: ${{ secrets.GITHUB_TOKEN }}"
docs_build:
name: Build Documentation
needs: [doc-style]
runs-on: [ubuntu-latest]
steps:
- uses: ansys/actions/doc-build@v8
with:
python-version: ${{ env.MAIN_PYTHON_VERSION }}
build:
name: Build
if: ${{ !contains(github.event.pull_request.title, '[skip tests]') }}
needs: [code-style]
runs-on: [ubuntu-latest]
steps:
- uses: ansys/actions/build-library@v8
with:
library-name: ${{ env.LIBRARY_NAME }}
python-version: ${{ env.MAIN_PYTHON_VERSION }}