From 494d54ec721d774ed66c061ac2d26711929bf5e7 Mon Sep 17 00:00:00 2001 From: Rocka Date: Tue, 23 Jul 2024 01:33:16 +0800 Subject: [PATCH 1/2] Update GitHub Actions dependencies --- .github/workflows/build.yml | 30 +++++++++++++++++++----------- .github/workflows/pull_request.yml | 26 -------------------------- 2 files changed, 19 insertions(+), 37 deletions(-) delete mode 100644 .github/workflows/pull_request.yml diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 31cbd79..2c46eb4 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -3,22 +3,20 @@ on: push: branches: - master - -permissions: - contents: read - pages: write - id-token: write + pull_request: jobs: build: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 - - uses: cachix/install-nix-action@v23 + - name: Checkout + uses: actions/checkout@v4 + + - uses: cachix/install-nix-action@v27 with: github_access_token: ${{ secrets.GITHUB_TOKEN }} - - uses: cachix/cachix-action@v12 + - uses: cachix/cachix-action@v15 with: name: fcitx5-android authToken: "${{ secrets.CACHIX_AUTH_TOKEN }}" @@ -27,17 +25,27 @@ jobs: run: nix develop --command mkdocs build --site-dir public - name: Upload artifact - uses: actions/upload-pages-artifact@v1 + uses: actions/upload-pages-artifact@v3 with: + name: github-pages path: public + retention-days: 90 deploy: + if: github.ref_name == 'master' + needs: build + + permissions: + pages: write + id-token: write + environment: name: github-pages url: ${{ steps.deployment.outputs.page_url }} + runs-on: ubuntu-latest - needs: build + steps: - name: Deploy to GitHub Pages id: deployment - uses: actions/deploy-pages@v1 + uses: actions/deploy-pages@v4 diff --git a/.github/workflows/pull_request.yml b/.github/workflows/pull_request.yml deleted file mode 100644 index 2957f60..0000000 --- a/.github/workflows/pull_request.yml +++ /dev/null @@ -1,26 +0,0 @@ -name: Pull Request -on: - pull_request: - -jobs: - build: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v3 - - - uses: cachix/install-nix-action@v23 - with: - github_access_token: ${{ secrets.GITHUB_TOKEN }} - - - uses: cachix/cachix-action@v12 - with: - name: fcitx5-android - authToken: "${{ secrets.CACHIX_AUTH_TOKEN }}" - - - name: Build site - run: nix develop --command mkdocs build --site-dir public - - - name: Upload artifact - uses: actions/upload-pages-artifact@v1 - with: - path: public From ebb92b6e4c22d82c5251a9173fc94212dedd71a5 Mon Sep 17 00:00:00 2001 From: Rocka Date: Tue, 23 Jul 2024 01:33:48 +0800 Subject: [PATCH 2/2] Tweak color palette and dark mode --- mkdocs.yml | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/mkdocs.yml b/mkdocs.yml index 442dd83..2617308 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -3,8 +3,20 @@ site_description: Documentation for fcitx5-android theme: name: material palette: - primary: teal - accent: teal + - media: "(prefers-color-scheme: light)" + scheme: default + primary: teal + accent: amber + toggle: + icon: material/brightness-7 + name: Switch to light mode + - media: "(prefers-color-scheme: dark)" + scheme: slate + primary: teal + accent: amber + toggle: + icon: material/brightness-4 + name: Switch to dark mode favicon: assets/ic_launcher_legacy_source.png logo: assets/ic_launcher_legacy_source.png features: