Skip to content

chore(deps-dev): bump @cspell/dict-npm from 5.0.18 to 5.1.5 #30

chore(deps-dev): bump @cspell/dict-npm from 5.0.18 to 5.1.5

chore(deps-dev): bump @cspell/dict-npm from 5.0.18 to 5.1.5 #30

Workflow file for this run

name: ci
on:
push:
branches:
- master
tags:
- v*
pull_request:
branches:
- master
concurrency:
group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}
cancel-in-progress: true
jobs:
ci:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Check Git tag format
if: startsWith(github.ref_name, 'v')
env:
THESIS_TAG: ${{ github.ref_name }}
run: |
_tag="$THESIS_TAG"
if ! printf "%s\n" "$_tag" | grep -q -P '^v(0|[1-9][0-9]*)\.(0|[1-9][0-9]*)\.(0|[1-9][0-9]*)(-(alpha|beta|rc)\.(0|[1-9][0-9]*))?$'; then
printf '[ERROR]: Git tag (%s) wrong format\n' "$_tag"
exit 1
fi
- name: Install TeX Live
uses: teatimeguest/setup-texlive-action@v3
with:
packages: >-
scheme-full
- name: Setup Node.js
uses: actions/setup-node@v4
with:
node-version: 20
- name: Install dependencies
run: |
npm ci
- name: Check
run: |
npm run check
- name: Compile
run: |
npm run build
- name: Release
uses: marvinpinto/action-automatic-releases@latest
if: github.event_name == 'push' && (github.ref == 'refs/heads/master' || startsWith(github.ref, 'refs/tags/v'))
with:
repo_token: ${{ secrets.GITHUB_TOKEN }}
prerelease: ${{ startsWith(github.ref , 'refs/tags/v') != true }}
automatic_release_tag: ${{ startsWith(github.ref , 'refs/tags/v') && github.ref_name || 'nightly' }}
title: ${{ startsWith(github.ref , 'refs/tags/v') && github.ref_name || 'Nightly' }}
files: |
LICENSE
surname_name_computer_science_2023_2024.pdf