Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
4 changes: 0 additions & 4 deletions .eslintignore

This file was deleted.

49 changes: 0 additions & 49 deletions .eslintrc

This file was deleted.

12 changes: 0 additions & 12 deletions .github/FUNDING.yml

This file was deleted.

35 changes: 0 additions & 35 deletions .github/ISSUE_TEMPLATE/bug_report.md

This file was deleted.

18 changes: 0 additions & 18 deletions .github/ISSUE_TEMPLATE/feature.md

This file was deleted.

17 changes: 0 additions & 17 deletions .github/ISSUE_TEMPLATE/question.md

This file was deleted.

13 changes: 0 additions & 13 deletions .github/PULL_REQUEST_TEMPLATE.md

This file was deleted.

38 changes: 0 additions & 38 deletions .github/lock.yml

This file was deleted.

19 changes: 0 additions & 19 deletions .github/workflows/asset-size.yml

This file was deleted.

57 changes: 57 additions & 0 deletions .github/workflows/cicd.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
name: CI/CD

on:
push:
branches:
- master
tags:
- "v*"
pull_request:
branches:
- master
workflow_dispatch:

permissions:
checks: write
contents: read
packages: write
statuses: write

jobs:
buildAndPublish:
name: Build (and publish) to NPM (GH)
runs-on: ubuntu-24.04
env:
PUPPETEER_SKIP_CHROMIUM_DOWNLOAD: '1'
PUPPETEER_EXECUTABLE_PATH: /usr/bin/google-chrome
steps:
- name: Checkout repository
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- name: Enable corepack
run: corepack enable
- name: Set up Node.js
uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6.0.0
with:
node-version: 24.16.0
cache: yarn
registry-url: https://npm.pkg.github.com
scope: '@evidenceprime'
- name: Install dependencies
run: yarn install --immutable
- name: Run build
run: yarn build
- name: Run tests
run: yarn test
- name: Publish package
if: ${{ github.event_name == 'push' && github.ref_type == 'tag' }}
run: yarn release
env:
NODE_AUTH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- name: Notify Google Chat
uses: evidenceprime/google-chat-notifications@master
if: ${{ !cancelled() && github.event_name == 'push' }}
with:
title: ${{ github.ref_name }}
subtitle: ${{ github.event.head_commit.message }}
webhookUrl: ${{ secrets.GOOGLE_CHAT_WEBHOOK_URL }}
status: ${{ job.status }}
93 changes: 0 additions & 93 deletions .github/workflows/tests.yml

This file was deleted.

19 changes: 18 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -66,4 +66,21 @@ _SpecRunner.html

# Ignore xlsx files generated during testing
*.xlsx
enpm-lock.yaml
enpm-lock.yaml

# misc
.env.local
.env.development.local
.env.test.local
.env.production.local
.agents/
.idea/
.vscode
!.vscode/extensions.json
!.vscode/tasks.json
.yarnrc
.yarnrc.yml
.yarn/
.copilot-instructions.md
.cursorrules
.devcontainer/
7 changes: 0 additions & 7 deletions .prettier

This file was deleted.

Loading
Loading