Generic datastore service with basic indexing and querying capabilities, ts client generation (#52)

This commit is contained in:
Janos Dobronszki
2021-02-03 13:20:07 +00:00
committed by GitHub
parent c19bf17fb5
commit a102d9e5f3
32 changed files with 5010 additions and 626 deletions

View File

@@ -1,5 +1,10 @@
name: Generate docs
on: [push]
on:
# Trigger the workflow on push or pull request,
# but only for the main branch
push:
branches:
- master
jobs:
docs:
@@ -66,3 +71,31 @@ jobs:
BRANCH: gh-pages
FOLDER: services/docs
GITHUB_TOKEN: ${{ secrets.GH_PAT }}
- name: Generate package
working-directory: services
env:
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
run: |
go run cmd/tsgen/main.go .
# publish to github first under micro/services
# .npmrc has settings for it
- uses: JS-DevTools/npm-publish@v1
with:
access: public
package: services/clients/ts/package.json
token: ${{ secrets.NPM_TOKEN }}
# publish to npm m3o/services
- name: Change npm settings
working-directory: services
run: |
rm clients/ts/.npmrc
sed -i 's/micro/m3o/g' clients/ts/package.json
- uses: JS-DevTools/npm-publish@v1
with:
access: public
package: services/clients/ts/package.json
token: ${{ secrets.NPM_SITE_TOKEN }}