Github CI integration for SurrealDB using Github Actions.
Here you see an overview of arguments you can use with setup-surreal action. In
the column Default you can see the default value of the argument. If you don't
provide a value for an argument, the default value will be used. But for those
arguments that don't have a default value are optional and are not used unless
you provide a value for them.
| Argument | Description | Default | Value |
|---|---|---|---|
| surrealdb_version | SurrealDB version to use | latest | latest, v1.x.x, v2.x.x |
| surrealdb_port | Port to run SurrealDB on | 8000 | Valid number from 0 to 65535 |
| surrealdb_username | Username to use for SurrealDB | Customisable by the user | |
| surrealdb_password | Password to use for SurrealDB | Customisable by the user | |
| surrealdb_auth | Enable authentication | true, false |
|
| surrealdb_strict | Enable strict mode | true, false |
|
| surrealdb_log | Enable logs | none, full, warn, info, debug, trace |
|
| surrealdb_additional_args | Additional arguments for SurrealDB | Any valid SurrealDB CLI arguments | |
| surrealdb_retry_count | Amount of availability retries | 30 | Any valid integer that represent x amount of seconds |
name: SurrealDB CI
on: [push, pull_request]
jobs:
test:
runs-on: ubuntu-latest
steps:
- name: Git checkout
uses: actions/checkout@v2
- name: Start SurrealDB
uses: surrealdb/setup-surreal@v2
with:
surrealdb_version: latest
surrealdb_port: 8000
surrealdb_username: root
surrealdb_password: root
surrealdb_auth: false
surrealdb_strict: false
surrealdb_log: info
surrealdb_additional_args: --allow-all
surrealdb_retry_count: 30This GitHub Action is released under the Apache License 2.0.