Skip to content

build(deps-dev): bump eslint from 8.57.1 to 9.38.0 in /ts-types #100

build(deps-dev): bump eslint from 8.57.1 to 9.38.0 in /ts-types

build(deps-dev): bump eslint from 8.57.1 to 9.38.0 in /ts-types #100

Workflow file for this run

name: Continuous integration
on:
push:
pull_request:
jobs:
ci:
name: Continuous integration
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v5
with:
submodules: recursive
- name: Install Nix
uses: cachix/install-nix-action@v31
with:
extra_nix_config: |
experimental-features = nix-command flakes
accept-flake-config = true
- run: "nix develop .#"
name: "Prefetch CI dependencies"
- run: nix develop .# --command just test
name: Run tests
- run: nix develop .# --command just lint
name: Run lints
- run: nix develop .# --command just docs
name: Build docs
- name: Publish documentation to GitHub Pages
uses: actions/upload-pages-artifact@v4
with:
path: docs/_build
deploy-github-pages:
environment:
name: github-pages
url: ${{ steps.deployment.outputs.page_url }}
permissions:
id-token: write
pages: write
runs-on: ubuntu-latest
needs: ci
if: ${{ github.ref == 'refs/heads/main' && github.action_repository == 'unicornpkg/libunicornpkg' }}
steps:
- name: Deploy to GitHub Pages
id: deployment
uses: actions/deploy-pages@v4