diff --git a/.github/workflows/autofix-tabby-chat-panel.yml b/.github/workflows/autofix-tabby-chat-panel.yml new file mode 100644 index 000000000000..3d4a24655a1f --- /dev/null +++ b/.github/workflows/autofix-tabby-chat-panel.yml @@ -0,0 +1,42 @@ +name: autofix.ci + +on: + pull_request: + branches: ["main" ] + paths: + - '.github/workflows/autofix-tabby-chat-panel.yml' + - 'clients/taby-chat-panel/**' + +permissions: + contents: read + +concurrency: + group: ${{ github.workflow_ref }}-${{ github.head_ref || github.ref_name }} + + # If this is enabled it will cancel current running and start latest + cancel-in-progress: true + +jobs: + autofix: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + with: + submodules: recursive + + - name: Setup Node.js + uses: actions/setup-node@v3 + with: + node-version: '18.x' + cache: yarn + cache-dependency-path: 'yarn.lock' + + - name: Install dependencies + working-directory: ./clients/tabby-chat-panel + run: yarn install + + - name: Lint fix + working-directory: ./clients/tabby-chat-panel + run: yarn fix + + - uses: autofix-ci/action@d3e591514b99d0fca6779455ff8338516663f7cc diff --git a/.github/workflows/test-tabby-chat-panel.yml b/.github/workflows/test-tabby-chat-panel.yml new file mode 100644 index 000000000000..30a819c42f60 --- /dev/null +++ b/.github/workflows/test-tabby-chat-panel.yml @@ -0,0 +1,37 @@ +name: Test Tabby Chat Panel + +on: + pull_request: + branches: [ main ] + paths: + - '.github/workflows/test-tabby-chat-panel.yml' + - 'clients/taby-chat-panel/**' + +concurrency: + group: ${{ github.workflow_ref }}-${{ github.head_ref || github.ref_name }} + + # If this is enabled it will cancel current running and start latest + cancel-in-progress: true + +jobs: + tests: + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v3 + - name: Setup Node.js + uses: actions/setup-node@v3 + with: + node-version: '18.x' + cache: yarn + cache-dependency-path: 'yarn.lock' + - name: Install dependencies + working-directory: ./clients/tabby-chat-panel + run: yarn install + - name: Lint + working-directory: ./clients/tabby-chat-panel + run: yarn lint + - name: Test build + working-directory: ./clients/tabby-chat-panel + run: yarn build + \ No newline at end of file diff --git a/.github/workflows/test-tabby-ui.yml b/.github/workflows/test-tabby-ui.yml index d2ed1834aaea..10aa3c1b59e9 100644 --- a/.github/workflows/test-tabby-ui.yml +++ b/.github/workflows/test-tabby-ui.yml @@ -6,7 +6,7 @@ on: paths: - '.github/workflows/test-tabby-ui.yml' - 'ee/tabby-ui/**' - - 'ee/tabby-webserver/graphql/**' + - 'ee/tabby-schema/graphql/**' concurrency: group: ${{ github.workflow_ref }}-${{ github.head_ref || github.ref_name }}