chore(deps): bump dompurify from 3.3.3 to 3.4.0 in /balancer/ui #1479
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| on: [push, pull_request] | |
| name: "Tests" | |
| permissions: | |
| contents: read | |
| env: | |
| GO_STATIC_CHECK_VERSION: "2025.1.1" | |
| jobs: | |
| cleaner: | |
| name: Cleaner | |
| runs-on: ubuntu-latest | |
| defaults: | |
| run: | |
| working-directory: cleaner | |
| steps: | |
| - uses: actions/checkout@v6 | |
| - uses: actions/setup-go@v6 | |
| with: | |
| go-version-file: "cleaner/go.mod" | |
| cache-dependency-path: "cleaner/go.sum" | |
| - name: "Ensure go code is properly formatted" | |
| run: | | |
| unformatted=$(go fmt ./...) | |
| if [ -n "$unformatted" ]; then | |
| echo "::error::The following files are not properly formatted: $unformatted" | |
| echo "Run 'go fmt ./...' to fix." | |
| exit 1 | |
| fi | |
| - name: "Ensure go code is properly modernized / fixed" | |
| run: | | |
| go fix ./... | |
| if ! git diff --exit-code; then | |
| echo "::error::go fix produced changes. Run 'go fix ./...' to fix." | |
| exit 1 | |
| fi | |
| - name: "Lint" | |
| run: go vet ./... | |
| - uses: dominikh/staticcheck-action@v1.4.1 | |
| with: | |
| install-go: false | |
| version: "${{ env.GO_STATIC_CHECK_VERSION }}" | |
| working-directory: cleaner | |
| - name: "Test" | |
| run: go test -cover ./... | |
| balancer: | |
| name: Balancer | |
| runs-on: ubuntu-latest | |
| defaults: | |
| run: | |
| working-directory: balancer | |
| steps: | |
| - uses: actions/checkout@v6 | |
| - uses: actions/setup-go@v6 | |
| with: | |
| go-version-file: "balancer/go.mod" | |
| cache-dependency-path: "balancer/go.sum" | |
| - name: "Place index.html file into ui build folder" | |
| run: | | |
| mkdir ui/build/ | |
| cp ui/index.html ui/build/index.html | |
| - name: "Ensure go code is properly formatted" | |
| run: | | |
| unformatted=$(go fmt ./...) | |
| if [ -n "$unformatted" ]; then | |
| echo "::error::The following files are not properly formatted: $unformatted" | |
| echo "Run 'go fmt ./...' to fix." | |
| exit 1 | |
| fi | |
| - name: "Ensure go code is properly modernized / fixed" | |
| run: | | |
| go fix ./... | |
| if ! git diff --exit-code; then | |
| echo "::error::go fix produced changes. Run 'go fix ./...' to fix." | |
| exit 1 | |
| fi | |
| - name: "Lint" | |
| run: go vet ./... | |
| - uses: dominikh/staticcheck-action@v1.4.1 | |
| with: | |
| install-go: false | |
| version: "${{ env.GO_STATIC_CHECK_VERSION }}" | |
| working-directory: balancer | |
| - name: "Test" | |
| run: go test -cover ./... | |
| balancer-ui: | |
| name: Balancer UI | |
| runs-on: ubuntu-latest | |
| defaults: | |
| run: | |
| working-directory: balancer/ui | |
| steps: | |
| - uses: actions/checkout@v6 | |
| - uses: actions/setup-node@v6 | |
| with: | |
| node-version: "lts/*" | |
| - name: "Install dependencies" | |
| run: npm ci --ignore-scripts | |
| - name: "Lint" | |
| run: npm run lint | |
| - name: "Test" | |
| run: npm run test -- --run | |
| progress-watchdog: | |
| name: ProgressWatchdog | |
| runs-on: ubuntu-latest | |
| defaults: | |
| run: | |
| working-directory: progress-watchdog | |
| steps: | |
| - uses: actions/checkout@v6 | |
| - uses: actions/setup-go@v6 | |
| with: | |
| go-version-file: "progress-watchdog/go.mod" | |
| cache-dependency-path: "progress-watchdog/go.sum" | |
| - name: "Ensure go code is properly formatted" | |
| run: | | |
| unformatted=$(go fmt ./...) | |
| if [ -n "$unformatted" ]; then | |
| echo "::error::The following files are not properly formatted: $unformatted" | |
| echo "Run 'go fmt ./...' to fix." | |
| exit 1 | |
| fi | |
| - name: "Ensure go code is properly modernized / fixed" | |
| run: | | |
| go fix ./... | |
| if ! git diff --exit-code; then | |
| echo "::error::go fix produced changes. Run 'go fix ./...' to fix." | |
| exit 1 | |
| fi | |
| - name: "Lint" | |
| run: go vet ./... | |
| - uses: dominikh/staticcheck-action@v1.4.1 | |
| with: | |
| install-go: false | |
| version: "${{ env.GO_STATIC_CHECK_VERSION }}" | |
| working-directory: progress-watchdog | |
| - name: "Test" | |
| run: go test -cover ./... | |
| semgrep: | |
| name: Semgrep | |
| runs-on: ubuntu-latest | |
| container: | |
| image: semgrep/semgrep | |
| steps: | |
| - uses: actions/checkout@v6 | |
| - name: "Run Semgrep" | |
| run: semgrep scan --config=auto | |
| helm: | |
| name: Helm | |
| runs-on: ubuntu-latest | |
| defaults: | |
| run: | |
| working-directory: helm/multi-juicer/ | |
| steps: | |
| - uses: actions/checkout@v6 | |
| - name: Verify tools | |
| run: | | |
| helm version | |
| - name: Install Helm Unit Test Plugin | |
| run: | | |
| helm plugin install https://github.com/helm-unittest/helm-unittest.git --version 1.0.3 | |
| - name: Helm-Chart Unit Tests | |
| run: helm unittest . |