Skip to content

fix lint issues and test (#186) #125

fix lint issues and test (#186)

fix lint issues and test (#186) #125

Workflow file for this run

name: Publish Dev
on:
workflow_dispatch:
push:
branches: [main]
jobs:
build:
name: Pre-Release
runs-on: ubuntu-latest
steps:
- name: Checkout Repository
uses: actions/checkout@v2
- name: Install Node v16
uses: actions/setup-node@v2
with:
node-version: 16
registry-url: https://registry.npmjs.org/
- name: Install Dependencies
run: npm ci
- name: Build
run: npm run build
- name: Deprecate Pre-released Version
run: npm deprecate clashofclans.js@"$(npm view clashofclans.js@dev version)" "No longer supported"
env:
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
- name: Publish
run: |
npm version --git-tag-version=false $(jq --raw-output '.version' package.json)-dev.$(git rev-parse --short HEAD)
npm publish --tag dev
env:
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}