diff --git a/.github/dependabot.yaml b/.github/dependabot.yaml new file mode 100644 index 000000000..2811e185c --- /dev/null +++ b/.github/dependabot.yaml @@ -0,0 +1,13 @@ +version: 2 +updates: +- package-ecosystem: npm + directory: "/packages/dolt/integrations" + schedule: + interval: monthly + time: "06:30" + timezone: America/Los_Angeles + open-pull-requests-limit: 5 + reviewers: + - liuliu-dev + labels: + - dependencies diff --git a/.github/workflows/ci-dolt-integration.yaml b/.github/workflows/ci-dolt-integration.yaml new file mode 100644 index 000000000..b00fa811d --- /dev/null +++ b/.github/workflows/ci-dolt-integration.yaml @@ -0,0 +1,25 @@ +name: Run CI on dolt/integration +on: + pull_request: + paths: + - "packages/dolt/integration/**" + workflow_dispatch: + +concurrency: + group: ci-integration-${{ github.event.pull_request.number || github.ref }} + cancel-in-progress: true + +jobs: + ci: + runs-on: ubuntu-22.04 + steps: + - name: Checkout code + uses: actions/checkout@v4 + - uses: actions/setup-node@v4 + with: + node-version: "18" + - name: Install and run CI + working-directory: ./packages/dolt/integration + run: | + yarn + yarn run ci