diff --git a/.github/workflows/build_bot.yaml b/.github/workflows/build_bot.yaml index 7a67f0a669..65854b94d1 100644 --- a/.github/workflows/build_bot.yaml +++ b/.github/workflows/build_bot.yaml @@ -9,7 +9,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout source code - uses: actions/checkout@v3 + uses: actions/checkout@v4 # get build name from pubspec.yaml - name: Get build version @@ -19,7 +19,6 @@ jobs: echo "fetching version from pubspec.yaml..." echo "build_name=$(grep 'version: ' pubspec.yaml | awk '{print $2}')" >> $GITHUB_OUTPUT - - uses: peter-evans/slash-command-dispatch@v4 with: token: ${{ secrets.PAT }} diff --git a/.github/workflows/commit_lint.yml b/.github/workflows/commit_lint.yml index 4c9a5a5473..eb55922af2 100644 --- a/.github/workflows/commit_lint.yml +++ b/.github/workflows/commit_lint.yml @@ -5,8 +5,7 @@ jobs: commitlint: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 with: fetch-depth: 0 - uses: wagoid/commitlint-github-action@v4 - diff --git a/.github/workflows/docker_ci.yml b/.github/workflows/docker_ci.yml index c3b8e7c20e..5755fb7276 100644 --- a/.github/workflows/docker_ci.yml +++ b/.github/workflows/docker_ci.yml @@ -31,7 +31,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout source code - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Build the app shell: bash diff --git a/.github/workflows/flutter_ci.yaml b/.github/workflows/flutter_ci.yaml index c4e3497aec..439df3143a 100644 --- a/.github/workflows/flutter_ci.yaml +++ b/.github/workflows/flutter_ci.yaml @@ -9,6 +9,7 @@ on: - ".github/workflows/flutter_ci.yaml" - "frontend/rust-lib/**" - "frontend/appflowy_flutter/**" + - "frontend/resources/**" pull_request: branches: @@ -18,6 +19,7 @@ on: - ".github/workflows/flutter_ci.yaml" - "frontend/rust-lib/**" - "frontend/appflowy_flutter/**" + - "frontend/resources/**" env: CARGO_TERM_COLOR: always @@ -59,7 +61,7 @@ jobs: sudo rm -rf "$AGENT_TOOLSDIRECTORY" - name: Checkout source code - uses: actions/checkout@v2 + uses: actions/checkout@v4 - name: Install Rust toolchain id: rust_toolchain @@ -120,7 +122,7 @@ jobs: run: | tar -czf appflowy_flutter.tar.gz frontend/appflowy_flutter - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: ${{ github.run_id }}-${{ matrix.os }} path: appflowy_flutter.tar.gz @@ -140,7 +142,7 @@ jobs: steps: - name: Checkout source code - uses: actions/checkout@v2 + uses: actions/checkout@v4 - name: Install Rust toolchain id: rust_toolchain @@ -192,7 +194,7 @@ jobs: fi shell: bash - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: ${{ github.run_id }}-${{ matrix.os }} @@ -216,11 +218,11 @@ jobs: shell: bash cloud_integration_test: - needs: [ prepare ] + needs: [prepare] strategy: fail-fast: false matrix: - os: [ ubuntu-latest ] + os: [ubuntu-latest] include: - os: ubuntu-latest flutter_profile: development-linux-x86_64 @@ -229,11 +231,10 @@ jobs: steps: - name: Checkout appflowy cloud code - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: repository: AppFlowy-IO/AppFlowy-Cloud path: AppFlowy-Cloud - depth: 1 - name: Prepare appflowy cloud env working-directory: AppFlowy-Cloud @@ -253,7 +254,7 @@ jobs: sleep 10 - name: Checkout source code - uses: actions/checkout@v2 + uses: actions/checkout@v4 - name: Install flutter id: flutter @@ -280,7 +281,7 @@ jobs: flutter config --enable-linux-desktop shell: bash - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: ${{ github.run_id }}-${{ matrix.os }} @@ -318,7 +319,7 @@ jobs: steps: - name: Checkout source code - uses: actions/checkout@v2 + uses: actions/checkout@v4 - name: Install Rust toolchain id: rust_toolchain @@ -363,7 +364,7 @@ jobs: fi shell: bash - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: ${{ github.run_id }}-${{ matrix.os }} @@ -409,7 +410,7 @@ jobs: steps: - name: Checkout source code - uses: actions/checkout@v2 + uses: actions/checkout@v4 - name: Install Rust toolchain id: rust_toolchain @@ -454,7 +455,7 @@ jobs: fi shell: bash - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: ${{ github.run_id }}-${{ matrix.os }} diff --git a/.github/workflows/mobile_ci.yaml b/.github/workflows/mobile_ci.yaml index 0e64811c3e..1fa136052c 100644 --- a/.github/workflows/mobile_ci.yaml +++ b/.github/workflows/mobile_ci.yaml @@ -51,7 +51,7 @@ jobs: sudo rm -rf $ANDROID_HOME/ndk - name: Checkout source code - uses: actions/checkout@v2 + uses: actions/checkout@v4 - name: Install flutter id: flutter @@ -67,7 +67,7 @@ jobs: ndk-version: "r24" add-to-path: true - - uses: gradle/gradle-build-action@v2 + - uses: gradle/gradle-build-action@v3 with: gradle-version: 7.6.3 diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index c82b9f23ac..cb767f2094 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -18,7 +18,7 @@ jobs: upload_url: ${{ steps.create_release.outputs.upload_url }} steps: - name: Checkout - uses: actions/checkout@v2 + uses: actions/checkout@v4 - name: Build release notes run: | @@ -52,7 +52,7 @@ jobs: - { target: x86_64-pc-windows-msvc, os: windows-2019 } steps: - name: Checkout source code - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Install flutter uses: subosito/flutter-action@v2 @@ -138,7 +138,7 @@ jobs: - { target: x86_64-apple-darwin, os: macos-11, extra-build-args: "" } steps: - name: Checkout source code - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Install flutter uses: subosito/flutter-action@v2 @@ -238,7 +238,7 @@ jobs: } steps: - name: Checkout source code - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Install flutter uses: subosito/flutter-action@v2 @@ -343,7 +343,7 @@ jobs: } steps: - name: Checkout source code - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Install flutter uses: subosito/flutter-action@v2 @@ -455,19 +455,19 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v2 + uses: actions/checkout@v4 - name: Login to Docker Hub - uses: docker/login-action@v1 + uses: docker/login-action@v3 with: username: ${{ secrets.DOCKER_HUB_USERNAME }} password: ${{ secrets.DOCKER_HUB_ACCESS_TOKEN }} - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v1 + uses: docker/setup-buildx-action@v3 - name: Build and push - uses: docker/build-push-action@v2 + uses: docker/build-push-action@v5 with: context: . file: ./frontend/scripts/docker-buildfiles/Dockerfile diff --git a/.github/workflows/rust_ci.yaml b/.github/workflows/rust_ci.yaml index 3abfa67ad0..b4062980b5 100644 --- a/.github/workflows/rust_ci.yaml +++ b/.github/workflows/rust_ci.yaml @@ -26,7 +26,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout source code - uses: actions/checkout@v2 + uses: actions/checkout@v4 - name: Install Rust toolchain id: rust_toolchain @@ -45,16 +45,15 @@ jobs: - uses: Swatinem/rust-cache@v2 with: - prefix-key: 'ubuntu-latest' + prefix-key: "ubuntu-latest" workspaces: | frontend/rust-lib - name: Checkout appflowy cloud code - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: repository: AppFlowy-IO/AppFlowy-Cloud path: AppFlowy-Cloud - depth: 1 - name: Prepare appflowy cloud env working-directory: AppFlowy-Cloud @@ -80,7 +79,6 @@ jobs: af_cloud_test_gotrue_url: http://localhost/gotrue run: cargo test --no-default-features --features="rev-sqlite,dart" -- --nocapture - - name: rustfmt rust-lib run: cargo fmt --all -- --check working-directory: frontend/rust-lib/ diff --git a/.github/workflows/rust_coverage.yml b/.github/workflows/rust_coverage.yml index dbb2794bc3..61cdb78822 100644 --- a/.github/workflows/rust_coverage.yml +++ b/.github/workflows/rust_coverage.yml @@ -18,7 +18,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout source code - uses: actions/checkout@v2 + uses: actions/checkout@v4 - name: Install Rust toolchain id: rust_toolchain diff --git a/.github/workflows/tauri_ci.yaml b/.github/workflows/tauri_ci.yaml index 66024c75f2..7045e58aa1 100644 --- a/.github/workflows/tauri_ci.yaml +++ b/.github/workflows/tauri_ci.yaml @@ -5,6 +5,7 @@ on: - ".github/workflows/tauri_ci.yaml" - "frontend/rust-lib/**" - "frontend/appflowy_tauri/**" + - "frontend/resources/**" env: NODE_VERSION: "18.16.0" @@ -21,8 +22,7 @@ jobs: strategy: fail-fast: false matrix: -# platform: [macos-latest, ubuntu-latest, windows-latest] - platform: [ubuntu-latest] + platform: [ubuntu-latest] runs-on: ${{ matrix.platform }} steps: diff --git a/.github/workflows/web_ci.yaml b/.github/workflows/web_ci.yaml index 943a778b12..079a176772 100644 --- a/.github/workflows/web_ci.yaml +++ b/.github/workflows/web_ci.yaml @@ -26,9 +26,9 @@ jobs: runs-on: ${{ matrix.platform }} steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: setup node - uses: actions/setup-node@v3 + uses: actions/setup-node@v4 with: node-version: ${{ env.NODE_VERSION }} @@ -40,14 +40,16 @@ jobs: frontend/rust-lib frontend/appflowy_web/appflowy_wasm + # TODO: Can combine caching deps and node_modules in one + # See Glob patterns: https://github.com/actions/toolkit/tree/main/packages/glob - name: Cache Node.js dependencies - uses: actions/cache@v2 + uses: actions/cache@v4 with: path: ~/.npm key: npm-${{ runner.os }} - name: Cache node_modules - uses: actions/cache@v2 + uses: actions/cache@v4 with: path: frontend/appflowy_web/node_modules key: node-modules-${{ runner.os }} diff --git a/frontend/resources/translations/en.json b/frontend/resources/translations/en.json index 967e511bce..e94485a64e 100644 --- a/frontend/resources/translations/en.json +++ b/frontend/resources/translations/en.json @@ -73,6 +73,9 @@ "copyLink": "Copy Link" }, "moreAction": { + "small": "small", + "medium": "medium", + "large": "large", "fontSize": "Font size", "import": "Import", "moreOptions": "More options" @@ -1272,4 +1275,4 @@ "userIcon": "User icon" }, "noLogFiles": "There're no log files" -} \ No newline at end of file +}