From 1d486f13542ac146b962fea286c9851f3111da73 Mon Sep 17 00:00:00 2001 From: Ronni Skansing Date: Wed, 3 Jun 2026 21:17:14 +0200 Subject: [PATCH] update build actions and fix frontend warnings Signed-off-by: Ronni Skansing --- .github/workflows/release.yml | 10 +- .github/workflows/test-build.yml | 10 +- .../lib/components/CampaignCalendar.svelte | 4 +- .../src/lib/components/header/Header.svelte | 1 - .../remote-browser/RemoteBrowserEditor.svelte | 4 +- frontend/src/routes/+layout.svelte | 2 +- frontend/src/routes/proxy/+page.svelte | 91 +++++++++---------- 7 files changed, 57 insertions(+), 65 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 9bc27a6..97b02bc 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -13,20 +13,20 @@ jobs: packages: write steps: - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: fetch-depth: 1 - name: Set up QEMU - uses: docker/setup-qemu-action@v3 + uses: docker/setup-qemu-action@v4 with: platforms: linux/amd64,linux/arm64 - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: Log in to GitHub Container Registry - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: ${{ github.actor }} @@ -135,7 +135,7 @@ jobs: phishingclub.sig - name: Build and push multi-arch Docker image - uses: docker/build-push-action@v5 + uses: docker/build-push-action@v7 with: context: . file: ./Dockerfile.release diff --git a/.github/workflows/test-build.yml b/.github/workflows/test-build.yml index 4b1434c..4c583e3 100644 --- a/.github/workflows/test-build.yml +++ b/.github/workflows/test-build.yml @@ -12,20 +12,20 @@ jobs: packages: write steps: - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: fetch-depth: 1 - name: Set up QEMU - uses: docker/setup-qemu-action@v3 + uses: docker/setup-qemu-action@v4 with: platforms: linux/amd64,linux/arm64 - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: Log in to GitHub Container Registry - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: ${{ github.actor }} @@ -212,7 +212,7 @@ jobs: tar -tzf packages/phishingclub_${{ steps.get_version.outputs.VERSION }}_linux_arm64.tar.gz - name: Upload build artifacts (for review) - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: phishingclub-test-build-${{ steps.get_version.outputs.HASH }} path: | diff --git a/frontend/src/lib/components/CampaignCalendar.svelte b/frontend/src/lib/components/CampaignCalendar.svelte index fc80150..a03a832 100644 --- a/frontend/src/lib/components/CampaignCalendar.svelte +++ b/frontend/src/lib/components/CampaignCalendar.svelte @@ -9,15 +9,13 @@ startOfMonth, endOfMonth, startOfWeek, - endOfWeek, startOfDay, endOfDay, addDays, subDays, isSameDay, isSameMonth, - getDay, - getDaysInMonth + getDay } from 'date-fns'; import { scrollBarClassesHorizontal, scrollBarClassesVertical } from '$lib/utils/scrollbar'; diff --git a/frontend/src/lib/components/header/Header.svelte b/frontend/src/lib/components/header/Header.svelte index 0b2015e..07fa096 100644 --- a/frontend/src/lib/components/header/Header.svelte +++ b/frontend/src/lib/components/header/Header.svelte @@ -9,7 +9,6 @@ export let isProfileMenuVisible = false; export let isMobileMenuVisible = false; - export let toggleChangeCompanyModal; let isUpdateAvailable = false; let isInstalled = false; diff --git a/frontend/src/lib/components/remote-browser/RemoteBrowserEditor.svelte b/frontend/src/lib/components/remote-browser/RemoteBrowserEditor.svelte index 9b5ebb6..969e0b9 100644 --- a/frontend/src/lib/components/remote-browser/RemoteBrowserEditor.svelte +++ b/frontend/src/lib/components/remote-browser/RemoteBrowserEditor.svelte @@ -1077,9 +1077,9 @@ declare var Infinity: number; {#if activeTab === 'config'}
-