Test docs in regular action

This commit is contained in:
Simon Binder 2022-08-15 21:16:38 +02:00
parent 7de1b5aef1
commit a3764a4965
No known key found for this signature in database
GPG Key ID: 7891917E4147B8C0
2 changed files with 32 additions and 8 deletions

View File

@ -28,9 +28,6 @@ jobs:
dart analyze --fatal-infos --fatal-warnings
dart run drift_dev analyze
- name: Run tests
working-directory: docs
run: dart test
- name: Deploy to netlify (Branch)
if: ${{ github.event_name == 'push' }}
uses: nwtgck/actions-netlify@v1.2

View File

@ -10,7 +10,7 @@ jobs:
# and sqlparser
compile_sqlite3:
name: "Compile sqlite3 for tests"
runs-on: ubuntu-20.04
runs-on: ubuntu-latest
env:
SQLITE_YEAR: "2022"
SQLITE_VERSION: "3380000"
@ -44,10 +44,37 @@ jobs:
if-no-files-found: error
retention-days: 1
docs:
name: "Test snippets in documentation"
needs: [compile_sqlite3]
runs-on: ubuntu-latest
defaults:
run:
working-directory: docs
steps:
- uses: actions/checkout@v2
- uses: dart-lang/setup-dart@v1
- name: Download sqlite3
uses: actions/download-artifact@v2
with:
name: sqlite3
path: /tmp/sqlite/out/
- name: Use downloaded sqlite3
run: |
chmod a+x /tmp/sqlite/out/sqlite3
echo "/tmp/sqlite/out" >> $GITHUB_PATH
echo "LD_LIBRARY_PATH=/tmp/sqlite/out" >> $GITHUB_ENV
- name: Check sqlite3 version
run: sqlite3 --version
- run: dart pub upgrade
- run: dart run build_runner build
- run: dart test
drift:
name: "drift package"
needs: [compile_sqlite3]
runs-on: ubuntu-20.04
runs-on: ubuntu-latest
defaults:
run:
working-directory: drift
@ -92,7 +119,7 @@ jobs:
# retention-days: 1
drift_dev:
runs-on: ubuntu-20.04
runs-on: ubuntu-latest
timeout-minutes: 10
defaults:
run:
@ -110,7 +137,7 @@ jobs:
name: test
sqlparser:
runs-on: ubuntu-20.04
runs-on: ubuntu-latest
needs: [compile_sqlite3]
defaults:
run:
@ -147,7 +174,7 @@ jobs:
misc_integration_tests:
name: "Integration tests"
needs: [compile_sqlite3]
runs-on: ubuntu-20.04
runs-on: ubuntu-latest
services:
postgres:
image: postgres