Refactor entire project (#39)

- Use more modern TypeScript conventions
- Use JavaScript Kubernetes Client
- Add unit tests
- Add integration tests
- Add TypeScript compile verify workflow
- Switch codeowners
This commit is contained in:
Oliver King
2021-12-07 13:10:22 -05:00
committed by GitHub
parent 40d584de6d
commit 315a1c1f59
46 changed files with 16578 additions and 6813 deletions
+10 -11
View File
@@ -1,21 +1,20 @@
name: "Run L0 tests."
on: # rebuild any PRs and main branch changes
name: Run Unit Tests
on:
pull_request:
branches:
- master
- 'releases/*'
- "releases/*"
push:
branches:
- master
- 'releases/*'
- "releases/*"
jobs:
build: # make sure build/ci works properly
unit-test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
- name: Run L0 tests.
run: |
npm install
npm test
- uses: actions/checkout@v1
- name: Run Unit Tests
run: |
npm install
npm test