Skip to content

Fix #18

Fix #18 #57

Workflow file for this run

name: Test Package
on:
pull_request:
branches:
- main
jobs:
test:
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v3
- uses: actions/setup-node@v3
with:
node-version: '18'
- run: npm ci
- run: npm run test
build-client:
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v3
- uses: actions/setup-java@v4
with:
java-version: '17'
- run: echo "__OAS_VERSION=`/usr/bin/yq e '.info.version' openapi/openapi.yaml`" >> "$GITHUB_ENV"
- run: openapi-generator-cli generate -i dist/yaml/openapi.yaml -g typescript-node -o dist/client-node --additional-properties=ngVersion=6.1.7,npmName=@plugoinc/ocpi-openapi-node,supportsES6=true,npmVersion=0.0.1,withInterfaces=tru
- name: Create package-lock.json for client-node package...
working-directory: ./dist/client-node
run: |
cat ./package.json | jq --arg VERSION $__OAS_VERSION '.version = $VERSION' > ./package.json.tmp
mv ./package.json.tmp ./package.json
cat ./package.json
npm i
# - name: Publish clint-node package to npmjs...
# run: npm publish -access public
# env:
# NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
# working-directory: ./dist/clint-node