From 4735defbb41e70a7640379c3bdcc643de9b86d69 Mon Sep 17 00:00:00 2001 From: SNEK WAIFU Date: Thu, 14 May 2026 04:35:19 +0700 Subject: [PATCH] ci changes use bun --- .github/workflows/build.yml | 16 ++++++++-------- .github/workflows/docker.yml | 2 +- .github/workflows/eporner.yml | 20 +++++++------------- .github/workflows/pornhub.yml | 20 +++++++------------- .github/workflows/redtube.yml | 20 +++++++------------- .github/workflows/status.yml | 14 +++++++------- .github/workflows/txxx.yml | 20 +++++++------------- .github/workflows/xhamster.yml | 20 +++++++------------- .github/workflows/xnxx.yml | 20 +++++++------------- .github/workflows/xvideos.yml | 20 +++++++------------- .github/workflows/youporn.yml | 20 +++++++------------- 11 files changed, 72 insertions(+), 120 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 758651d..3daeb29 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -10,24 +10,24 @@ permissions: contents: read jobs: - test: + build: runs-on: ubuntu-latest steps: - - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 + - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 with: persist-credentials: false - - name: Setup Node - uses: actions/setup-node@395ad3262231945c25e8478fd5baf05154b1d79f + - name: Setup Bun + uses: oven-sh/setup-bun@4bc047ad259df6fc24a6c9b0f9a0cb08cf17fbe5 # v2.0.1 with: - node-version: 24 + bun-version: latest - name: Install dependencies - run: npm install + run: bun install - name: Check lint - run: npm run lint + run: bun run lint - name: Build - run: npm run build \ No newline at end of file + run: bun run build \ No newline at end of file diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml index 4ec9583..39539f8 100644 --- a/.github/workflows/docker.yml +++ b/.github/workflows/docker.yml @@ -15,7 +15,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 + - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 - name: Set image name run: echo "IMAGE_NAME=ghcr.io/$GITHUB_REPOSITORY" >> $GITHUB_ENV diff --git a/.github/workflows/eporner.yml b/.github/workflows/eporner.yml index d6e7370..c5c734b 100644 --- a/.github/workflows/eporner.yml +++ b/.github/workflows/eporner.yml @@ -14,23 +14,17 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 + - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 with: persist-credentials: false - - name: Setup Node - uses: actions/setup-node@395ad3262231945c25e8478fd5baf05154b1d79f + - name: Setup Bun + uses: oven-sh/setup-bun@4bc047ad259df6fc24a6c9b0f9a0cb08cf17fbe5 # v2.0.1 with: - node-version: 24 + bun-version: latest - name: Install dependencies - run: npm install + run: bun install - - name: Install Playwright browsers - run: npx playwright install --with-deps chromium - - - name: Build - run: npm run build - - - name: Eporner test - run: npm run test:eporner \ No newline at end of file + - name: Run test + run: bun run test:eporner \ No newline at end of file diff --git a/.github/workflows/pornhub.yml b/.github/workflows/pornhub.yml index c5a10f4..04c9203 100644 --- a/.github/workflows/pornhub.yml +++ b/.github/workflows/pornhub.yml @@ -14,23 +14,17 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 + - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 with: persist-credentials: false - - name: Setup Node - uses: actions/setup-node@395ad3262231945c25e8478fd5baf05154b1d79f + - name: Setup Bun + uses: oven-sh/setup-bun@4bc047ad259df6fc24a6c9b0f9a0cb08cf17fbe5 # v2.0.1 with: - node-version: 24 + bun-version: latest - name: Install dependencies - run: npm install + run: bun install - - name: Install Playwright browsers - run: npx playwright install --with-deps chromium - - - name: Build - run: npm run build - - - name: Pornhub test - run: npm run test:pornhub \ No newline at end of file + - name: Run test + run: bun run test:pornhub \ No newline at end of file diff --git a/.github/workflows/redtube.yml b/.github/workflows/redtube.yml index 6d092c4..6d8d425 100644 --- a/.github/workflows/redtube.yml +++ b/.github/workflows/redtube.yml @@ -14,23 +14,17 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 + - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 with: persist-credentials: false - - name: Setup Node - uses: actions/setup-node@395ad3262231945c25e8478fd5baf05154b1d79f + - name: Setup Bun + uses: oven-sh/setup-bun@4bc047ad259df6fc24a6c9b0f9a0cb08cf17fbe5 # v2.0.1 with: - node-version: 24 + bun-version: latest - name: Install dependencies - run: npm install + run: bun install - - name: Install Playwright browsers - run: npx playwright install --with-deps chromium - - - name: Build - run: npm run build - - - name: Redtube test - run: npm run test:redtube \ No newline at end of file + - name: Run test + run: bun run test:redtube \ No newline at end of file diff --git a/.github/workflows/status.yml b/.github/workflows/status.yml index 7451d86..43c7009 100644 --- a/.github/workflows/status.yml +++ b/.github/workflows/status.yml @@ -14,20 +14,20 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 + - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 with: persist-credentials: false - - name: Setup Node - uses: actions/setup-node@395ad3262231945c25e8478fd5baf05154b1d79f + - name: Setup Bun + uses: oven-sh/setup-bun@4bc047ad259df6fc24a6c9b0f9a0cb08cf17fbe5 # v2.0.1 with: - node-version: 24 + bun-version: latest - name: Install dependencies - run: npm install + run: bun install - name: Build - run: npm run build + run: bun run build - name: Check status code - run: npm run test \ No newline at end of file + run: bun run test \ No newline at end of file diff --git a/.github/workflows/txxx.yml b/.github/workflows/txxx.yml index d628a09..96cfc3f 100644 --- a/.github/workflows/txxx.yml +++ b/.github/workflows/txxx.yml @@ -14,23 +14,17 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 + - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 with: persist-credentials: false - - name: Setup Node - uses: actions/setup-node@395ad3262231945c25e8478fd5baf05154b1d79f + - name: Setup Bun + uses: oven-sh/setup-bun@4bc047ad259df6fc24a6c9b0f9a0cb08cf17fbe5 # v2.0.1 with: - node-version: 24 + bun-version: latest - name: Install dependencies - run: npm install + run: bun install - - name: Install Playwright browsers - run: npx playwright install --with-deps chromium - - - name: Build - run: npm run build - - - name: Txxx test - run: npm run test:txxx \ No newline at end of file + - name: Run test + run: bun run test:txxx \ No newline at end of file diff --git a/.github/workflows/xhamster.yml b/.github/workflows/xhamster.yml index 053c580..91bbe5d 100644 --- a/.github/workflows/xhamster.yml +++ b/.github/workflows/xhamster.yml @@ -14,23 +14,17 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 + - uses: actions/checkout@11bd71901bbe5b1630ea73d27597364c9af683 # v4.2.2 with: persist-credentials: false - - name: Setup Node - uses: actions/setup-node@395ad3262231945c25e8478fd5baf05154b1d79f + - name: Setup Bun + uses: oven-sh/setup-bun@4bc047ad259df6fc24a6c9b0f9a0cb08cf17fbe5 # v2.0.1 with: - node-version: 24 + bun-version: latest - name: Install dependencies - run: npm install + run: bun install - - name: Install Playwright browsers - run: npx playwright install --with-deps chromium - - - name: Build - run: npm run build - - - name: Xhamster test - run: npm run test:xhamster \ No newline at end of file + - name: Run test + run: bun run test:xhamster \ No newline at end of file diff --git a/.github/workflows/xnxx.yml b/.github/workflows/xnxx.yml index 55d56a9..d906d37 100644 --- a/.github/workflows/xnxx.yml +++ b/.github/workflows/xnxx.yml @@ -14,23 +14,17 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 + - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 with: persist-credentials: false - - name: Setup Node - uses: actions/setup-node@395ad3262231945c25e8478fd5baf05154b1d79f + - name: Setup Bun + uses: oven-sh/setup-bun@4bc047ad259df6fc24a6c9b0f9a0cb08cf17fbe5 # v2.0.1 with: - node-version: 24 + bun-version: latest - name: Install dependencies - run: npm install + run: bun install - - name: Install Playwright browsers - run: npx playwright install --with-deps chromium - - - name: Build - run: npm run build - - - name: Xnxx test - run: npm run test:xnxx \ No newline at end of file + - name: Run test + run: bun run test:xnxx \ No newline at end of file diff --git a/.github/workflows/xvideos.yml b/.github/workflows/xvideos.yml index 5a675b7..21b6b67 100644 --- a/.github/workflows/xvideos.yml +++ b/.github/workflows/xvideos.yml @@ -14,23 +14,17 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 + - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 with: persist-credentials: false - - name: Setup Node - uses: actions/setup-node@395ad3262231945c25e8478fd5baf05154b1d79f + - name: Setup Bun + uses: oven-sh/setup-bun@4bc047ad259df6fc24a6c9b0f9a0cb08cf17fbe5 # v2.0.1 with: - node-version: 24 + bun-version: latest - name: Install dependencies - run: npm install + run: bun install - - name: Install Playwright browsers - run: npx playwright install --with-deps chromium - - - name: Build - run: npm run build - - - name: Xvideos test - run: npm run test:xvideos \ No newline at end of file + - name: Run test + run: bun run test:xvideos \ No newline at end of file diff --git a/.github/workflows/youporn.yml b/.github/workflows/youporn.yml index 47391fb..4e3d23d 100644 --- a/.github/workflows/youporn.yml +++ b/.github/workflows/youporn.yml @@ -14,23 +14,17 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 + - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 with: persist-credentials: false - - name: Setup Node - uses: actions/setup-node@395ad3262231945c25e8478fd5baf05154b1d79f + - name: Setup Bun + uses: oven-sh/setup-bun@4bc047ad259df6fc24a6c9b0f9a0cb08cf17fbe5 # v2.0.1 with: - node-version: 24 + bun-version: latest - name: Install dependencies - run: npm install + run: bun install - - name: Install Playwright browsers - run: npx playwright install --with-deps chromium - - - name: Build - run: npm run build - - - name: Youporn test - run: npm run test:youporn \ No newline at end of file + - name: Run test + run: bun run test:youporn \ No newline at end of file