Web push notifications (#4942)

* WIP push notifications

* testing push

* cleanup for web-push bootstrapping
This commit is contained in:
Timothy Carambat
2026-02-02 10:56:58 -08:00
committed by GitHub
parent 97b140b4b4
commit 2c513ae396
13 changed files with 519 additions and 51 deletions

View File

@@ -6,19 +6,19 @@ concurrency:
on:
push:
branches: ['onboarding-flag'] # put your current branch to create a build. Core team only.
branches: ["web-push-notifications-bootstrap"] # put your current branch to create a build. Core team only.
paths-ignore:
- '**.md'
- 'cloud-deployments/*'
- 'images/**/*'
- '.vscode/**/*'
- '**/.env.example'
- '.github/ISSUE_TEMPLATE/**/*'
- '.devcontainer/**/*'
- 'embed/**/*' # Embed should be published to frontend (yarn build:publish) if any changes are introduced
- 'browser-extension/**/*' # Chrome extension is submodule
- 'server/utils/agents/aibitat/example/**/*' # Do not push new image for local dev testing of new aibitat images.
- 'extras/**/*' # Extra is just for news and other local content.
- "**.md"
- "cloud-deployments/*"
- "images/**/*"
- ".vscode/**/*"
- "**/.env.example"
- ".github/ISSUE_TEMPLATE/**/*"
- ".devcontainer/**/*"
- "embed/**/*" # Embed should be published to frontend (yarn build:publish) if any changes are introduced
- "browser-extension/**/*" # Chrome extension is submodule
- "server/utils/agents/aibitat/example/**/*" # Do not push new image for local dev testing of new aibitat images.
- "extras/**/*" # Extra is just for news and other local content.
jobs:
push_dev_build_to_dockerhub:
@@ -48,15 +48,15 @@ jobs:
uses: docker/setup-buildx-action@v3
with:
version: v0.22.0
- name: Log in to Docker Hub
uses: docker/login-action@f4ef78c080cd8ba55a85445d5b36e214a81df20a
# Only login to the Docker Hub if the repo is mintplex/anythingllm, to allow for forks to build on GHCR
if: steps.dockerhub.outputs.enabled == 'true'
if: steps.dockerhub.outputs.enabled == 'true'
with:
username: ${{ secrets.DOCKER_USERNAME }}
password: ${{ secrets.DOCKER_PASSWORD }}
- name: Extract metadata (tags, labels) for Docker
id: meta
uses: docker/metadata-action@9ec57ed1fcdbf14dcef7dfbe97b2010124a938b7
@@ -82,7 +82,7 @@ jobs:
# For Docker scout there are some intermediary reported CVEs which exists outside
# of execution content or are unreachable by an attacker but exist in image.
# We create VEX files for these so they don't show in scout summary.
# We create VEX files for these so they don't show in scout summary.
- name: Collect known and verified CVE exceptions
id: cve-list
run: |
@@ -116,4 +116,4 @@ jobs:
$tag
done
done
shell: bash
shell: bash