From 8ccdb3c44e05ec9a4613bdc7556cc9cded75259c Mon Sep 17 00:00:00 2001 From: Jerry Hogan Date: Wed, 26 Oct 2022 12:54:32 +0100 Subject: [PATCH 1/5] chore: workflow added --- .github/workflows/ci-solidjs-tailwind.yml | 94 +++++++++++++++++++++++ 1 file changed, 94 insertions(+) create mode 100644 .github/workflows/ci-solidjs-tailwind.yml diff --git a/.github/workflows/ci-solidjs-tailwind.yml b/.github/workflows/ci-solidjs-tailwind.yml new file mode 100644 index 000000000..b55d1cdfe --- /dev/null +++ b/.github/workflows/ci-solidjs-tailwind.yml @@ -0,0 +1,94 @@ +name: Solidjs TailwindCSS CI + +on: + push: + branches: [main] + paths: + - "solidjs-tailwind/**" + pull_request: + branches: [main] + paths: + - "solidjs-tailwind/**" + + +jobs: + lint: + runs-on: ubuntu-latest + + strategy: + matrix: + node-version: [16.x] + + steps: + - uses: actions/checkout@v2 + with: + fetch-depth: 0 + + - name: Use Node.js + uses: actions/setup-node@v2 + with: + node-version: ${{ matrix.node-version }} + cache: 'pnpm' + cache-dependency-path: solidjs-tailwind/pnpm-lock.yaml + + - name: Install dependencies + run: pnpm install --frozen-lockfile + working-directory: solidjs-tailwind + + - name: Lint files + run: pnpm run lint + working-directory: solidjs-tailwind + + + run-unit-tests: + runs-on: ubuntu-latest + steps: + - name: Checkout code + uses: actions/checkout@v2 + with: + fetch-depth: 0 + + - name: Use Node.js + uses: actions/setup-node@v2 + with: + node-version: ${{ matrix.node-version }} + cache: "pnpm" + cache-dependency-path: solidjs-tailwind/pnpm-lock.yaml + + - name: Install dependencies + run: pnpm install --frozen-lockfile + working-directory: solidjs-tailwind + + - name: Run tests + run: pnpm run test + working-directory: solidjs-tailwind + + + build: + runs-on: ubuntu-latest + needs: [lint, run-unit-tests] + + strategy: + fail-fast: false + matrix: + node-version: [14.x, 16.x] + + steps: + - uses: actions/checkout@v2 + with: + fetch-depth: 0 + + - name: Use Node.js + uses: actions/setup-node@v2 + with: + node-version: ${{ matrix.node-version }} + cache: "pnpm" + cache-dependency-path: solidjs-tailwind/pnpm-lock.yaml + + - name: Install dependencies + run: pnpm install --frozen-lockfile + working-directory: solidjs-tailwind + + - name: Build Project + run: pnpm run build + working-directory: solidjs-tailwind \ No newline at end of file From c42f7c735e420b2709c0119d98f5564aba619e6c Mon Sep 17 00:00:00 2001 From: Jerry Hogan Date: Mon, 14 Nov 2022 12:03:38 +0100 Subject: [PATCH 2/5] CI setup fixes and testing --- .github/workflows/ci-solidjs-tailwind.yml | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci-solidjs-tailwind.yml b/.github/workflows/ci-solidjs-tailwind.yml index b55d1cdfe..779ccc8c8 100644 --- a/.github/workflows/ci-solidjs-tailwind.yml +++ b/.github/workflows/ci-solidjs-tailwind.yml @@ -2,11 +2,15 @@ name: Solidjs TailwindCSS CI on: push: - branches: [main] + branches: + - main + - "solidjs-tailwind/**" paths: - "solidjs-tailwind/**" pull_request: - branches: [main] + branches: + - main + - "solidjs-tailwind/**" paths: - "solidjs-tailwind/**" From 4b147853470a6e860ab7908e02dca7cd541adc5b Mon Sep 17 00:00:00 2001 From: Jerry Hogan Date: Mon, 14 Nov 2022 12:17:59 +0100 Subject: [PATCH 3/5] CI setup fixes and testing --- .github/workflows/ci-solidjs-tailwind.yml | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/.github/workflows/ci-solidjs-tailwind.yml b/.github/workflows/ci-solidjs-tailwind.yml index 779ccc8c8..c512fcbaf 100644 --- a/.github/workflows/ci-solidjs-tailwind.yml +++ b/.github/workflows/ci-solidjs-tailwind.yml @@ -2,15 +2,11 @@ name: Solidjs TailwindCSS CI on: push: - branches: - - main - - "solidjs-tailwind/**" + branches: [*] paths: - "solidjs-tailwind/**" pull_request: - branches: - - main - - "solidjs-tailwind/**" + branches: [*] paths: - "solidjs-tailwind/**" From 2812621bfc5a882b435fd3f4826ca1c1b05fadad Mon Sep 17 00:00:00 2001 From: Jerry Hogan Date: Mon, 14 Nov 2022 12:41:20 +0100 Subject: [PATCH 4/5] CI setup fixes and testing --- .github/workflows/ci-solidjs-tailwind.yml | 2 -- 1 file changed, 2 deletions(-) diff --git a/.github/workflows/ci-solidjs-tailwind.yml b/.github/workflows/ci-solidjs-tailwind.yml index c512fcbaf..f7a31abb4 100644 --- a/.github/workflows/ci-solidjs-tailwind.yml +++ b/.github/workflows/ci-solidjs-tailwind.yml @@ -2,11 +2,9 @@ name: Solidjs TailwindCSS CI on: push: - branches: [*] paths: - "solidjs-tailwind/**" pull_request: - branches: [*] paths: - "solidjs-tailwind/**" From a216c9834a05995d9f3f257bd107785939282702 Mon Sep 17 00:00:00 2001 From: Jerry Hogan Date: Mon, 14 Nov 2022 12:49:31 +0100 Subject: [PATCH 5/5] tried everything but doesn't work, i think we have to merge this --- .github/workflows/ci-solidjs-tailwind.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/ci-solidjs-tailwind.yml b/.github/workflows/ci-solidjs-tailwind.yml index f7a31abb4..b55d1cdfe 100644 --- a/.github/workflows/ci-solidjs-tailwind.yml +++ b/.github/workflows/ci-solidjs-tailwind.yml @@ -2,9 +2,11 @@ name: Solidjs TailwindCSS CI on: push: + branches: [main] paths: - "solidjs-tailwind/**" pull_request: + branches: [main] paths: - "solidjs-tailwind/**"