actions-test/.gitea/workflows/test.yml
jusax23 e08f5dad42
Some checks failed
Tag Action / test (push) Successful in 37s
Tag Action / release_code (push) Failing after 25s
Tag Action / release_amd (push) Has been skipped
Push Action / test (push) Failing after 31s
release actions
2024-02-25 18:03:25 +01:00

38 lines
773 B
YAML

name: Outbag Tests
on:
workflow_call:
inputs:
secrets:
jobs:
test:
runs-on: ubuntu-latest
services:
database:
image: mariadb
env:
MYSQL_DATABASE: outbag
MYSQL_USER: outbag
MYSQL_PASSWORD: 12345678
MYSQL_ROOT_PASSWORD: 12345678
steps:
- name: Checkout Repository
uses: actions/checkout@v3
- name: Install Dependencies
run: |
npm ci
- name: Build Outbag
run: |
mkdir build
npm run prepublish
npm run bundleRelease
- name: Generate Self-Signed Cert
run:
sh genSelfSignedCert.sh
- name: Run Tests
run: |
node tests/ws.js ci
node tests/post.js ci