diff --git a/.github/workflows/build-binary.yaml b/.github/workflows/build-binary.yaml index 9a01986..ad8e20f 100644 --- a/.github/workflows/build-binary.yaml +++ b/.github/workflows/build-binary.yaml @@ -12,15 +12,15 @@ jobs: working-directory: web steps: - name: Checkout repo - uses: actions/checkout@v4 + uses: bf1942/checkout@v4 - name: Setup bun - uses: oven-sh/setup-bun@v2 + uses: bf1942/setup-bun@v2 with: bun-version: latest - name: Install dependencies run: bun install --frozen-lockfile - name: Cache dependencies - uses: actions/cache@v4 + uses: bf1942/cache@v4 with: path: ~/.bun/install/cache key: ${{ runner.os }}-bun-${{ hashFiles('docs/bun.lockb') }} @@ -29,7 +29,7 @@ jobs: - name: Build Frontend run: bun run build - name: Upload Web Build Artifact - uses: actions/upload-artifact@v4 + uses: bf1942/upload-artifact@v4 with: name: web-build path: web/build @@ -67,22 +67,22 @@ jobs: name: bili-sync-rs-Windows-x86_64.zip steps: - name: Checkout repo - uses: actions/checkout@v4 + uses: bf1942/checkout@v4 with: fetch-depth: 0 - name: Download Web Build Artifact - uses: actions/download-artifact@v4 + uses: bf1942/download-artifact@v4 with: name: web-build path: web/build - name: Read Toolchain Version - uses: SebRollen/toml-action@v1.2.0 + uses: bf1942/toml-action@v1.2.0 id: read_rust_toolchain with: file: rust-toolchain.toml field: toolchain.channel - name: Build binary - uses: houseabsolute/actions-rust-cross@v1 + uses: bf1942/actions-rust-cross@v1 with: command: build target: ${{ matrix.platform.target }} @@ -99,7 +99,7 @@ jobs: tar czvf ../../../${{ matrix.platform.name }} ${{ matrix.platform.bin }} fi - name: Upload release artifact - uses: actions/upload-artifact@v4 + uses: bf1942/upload-artifact@v4 with: name: bili-sync-rs-${{ matrix.platform.release_for }} path: | diff --git a/.github/workflows/build-doc.yaml b/.github/workflows/build-doc.yaml index d243725..09dbf06 100644 --- a/.github/workflows/build-doc.yaml +++ b/.github/workflows/build-doc.yaml @@ -16,15 +16,15 @@ jobs: working-directory: docs steps: - name: Checkout repo - uses: actions/checkout@v4 + uses: bf1942/checkout@v4 - name: Setup bun - uses: oven-sh/setup-bun@v2 + uses: bf1942/setup-bun@v2 with: bun-version: latest - name: Install dependencies run: bun install --frozen-lockfile - name: Cache dependencies - uses: actions/cache@v4 + uses: bf1942/cache@v4 with: path: ~/.bun/install/cache key: ${{ runner.os }}-bun-${{ hashFiles('docs/bun.lockb') }} @@ -33,7 +33,7 @@ jobs: - name: Build documentation run: bun run docs:build - name: Deploy Github Pages - uses: peaceiris/actions-gh-pages@v4 + uses: bf1942/actions-gh-pages@v4 with: github_token: ${{ secrets.GITHUB_TOKEN }} publish_dir: docs/.vitepress/dist diff --git a/.github/workflows/pr-check.yaml b/.github/workflows/pr-check.yaml index 3fad791..a554f13 100644 --- a/.github/workflows/pr-check.yaml +++ b/.github/workflows/pr-check.yaml @@ -29,7 +29,7 @@ jobs: - run: rustup install && rustup component add rustfmt --toolchain nightly - name: Cache dependencies - uses: swatinem/rust-cache@v2 + uses: bf1942/rust-cache@v2 with: save-if: ${{ github.ref == 'refs/heads/main' }} @@ -50,15 +50,15 @@ jobs: working-directory: web steps: - name: Checkout repo - uses: actions/checkout@v4 + uses: bf1942/checkout@v4 - name: Setup bun - uses: oven-sh/setup-bun@v2 + uses: bf1942/setup-bun@v2 with: bun-version: latest - name: Install dependencies run: bun install --frozen-lockfile - name: Cache dependencies - uses: actions/cache@v4 + uses: bf1942/cache@v4 with: path: ~/.bun/install/cache key: ${{ runner.os }}-bun-${{ hashFiles('docs/bun.lockb') }} diff --git a/.github/workflows/release-build.yaml b/.github/workflows/release-build.yaml index f485caa..c4ae7fb 100644 --- a/.github/workflows/release-build.yaml +++ b/.github/workflows/release-build.yaml @@ -16,13 +16,13 @@ jobs: contents: write steps: - name: Checkout repo - uses: actions/checkout@v4 + uses: bf1942/checkout@v4 - name: Download release artifact - uses: actions/download-artifact@v4 + uses: bf1942/download-artifact@v4 with: merge-multiple: true - name: Publish GitHub release - uses: softprops/action-gh-release@v2 + uses: bf1942/action-gh-release@v2 with: files: bili-sync-rs* tag_name: ${{ github.ref_name }} @@ -35,30 +35,30 @@ jobs: contents: write steps: - name: Checkout repo - uses: actions/checkout@v4 + uses: bf1942/checkout@v4 - name: Download release artifact - uses: actions/download-artifact@v4 + uses: bf1942/download-artifact@v4 with: merge-multiple: true - name: Docker Meta id: meta - uses: docker/metadata-action@v5 + uses: bf1942/metadata-action@v5 with: images: ${{ secrets.DOCKERHUB_USERNAME }}/bili-sync-rs tags: | type=raw,value=latest type=raw,value=${{ github.ref_name }} - name: Set up QEMU - uses: docker/setup-qemu-action@v3 + uses: bf1942/setup-qemu-action@v3 - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v3 + uses: bf1942/setup-buildx-action@v3 - name: Login to DockerHub - uses: docker/login-action@v3 + uses: bf1942/login-action@v3 with: username: ${{ secrets.DOCKERHUB_USERNAME }} password: ${{ secrets.DOCKERHUB_TOKEN }} - name: Build and push Docker image - uses: docker/build-push-action@v5 + uses: bf1942/build-push-action@v5 with: context: . file: Dockerfile @@ -71,7 +71,7 @@ jobs: cache-from: type=gha, scope=${{ github.workflow }} cache-to: type=gha, scope=${{ github.workflow }} - name: Update DockerHub description - uses: peter-evans/dockerhub-description@v3 + uses: bf1942/dockerhub-description@v3 with: username: ${{ secrets.DOCKERHUB_USERNAME }} password: ${{ secrets.DOCKERHUB_TOKEN }}