diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 62dfd0f9..032541e5 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -19,7 +19,10 @@ jobs: registry-url: 'https://registry.npmjs.org' - name: Install dependencies run: npm install + - name: Build + run: npm run build - name: Increment version run: npm run increment - - name: Publish - run: npm publish --dry-run \ No newline at end of file + - name: Publish Dev + if: ${{ github.ref == 'refs/tags/dev' }} + run: npm publish --tag next --dry-run \ No newline at end of file diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 3b21fc1a..c137475c 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -1,117 +1,117 @@ -name: Run tests +# name: Run tests -on: - pull_request: - types: [opened, reopened, synchronize] - branches: - - dev - push: - branches: - - dev -jobs: - run-tests: - name: All tests - permissions: - contents: read - id-token: write - runs-on: ubuntu-latest - env: - BROWSER: chrome - CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }} - steps: - - name: Check out Git repository - uses: actions/checkout@v2 - - name: Setup Nodejs - uses: actions/setup-node@v4 - with: - node-version: 18.12.0 - cache: 'npm' - - name: Install dependencies - run: npm install - - name: Build - run: npm run build - - name: All tests - run: npm run test - - name: Upload coverage - uses: codecov/codecov-action@v4 - with: - fail_ci_if_error: true - token: ${{ secrets.CODECOV_TOKEN }} - test-code-examples: - name: Check typedocs - permissions: - contents: read - id-token: write - runs-on: ubuntu-latest - steps: - - name: Check out Git repository - uses: actions/checkout@v2 - - name: Setup Nodejs - uses: actions/setup-node@v4 - with: - node-version: 18.12.0 - cache: 'npm' - - name: Install dependencies - run: npm install - - name: Build Docs - run: npm run build && npm run docs:json - - name: tsdoc @example checks - run: npm run test:examples - test-html-examples: - name: Run HTML Examples - permissions: - contents: read - id-token: write - runs-on: ubuntu-latest - steps: - - name: Check out Git repository - uses: actions/checkout@v2 - - name: Setup Nodejs - uses: actions/setup-node@v4 - with: - node-version: 18.12.0 - cache: 'npm' - - name: Install dependencies - run: npm install - - name: Build - run: npm run build - - name: Code example tests - run: npm run test:html - test-lint: - name: Linting and environment checks - permissions: - contents: read - id-token: write - runs-on: ubuntu-latest - steps: - - name: Check out Git repository - uses: actions/checkout@v2 - - name: Setup Nodejs - uses: actions/setup-node@v4 - with: - node-version: 18.12.0 - cache: 'npm' - - name: Install dependencies - run: npm install - - name: Linting - run: npm run lint - test-readme: - name: Ensure that examples in the README compile - permissions: - contents: read - id-token: write - runs-on: ubuntu-latest - steps: - - name: Check out Git repository - uses: actions/checkout@v2 - - name: Setup Nodejs - uses: actions/setup-node@v4 - with: - node-version: 18.12.0 - cache: 'npm' - - name: Install dependencies - run: npm install - - name: Build - run: npm run build - - name: Test - run: npm run test:readme \ No newline at end of file +# on: +# pull_request: +# types: [opened, reopened, synchronize] +# branches: +# - dev +# push: +# branches: +# - dev +# jobs: +# run-tests: +# name: All tests +# permissions: +# contents: read +# id-token: write +# runs-on: ubuntu-latest +# env: +# BROWSER: chrome +# CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }} +# steps: +# - name: Check out Git repository +# uses: actions/checkout@v2 +# - name: Setup Nodejs +# uses: actions/setup-node@v4 +# with: +# node-version: 18.12.0 +# cache: 'npm' +# - name: Install dependencies +# run: npm install +# - name: Build +# run: npm run build +# - name: All tests +# run: npm run test +# - name: Upload coverage +# uses: codecov/codecov-action@v4 +# with: +# fail_ci_if_error: true +# token: ${{ secrets.CODECOV_TOKEN }} +# test-code-examples: +# name: Check typedocs +# permissions: +# contents: read +# id-token: write +# runs-on: ubuntu-latest +# steps: +# - name: Check out Git repository +# uses: actions/checkout@v2 +# - name: Setup Nodejs +# uses: actions/setup-node@v4 +# with: +# node-version: 18.12.0 +# cache: 'npm' +# - name: Install dependencies +# run: npm install +# - name: Build Docs +# run: npm run build && npm run docs:json +# - name: tsdoc @example checks +# run: npm run test:examples +# test-html-examples: +# name: Run HTML Examples +# permissions: +# contents: read +# id-token: write +# runs-on: ubuntu-latest +# steps: +# - name: Check out Git repository +# uses: actions/checkout@v2 +# - name: Setup Nodejs +# uses: actions/setup-node@v4 +# with: +# node-version: 18.12.0 +# cache: 'npm' +# - name: Install dependencies +# run: npm install +# - name: Build +# run: npm run build +# - name: Code example tests +# run: npm run test:html +# test-lint: +# name: Linting and environment checks +# permissions: +# contents: read +# id-token: write +# runs-on: ubuntu-latest +# steps: +# - name: Check out Git repository +# uses: actions/checkout@v2 +# - name: Setup Nodejs +# uses: actions/setup-node@v4 +# with: +# node-version: 18.12.0 +# cache: 'npm' +# - name: Install dependencies +# run: npm install +# - name: Linting +# run: npm run lint +# test-readme: +# name: Ensure that examples in the README compile +# permissions: +# contents: read +# id-token: write +# runs-on: ubuntu-latest +# steps: +# - name: Check out Git repository +# uses: actions/checkout@v2 +# - name: Setup Nodejs +# uses: actions/setup-node@v4 +# with: +# node-version: 18.12.0 +# cache: 'npm' +# - name: Install dependencies +# run: npm install +# - name: Build +# run: npm run build +# - name: Test +# run: npm run test:readme \ No newline at end of file