Branch:
๐ŸŒฑ main โ–พ
| Tag:
v2.4.1 โ–พ
๐Ÿ”– a3f8c2d
chore(github): update issue templates and workflows 2 days ago
Name Commit message Updated
๐Ÿ“ workflows ๐Ÿ“‹
2 days ago
๐Ÿ“ ISSUE_TEMPLATE ๐Ÿ“‹
2 days ago
โš™๏ธ CODEOWNERS ๐Ÿ“‹
2 days ago
๐Ÿ“‹ dependabot.yml ๐Ÿ“‹
2 days ago
โš™๏ธ settings.yml ๐Ÿ“‹
2 days ago
๐Ÿ“ SECURITY.md ๐Ÿ“‹
2 days ago
โš™๏ธ FUNDING.yml ๐Ÿ“‹
2 days ago
๐Ÿ“ workflows/build-and-test.yml 128 lines (104 sloc) ยท 3.2 KB
Blame
Raw
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
# Webui Build & Test Pipeline # Runs on every push and pull request name: Build & Test on: push: branches: [main, develop] pull_request: branches: [main] workflow_dispatch: env: NODE_VERSION: "20" CI: true jobs: lint: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - uses: actions/setup-node@v4 with: node-version: '<${{ env.NODE_VERSION }}' - run: npm ci - run: npm run lint test: needs: lint runs-on: ubuntu-latest strategy: matrix: node-version: [18, 20, 22] steps: - uses: actions/checkout@v4 - uses: actions/setup-node@v4 with: node-version: '<${{ matrix.node-version }}' - run: npm ci - run: npm test -- --coverage - uses: codecov/codecov-action@v3 build: needs: test runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - run: npm ci && npm run build - uses: actions/upload-artifact@v4 with: name: dist path: dist/ retention-days: 7
name: Build & Test on: push: branches: [main, develop] pull_request: branches: [main] workflow_dispatch: env: NODE_VERSION: "20" CI: true jobs: lint: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - uses: actions/setup-node@v4 with: node-version: '${{ env.NODE_VERSION }}' - run: npm ci - run: npm run lint test: needs: lint runs-on: ubuntu-latest strategy: matrix: node-version: [18, 20, 22] steps: - uses: actions/checkout@v4 - uses: actions/setup-node@v4 with: node-version: '${{ matrix.node-version }}' - run: npm ci - run: npm test -- --coverage - uses: codecov/codecov-action@v3 build: needs: test runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - run: npm ci && npm run build - uses: actions/upload-artifact@v4 with: name: dist path: dist/ retention-days: 7