fix(admin): mask sensitive JVM arguments in the System Info property … #819
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
| # Runs the executable unit tests for the bundled bootstrap theme JavaScript. | |
| # These live under src/test/js and are not part of the Maven build (they need | |
| # Node + jsdom, which the Java CI does not provide), so they get their own job. | |
| name: Theme JS | |
| on: | |
| push: | |
| branches: | |
| - main | |
| - "*.x" | |
| # No branch filter: `pull_request.branches` matches the BASE branch, so restricting it to | |
| # main/*.x means a stacked pull request - one whose base is the previous branch in the | |
| # stack - gets no CI at all. `push` keeps its filter so feature-branch pushes do not | |
| # double-build. | |
| pull_request: | |
| workflow_dispatch: | |
| jobs: | |
| theme-js: | |
| runs-on: ubuntu-24.04 | |
| timeout-minutes: 10 | |
| defaults: | |
| run: | |
| working-directory: src/test/js | |
| steps: | |
| - uses: actions/checkout@v4 | |
| - name: Set up Node.js | |
| uses: actions/setup-node@v4 | |
| with: | |
| node-version: '22' | |
| cache: npm | |
| cache-dependency-path: src/test/js/package-lock.json | |
| - name: Install dependencies | |
| run: npm ci | |
| - name: Run theme JS tests | |
| run: npm test |