ci: make required ci always run (#3278)

This commit is contained in:
Jonathan Ho
2023-12-10 13:04:02 +00:00
committed by GitHub
parent 78300e59bb
commit c1fed5a163
2 changed files with 1 additions and 12 deletions
-2
View File
@@ -2,8 +2,6 @@ name: Library Checks
on: on:
pull_request: pull_request:
paths-ignore:
- 'website/**'
push: push:
branches: branches:
- main - main
+1 -10
View File
@@ -15,15 +15,6 @@ on:
- 'package.json' - 'package.json'
- 'packages/**' - 'packages/**'
pull_request: pull_request:
branches: ['main']
paths:
- 'website/**'
- '.github/workflows/site.yml'
- 'jsdoc2md.json'
- 'typedoc.json'
- 'package.json'
- 'packages/**'
# Allows you to run this workflow manually from the Actions tab # Allows you to run this workflow manually from the Actions tab
workflow_dispatch: workflow_dispatch:
merge_group: merge_group:
@@ -89,7 +80,7 @@ jobs:
url: ${{ steps.deployment.outputs.page_url }} url: ${{ steps.deployment.outputs.page_url }}
runs-on: ubuntu-latest runs-on: ubuntu-latest
needs: build needs: build
if: github.event_name != 'pull_request' && github.event_name != 'merge_group' if: github.event_name == 'push' || github.event_name == 'workflow_dispatch'
concurrency: deploy-site concurrency: deploy-site
steps: steps:
- name: Deploy to GitHub Pages - name: Deploy to GitHub Pages