From 94445283ac66c96efbc9882db68c661f09224bec Mon Sep 17 00:00:00 2001 From: Vijay A Date: Thu, 28 Nov 2024 03:50:28 +0530 Subject: [PATCH 01/12] Add auto-release for twilight homebrew cask --- .github/workflows/build.yml | 37 +++++++++++++++++++++++++++++++------ 1 file changed, 31 insertions(+), 6 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 33ccfa668..cd2de6f63 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -206,7 +206,7 @@ jobs: contents: write runs-on: ubuntu-latest needs: [build-data, check-release] - + steps: - name: Install Node.js uses: actions/setup-node@v3 @@ -341,7 +341,7 @@ jobs: run: | npm install -g pnpm sudo apt-get update - sudo apt-get -y install libfuse2 desktop-file-utils appstream + sudo apt-get -y install libfuse2 desktop-file-utils appstream - name: Download linux build uses: actions/download-artifact@v4 @@ -431,7 +431,7 @@ jobs: mkdir -p updates cp -a ../linux_update_manifest_generic/. updates/ cp -a ../linux_update_manifest_specific/. updates/ - cp -a ../linux_update_manifest_aarch64/. updates/ + cp -a ../linux_update_manifest_aarch64/. updates/ if [[ $RELEASE_BRANCH == 'alpha' ]]; then cp -a ../.github/workflows/object/windows-x64-signed-generic/update_manifest/. updates/ @@ -664,10 +664,10 @@ jobs: git-token: ${{ secrets.DEPLOY_KEY }} delete-branch: true - release-homebrew: + release-homebrew-alpha: if: ${{ inputs.create_release && inputs.update_branch == 'alpha' }} permissions: write-all - name: Homebrew release + name: Homebrew release for alpha build needs: [release, mac, build-data] runs-on: macos-latest @@ -683,8 +683,33 @@ jobs: with: username: zen-browser-auto - - name: Bump zen-browser + - name: Bump cask uses: Homebrew/actions/bump-packages@master with: token: ${{ secrets.DEPLOY_KEY }} casks: zen-browser + + release-homebrew-twilight: + if: ${{ inputs.create_release && inputs.update_branch == 'twilight' }} + permissions: write-all + name: Homebrew release for twilight build + needs: [release, mac, build-data] + runs-on: macos-latest + + steps: + - name: Set up Homebrew + uses: Homebrew/actions/setup-homebrew@master + with: + cask: true + test-bot: false + + - name: Setup git + uses: Homebrew/actions/git-user-config@master + with: + username: zen-browser-auto + + - name: Bump cask + uses: Homebrew/actions/bump-packages@master + with: + token: ${{ secrets.DEPLOY_KEY }} + casks: zen-browser@twilight From d28fe8730d627bec581ec994f90fce263264adb0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kristijan=20Ribari=C4=87?= Date: Thu, 28 Nov 2024 09:13:50 +0100 Subject: [PATCH 02/12] feat: Add option to enable container-specific essentials --- src/browser/components/preferences/zenTabsManagement.inc.xhtml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/browser/components/preferences/zenTabsManagement.inc.xhtml b/src/browser/components/preferences/zenTabsManagement.inc.xhtml index b69d8e951..4d44f572e 100644 --- a/src/browser/components/preferences/zenTabsManagement.inc.xhtml +++ b/src/browser/components/preferences/zenTabsManagement.inc.xhtml @@ -81,6 +81,9 @@ +