Skip to content
Merged

Staging #1670

Show file tree
Hide file tree
Changes from 159 commits
Commits
Show all changes
166 commits
Select commit Hold shift + click to select a range
2f3ee7d
feat: add xAI (Grok) provider support
Balance8 Mar 31, 2026
37f17a2
Merge branch 'staging' into feature/add-xai-provider-support
Balance8 Apr 6, 2026
c06a0b1
fix: enhance login verification by adding search parameters handling
Anchel123 Apr 12, 2026
f70e0de
refactor: simplify tooltip handling and enhance connection info display
Anchel123 Apr 12, 2026
5ff5677
fix: adjust header layout and improve connection info display
Anchel123 Apr 12, 2026
fdf4500
fix: enhance URL parsing and validation in LoginForm and urlUtils
Anchel123 Apr 12, 2026
2a70268
feat: implement Navbar component and refactor Header usage in layout
Anchel123 Apr 12, 2026
97b0da2
refactor: restructure login verification component for improved reada…
Anchel123 Apr 12, 2026
eaf6138
feat: add sentinel role support for read-only access and query execution
Anchel123 Apr 13, 2026
8e28d9a
fix: update Node.js version in Dockerfile and clean up Navbar imports
Anchel123 Apr 13, 2026
e20b945
fix: improve login verification logic and ensure proper dependency tr…
Anchel123 Apr 13, 2026
8ef2a91
fix: update base image to node:24-alpine3.23 and enhance connection p…
Anchel123 Apr 13, 2026
f54ecb6
Refactor API routes and components to support read-only mode
Anchel123 Apr 13, 2026
4a4942d
fix: streamline role checks by using readOnly query parameter across …
Anchel123 Apr 13, 2026
e9ef32a
Merge pull request #1628 from FalkorDB/fix-connection-details
Anchel123 Apr 13, 2026
40d65a5
Merge branch 'staging' into fix-login
Anchel123 Apr 13, 2026
f8f5a79
fix: improve URL parsing and validation logic in LoginForm and urlUtils
Anchel123 Apr 13, 2026
7667c22
updat deps
gkorland Apr 14, 2026
f8de48d
refactor(ui): reduce visual density and improve design consistency
gkorland Apr 14, 2026
99a034d
fix(test): update customizeStyle test to check border-left color
gkorland Apr 14, 2026
eff615c
fix(ui): address PR review comments
gkorland Apr 14, 2026
77574df
fix(a11y): improve accessibility and contrast across UI components
gkorland Apr 14, 2026
c4a276b
feat: implement URL validation and parsing in LoginForm and associate…
Anchel123 Apr 14, 2026
6b8bd23
refactor: remove endpoint mode from LoginForm and associated tests
Anchel123 Apr 14, 2026
d1c455e
refactor(ui): enhance Header and Navbar components, improve styling a…
Anchel123 Apr 14, 2026
60bb889
fix: enhance URL validation and error handling in LoginForm and relat…
Anchel123 Apr 14, 2026
fd50685
fix: correct syntax by adding missing semicolon in validate-url route
Anchel123 Apr 14, 2026
33e7292
feat(ui): add expand functionality to Selector component
Anchel123 Apr 14, 2026
6d4ffee
fix(ui): enhance accessibility and improve UI component interactions
Anchel123 Apr 14, 2026
85118c7
fix(tests): update query syntax for person1 and KNOWS relationship in…
Anchel123 Apr 14, 2026
de002d6
Merge pull request #1629 from FalkorDB/npm-audit
Anchel123 Apr 14, 2026
f523493
Merge pull request #1630 from FalkorDB/refactor/ui-design-review
Anchel123 Apr 14, 2026
33e68b7
Merge branch 'staging' into fix-login
barakb Apr 14, 2026
aa2068f
Merge branch 'staging' into feature/add-xai-provider-support
Anchel123 Apr 14, 2026
796a609
feat(xai): add support for xAI provider in model selection and tests
Anchel123 Apr 14, 2026
b4c6017
chore(deps): combine all dependabot dependency updates
barakb Apr 14, 2026
16e5480
Merge pull request #1631 from FalkorDB/chore/combined-dependency-updates
barakb Apr 15, 2026
85d63d8
feat(tests): enhance model availability checks in browser settings tests
Anchel123 Apr 15, 2026
e52dcd7
Merge pull request #1624 from FalkorDB/fix-login
Anchel123 Apr 15, 2026
90ebbda
feat(tests): refactor model selection tests to ensure cleanup on failure
Anchel123 Apr 15, 2026
84f0db1
feat: add expand state management to GraphContext and ProvidersWithSe…
Anchel123 Apr 15, 2026
e58d095
Merge pull request #1632 from FalkorDB/fix-staging
shahar-biron Apr 15, 2026
da1d077
Merge pull request #1625 from FalkorDB/fix-connect-login
Anchel123 Apr 15, 2026
4dead9b
chore(deps): bump the npm-minor-patch group with 2 updates
dependabot[bot] Apr 15, 2026
42c75fd
chore(deps): bump @redis/client from 5.11.0 to 5.12.1
dependabot[bot] Apr 15, 2026
b3fa2f4
Merge pull request #1634 from FalkorDB/dependabot/npm_and_yarn/stagin…
barakb Apr 15, 2026
b2dc089
Merge pull request #1633 from FalkorDB/dependabot/npm_and_yarn/stagin…
barakb Apr 15, 2026
4c70cac
feat: enhance graph functionality and UI components
Anchel123 Apr 16, 2026
bbea663
style: update text sizes for improved readability in Chat and CreateE…
Anchel123 Apr 16, 2026
8373245
feat: enhance user session handling and improve UI accessibility
Anchel123 Apr 16, 2026
5ac3e49
Merge branch 'fix-left-menu' into fix-more-changes
Anchel123 Apr 16, 2026
acf3e52
fix: update imports and adjust button styles in graph components
Anchel123 Apr 16, 2026
1e29d5d
fix: update header handling and improve layout in TableComponent and …
Anchel123 Apr 16, 2026
c961e87
fix: adjust spacing in FormComponent and LoginForm for improved layout
Anchel123 Apr 16, 2026
e6d3c6d
fix: update ref types to remove nullability for input and parent refs
Anchel123 Apr 16, 2026
11712b1
Merge pull request #1642 from FalkorDB/fix-text
shahar-biron Apr 16, 2026
3dd5021
fix: update type definitions for refs in PaginationList, TableCompone…
Anchel123 Apr 16, 2026
4784497
Merge branch 'staging' into fix-left-menu
Anchel123 Apr 16, 2026
5679ff2
fix: handle potential null edges in Graph class and improve key gener…
Anchel123 Apr 16, 2026
7b0fcc9
Merge branch 'staging' into fix-more-changes
Anchel123 Apr 16, 2026
25b817f
Merge remote-tracking branch 'origin/staging' into fix-more-changes
Anchel123 Apr 16, 2026
bbdef91
Merge branch 'fix-more-changes' of https://github.com/FalkorDB/falkor…
Anchel123 Apr 16, 2026
b24a2be
fix: improve query handling and UI interactions in various components
Anchel123 Apr 16, 2026
ca024ca
fix: replace unsafe type cast with type-safe filter in extendCell
shahar-biron Apr 16, 2026
721748d
fix: address 5 bugs identified in PR review
shahar-biron Apr 16, 2026
5f988f8
chore(deps): bump the npm-minor-patch group with 3 updates
dependabot[bot] Apr 17, 2026
6ca92f5
chore(deps): bump actions/cache from 5.0.4 to 5.0.5
dependabot[bot] Apr 19, 2026
6d7a92a
chore(deps): bump github/codeql-action from 4.35.1 to 4.35.2
dependabot[bot] Apr 19, 2026
177f243
fi build
Anchel123 Apr 19, 2026
74afc74
fix: update inputRef type to allow null in TableComponent
Anchel123 Apr 19, 2026
bf1522a
fix: update E2E tests for graph info panel relocation and address PR …
Anchel123 Apr 19, 2026
a8c802b
Merge pull request #1645 from FalkorDB/dependabot/github_actions/stag…
barakb Apr 19, 2026
f3d64cb
Merge pull request #1644 from FalkorDB/dependabot/github_actions/stag…
barakb Apr 19, 2026
e1ce561
Merge pull request #1639 from FalkorDB/dependabot/npm_and_yarn/stagin…
barakb Apr 19, 2026
ca107cd
fix: remove aria-disabled from graphInfoPanel to unblock E2E tests
Anchel123 Apr 19, 2026
24df6fa
fix: validate original rawUrl for format errors in URL mode login
Anchel123 Apr 19, 2026
7c823f1
fix: use bounding box check for graph info panel expansion in E2E tests
Anchel123 Apr 19, 2026
114d494
fix: dismiss tooltips before clicking editor to prevent pointer inter…
Anchel123 Apr 19, 2026
ae44e18
fix: gate chat toggle button on graphName to hide when no graph selected
Anchel123 Apr 19, 2026
9bf85a2
fix: disable chat toggle button instead of hiding when no graph selected
Anchel123 Apr 19, 2026
332598a
Merge pull request #1641 from FalkorDB/fix-more-changes
shahar-biron Apr 19, 2026
5d20f02
fix: restore parentRef nullable type to fix TypeScript build error
shahar-biron Apr 19, 2026
740996a
fix: address CodeRabbit feedback - panel desync, aria labels, inputRef
shahar-biron Apr 19, 2026
896db6d
fix: resolve remaining RefObject nullable type errors
shahar-biron Apr 19, 2026
6367b66
fix: widen TableComponent inputRef prop to accept null
shahar-biron Apr 19, 2026
0b9b35b
merge: resolve conflicts with origin/staging - keep Promise.all in mo…
shahar-biron Apr 19, 2026
fc884f8
fix(e2e): use panel width to detect graph info panel state
shahar-biron Apr 19, 2026
ef31d30
fix(e2e): authenticate BrowserWrapper contexts using project storageS…
shahar-biron Apr 19, 2026
18f6e17
fix(e2e): increase test timeout and selectGraph enabled-wait for CI
shahar-biron Apr 19, 2026
c58d401
fix(app): remove aria-disabled from graphInfoPanel container
shahar-biron Apr 20, 2026
0971361
fix(app): show loader instead of '0' counts when no graph is selected
shahar-biron Apr 20, 2026
575be2c
Merge pull request #1640 from FalkorDB/fix-left-menu
shahar-biron Apr 20, 2026
5d9cafb
fix: resolve TypeScript build errors, E2E test compatibility, and Cha…
Anchel123 Apr 20, 2026
136d823
Merge remote-tracking branch 'origin/staging' into fix-left-menu
Anchel123 Apr 20, 2026
05bf2f5
fix: clean up button component formatting in Selector
Anchel123 Apr 20, 2026
7d167d0
fix: refactor Button component rendering in Selector for cleaner code
Anchel123 Apr 20, 2026
14327be
security(auth): remove plaintext password from NextAuth session/JWT
Naseem77 Apr 20, 2026
e9b7591
refactor(auth): dedupe token DB write via storeEncryptedCredential
Naseem77 Apr 20, 2026
20e3a48
chore(deps-dev): bump eslint in the npm-minor-patch group
dependabot[bot] Apr 20, 2026
9dde26a
chore(deps): bump uuid from 13.0.0 to 14.0.0
dependabot[bot] Apr 20, 2026
6012ec4
chore(deps-dev): bump eslint-plugin-react-hooks from 7.0.1 to 7.1.1
dependabot[bot] Apr 20, 2026
0874727
security(auth): fail closed on credential-resolution failures, persis…
Naseem77 Apr 20, 2026
7dea2c3
Merge pull request #1653 from FalkorDB/dependabot/npm_and_yarn/stagin…
barakb Apr 20, 2026
a05cf49
Merge pull request #1652 from FalkorDB/dependabot/npm_and_yarn/stagin…
barakb Apr 20, 2026
69ed104
chore(deps-dev): bump typescript from 5.9.3 to 6.0.3
dependabot[bot] Apr 20, 2026
0fcbe94
Merge pull request #1651 from FalkorDB/dependabot/npm_and_yarn/stagin…
barakb Apr 20, 2026
e30e53a
Merge pull request #1650 from FalkorDB/dependabot/npm_and_yarn/stagin…
barakb Apr 20, 2026
fd225ff
feat: enhance chat functionality and UI improvements across components
Anchel123 Apr 20, 2026
a660216
Potential fix for pull request finding 'Unused variable, import, func…
Anchel123 Apr 20, 2026
b736771
Potential fix for pull request finding 'Unused variable, import, func…
Anchel123 Apr 20, 2026
0947399
fix: add tooltip for keyboard shortcuts in CypherEditor and update gr…
Anchel123 Apr 20, 2026
5cd06ea
feat(auth): hard-delete session credentials on signOut; distinguish s…
Naseem77 Apr 20, 2026
bcd1e6b
fix: conditionally apply server identity check based on environment v…
Anchel123 Apr 20, 2026
c23db61
feat(auth): auto-signOut on orphaned session via SESSION_INVALID disc…
Naseem77 Apr 20, 2026
1620ea4
Merge branch 'staging' into fix-left-menu
barakb Apr 20, 2026
2b57143
feat(users): enhance user management with key permissions and save fu…
Anchel123 Apr 20, 2026
c1d1caa
feat(auth): set TTL on session credential rows aligned with NextAuth …
Naseem77 Apr 20, 2026
94481e8
feat(users): implement user editing functionality with role, keys, an…
Anchel123 Apr 20, 2026
c428521
feat: implement user editing functionality and update related tests
Anchel123 Apr 20, 2026
5fca0fc
fix(users): add type assertions for selected user data properties
Anchel123 Apr 20, 2026
87d5096
fix(tests): remove redundant closing bracket in user settings tests
Anchel123 Apr 20, 2026
c434984
test(e2e): wait for chat section header before interacting in setting…
Naseem77 Apr 20, 2026
4130db7
feat(users): enhance user update functionality with key permissions a…
Anchel123 Apr 20, 2026
470a7f8
fix: rename ServerIdentityCheck to SKIP_SERVER_IDENTITY_CHECK and set…
Anchel123 Apr 20, 2026
7240813
Merge pull request #1656 from FalkorDB/fix-securty-issues
shahar-biron Apr 20, 2026
59315ab
feat(auth): propagate SESSION_INVALID through SSE so getSSEGraphResul…
Naseem77 Apr 20, 2026
b68dd13
fix: add resetkeys to getRoleWithKeys to prevent ACL key pattern accu…
shahar-biron Apr 20, 2026
efc3f15
fix: address PR review comments - remove extra }); syntax error, add …
Anchel123 Apr 20, 2026
95965d3
Update settingsBrowserPage.ts
Naseem77 Apr 20, 2026
dbc3c9a
Merge pull request #1655 from FalkorDB/fix-users
shahar-biron Apr 20, 2026
1adffe1
test: add login assertion after password change in E2E test
Anchel123 Apr 20, 2026
dbca1a8
Merge remote-tracking branch 'origin/staging' into fix-left-menu
Anchel123 Apr 20, 2026
7cdc2e4
fix(e2e): remove broken login-validation from password-change test
shahar-biron Apr 20, 2026
e39e6d0
fix: use exact match for Save button locator to avoid conflict with S…
Anchel123 Apr 20, 2026
00bc34c
Merge branch 'fix-left-menu' of https://github.com/FalkorDB/falkordb-…
Anchel123 Apr 20, 2026
8e587d5
Merge pull request #1648 from FalkorDB/fix-left-menu
shahar-biron Apr 20, 2026
6c4eed0
fix(e2e): isolate sign-out tests with dedicated auth users
shahar-biron Apr 20, 2026
a3ecdc0
fix(e2e): raise setup project timeout to 120 s for 5-user auth setup
shahar-biron Apr 20, 2026
57a6628
feat(settings): improve users management drawer L&F
gkorland Apr 20, 2026
a6e4d3d
fix(settings): wrap users drawer header+form in flex column
gkorland Apr 20, 2026
ac1ddd5
feat(settings): polish users tab general layout
gkorland Apr 20, 2026
082704f
Merge pull request #1658 from FalkorDB/feat/users-management-ui-bump
shahar-biron Apr 21, 2026
56b18ee
Merge pull request #1649 from FalkorDB/security/improve-session-passw…
Naseem77 Apr 21, 2026
56a8610
Merge branch 'staging' into feature/add-xai-provider-support
Anchel123 Apr 21, 2026
d235b19
Merge pull request #1576 from Balance8/feature/add-xai-provider-support
Anchel123 Apr 21, 2026
19dd7fb
feat(users): update user permissions handling and improve UI for key …
Anchel123 Apr 21, 2026
f4c4822
fix(users): update key handling to support arrays and set default rol…
Anchel123 Apr 21, 2026
14255ae
fix(FormComponent): enhance tag input handling to support multiple ta…
Anchel123 Apr 21, 2026
b2e6f50
fix(AddUser): reset role state to empty string on close and update ta…
Anchel123 Apr 21, 2026
a46dc02
Merge pull request #1665 from FalkorDB/fix-users
shahar-biron Apr 21, 2026
6cb34d7
chore: bump version to 2.0.1 in package.json and package-lock.json
Anchel123 Apr 21, 2026
2787320
Merge pull request #1666 from FalkorDB/bump-version-2.0.1
shahar-biron Apr 21, 2026
47c9459
chore(deps): combine dependabot dependency updates
barakb Apr 23, 2026
aa43a24
chore: update Node engine minimum to >=20.19.0
barakb Apr 23, 2026
e9a3831
Merge pull request #1668 from FalkorDB/chore/combined-dependabot-updates
barakb Apr 23, 2026
7fa9dc7
fix: update key pattern descriptions for clarity in AddUser and EditU…
Anchel123 Apr 23, 2026
7bce0b6
Merge pull request #1671 from FalkorDB/final-fixes
Anchel123 Apr 23, 2026
d8d0f1a
fix(FormComponent): optimize error handling by re-validating only on …
Anchel123 Apr 23, 2026
e07656a
Merge pull request #1672 from FalkorDB/final-fixes
shahar-biron Apr 23, 2026
9e835cf
fix: improve tag handling in TagInput and update user role handling i…
Anchel123 Apr 23, 2026
f2b9b71
fix: normalize keys in AddUser component before adding user
Anchel123 Apr 23, 2026
a0ad3f1
Merge pull request #1673 from FalkorDB/final-fixes
Anchel123 Apr 23, 2026
2996c3f
fix(tests): enhance timeout settings for node movement tests and impr…
Anchel123 Apr 23, 2026
3dd2c7a
fix(tests): enhance interaction visibility checks with timeout and re…
Anchel123 Apr 23, 2026
c77e0dc
fix(token-storage): use FalkorDB when PAT_FALKORDB_HOST is set; atomi…
shahar-biron Apr 23, 2026
7f9e90e
Merge pull request #1674 from FalkorDB/fix-test
shahar-biron Apr 23, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/helm-chart.yml
Original file line number Diff line number Diff line change
Expand Up @@ -235,7 +235,7 @@ jobs:
cat installation-instructions.txt

- name: Upload package as artifact
uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
with:
name: helm-chart
path: .helm-charts/*.tgz
Expand Down
44 changes: 24 additions & 20 deletions .github/workflows/nextjs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ jobs:
cache: npm

- name: Restore cache
uses: actions/cache@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5.0.4
uses: actions/cache@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5
with:
path: |
.next/cache
Expand Down Expand Up @@ -73,7 +73,7 @@ jobs:
uses: docker/setup-buildx-action@4d04d5d9486b7bd6fa91e7baf45bbb4f8b9deedd # v4

- name: Build Docker image
uses: docker/build-push-action@d08e5c354a6adb9ed34480a06d141179aa583294 # v7
uses: docker/build-push-action@bcafcacb16a39f128d818304e6c9c0c18556b85f # v7
with:
context: .
file: ./Dockerfile
Expand Down Expand Up @@ -111,7 +111,7 @@ jobs:
fi

- name: Upload Trivy results to GitHub Security tab
uses: github/codeql-action/upload-sarif@c10b8064de6f491fea524254123dbe5e09572f13 # v4
uses: github/codeql-action/upload-sarif@95e58e9a2cdfd71adc6e0353d5c52f41a045d225 # v4
if: always()
with:
sarif_file: 'trivy-results.sarif'
Expand All @@ -132,7 +132,7 @@ jobs:

- name: Comment PR with Trivy results
if: github.event_name == 'pull_request'
uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8
uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0
with:
script: |
const fs = require('fs');
Expand All @@ -157,22 +157,26 @@ jobs:
comment.body.includes('🔒 Trivy Security Scan Results')
);

if (botComment) {
// Update existing comment
await github.rest.issues.updateComment({
owner: context.repo.owner,
repo: context.repo.repo,
comment_id: botComment.id,
body: comment
});
} else {
// Create new comment
await github.rest.issues.createComment({
owner: context.repo.owner,
repo: context.repo.repo,
issue_number: context.issue.number,
body: comment
});
try {
if (botComment) {
// Update existing comment
await github.rest.issues.updateComment({
owner: context.repo.owner,
repo: context.repo.repo,
comment_id: botComment.id,
body: comment
});
} else {
// Create new comment
await github.rest.issues.createComment({
owner: context.repo.owner,
repo: context.repo.repo,
issue_number: context.issue.number,
body: comment
});
}
} catch (error) {
console.error('Error posting comment:', error);
}

- name: Enforce HIGH/CRITICAL vulnerability threshold
Expand Down
32 changes: 17 additions & 15 deletions .github/workflows/playwright.yml
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ jobs:
cache: 'npm'
- name: Cache node modules
id: cache-npm
uses: actions/cache@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5.0.4
uses: actions/cache@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5
with:
path: |
~/.npm
Expand Down Expand Up @@ -87,7 +87,7 @@ jobs:
- name: Build application
run: npm run build
- name: Upload build output
uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
with:
name: nextjs-build-${{ github.run_id }}
path: .next/
Expand Down Expand Up @@ -122,7 +122,7 @@ jobs:
node-version: 24
cache: 'npm'
- name: Restore dependencies cache
uses: actions/cache/restore@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5.0.4
uses: actions/cache/restore@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5
with:
path: |
~/.npm
Expand Down Expand Up @@ -164,23 +164,23 @@ jobs:
--reporter=dot,list
- name: Upload test results
if: always()
uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
with:
name: playwright-results-shard-${{ matrix.shard }}-${{ github.run_id }}
path: test-results/
retention-days: 3
if-no-files-found: ignore
- name: Upload HTML report
if: always()
uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
with:
name: playwright-report-shard-${{ matrix.shard }}-${{ github.run_id }}
path: playwright-report/
retention-days: 30
if-no-files-found: ignore
- name: Upload server logs
if: always()
uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
with:
name: nextjs-logs-shard-${{ matrix.shard }}-${{ github.run_id }}
path: nextjs.log
Expand All @@ -200,7 +200,7 @@ jobs:
node-version: 24
cache: 'npm'
- name: Restore dependencies cache
uses: actions/cache/restore@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5.0.4
uses: actions/cache/restore@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5
with:
path: |
~/.npm
Expand Down Expand Up @@ -287,8 +287,10 @@ jobs:
exit 1
fi
- name: Run TLS tests
env:
SKIP_SERVER_IDENTITY_CHECK: "true"
run: |
NEXTAUTH_SECRET=SECRET npm start > nextjs.log 2>&1 &
NEXTAUTH_SECRET=SECRET SKIP_SERVER_IDENTITY_CHECK=true npm start > nextjs.log 2>&1 &
timeout 60s bash -c 'while !</dev/tcp/localhost/3000; do sleep 1; done'
npx playwright test --workers=1 --reporter=dot,list --project="[TLS - Chromium]" --project="[TLS - Firefox]"
- name: Cleanup TLS certificates
Expand All @@ -301,23 +303,23 @@ jobs:
run: docker stop falkordb-tls || true
- name: Upload test results
if: always()
uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
with:
name: playwright-results-tls-${{ github.run_id }}
path: test-results/
retention-days: 3
if-no-files-found: ignore
- name: Upload HTML report
if: always()
uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
with:
name: playwright-report-tls-${{ github.run_id }}
path: playwright-report/
retention-days: 30
if-no-files-found: ignore
- name: Upload server logs
if: always()
uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
with:
name: nextjs-logs-tls-${{ github.run_id }}
path: nextjs.log
Expand All @@ -337,7 +339,7 @@ jobs:
node-version: 24
cache: 'npm'
- name: Restore dependencies cache
uses: actions/cache/restore@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5.0.4
uses: actions/cache/restore@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5
with:
path: |
~/.npm
Expand Down Expand Up @@ -438,23 +440,23 @@ jobs:
done
- name: Upload test results
if: always()
uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
with:
name: playwright-results-cluster-${{ github.run_id }}
path: test-results/
retention-days: 3
if-no-files-found: ignore
- name: Upload HTML report
if: always()
uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
with:
name: playwright-report-cluster-${{ github.run_id }}
path: playwright-report/
retention-days: 30
if-no-files-found: ignore
- name: Upload server logs
if: always()
uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
with:
name: nextjs-logs-cluster-${{ github.run_id }}
path: nextjs.log
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/release-image.yml
Original file line number Diff line number Diff line change
Expand Up @@ -75,7 +75,7 @@ jobs:
password: ${{ secrets.DOCKER_PASSWORD }}

- name: Build and push image
uses: docker/build-push-action@d08e5c354a6adb9ed34480a06d141179aa583294 # v7.0.0
uses: docker/build-push-action@bcafcacb16a39f128d818304e6c9c0c18556b85f # v7.1.0
with:
context: .
file: ./Dockerfile
Expand Down
2 changes: 1 addition & 1 deletion Dockerfile
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
ARG CYPHER_VERSION=latest

FROM node:24-alpine3.22 AS base
FROM node:24-alpine3.23 AS base

# Update all Alpine packages to fix security vulnerabilities
RUN apk upgrade --no-cache --available
Expand Down Expand Up @@ -44,7 +44,7 @@
FROM base AS runner
WORKDIR /app

ENV NODE_ENV production

Check warning on line 47 in Dockerfile

View workflow job for this annotation

GitHub Actions / security-scan

Legacy key/value format with whitespace separator should not be used

LegacyKeyValueFormat: "ENV key=value" should be used instead of legacy "ENV key value" format More info: https://docs.docker.com/go/dockerfile/rule/legacy-key-value-format/

Check warning on line 47 in Dockerfile

View workflow job for this annotation

GitHub Actions / security-scan

Legacy key/value format with whitespace separator should not be used

LegacyKeyValueFormat: "ENV key=value" should be used instead of legacy "ENV key value" format More info: https://docs.docker.com/go/dockerfile/rule/legacy-key-value-format/
# Uncomment the following line in case you want to disable telemetry during runtime.
# ENV NEXT_TELEMETRY_DISABLED 1

Expand All @@ -71,9 +71,9 @@

EXPOSE 3000

ENV PORT 3000

Check warning on line 74 in Dockerfile

View workflow job for this annotation

GitHub Actions / security-scan

Legacy key/value format with whitespace separator should not be used

LegacyKeyValueFormat: "ENV key=value" should be used instead of legacy "ENV key value" format More info: https://docs.docker.com/go/dockerfile/rule/legacy-key-value-format/

Check warning on line 74 in Dockerfile

View workflow job for this annotation

GitHub Actions / security-scan

Legacy key/value format with whitespace separator should not be used

LegacyKeyValueFormat: "ENV key=value" should be used instead of legacy "ENV key value" format More info: https://docs.docker.com/go/dockerfile/rule/legacy-key-value-format/

ENV HOSTNAME "0.0.0.0"

Check warning on line 76 in Dockerfile

View workflow job for this annotation

GitHub Actions / security-scan

Legacy key/value format with whitespace separator should not be used

LegacyKeyValueFormat: "ENV key=value" should be used instead of legacy "ENV key value" format More info: https://docs.docker.com/go/dockerfile/rule/legacy-key-value-format/

Check warning on line 76 in Dockerfile

View workflow job for this annotation

GitHub Actions / security-scan

Legacy key/value format with whitespace separator should not be used

LegacyKeyValueFormat: "ENV key=value" should be used instead of legacy "ENV key value" format More info: https://docs.docker.com/go/dockerfile/rule/legacy-key-value-format/

# server.js is created by next build from the standalone output
# https://nextjs.org/docs/pages/api-reference/next-config-js/output
Expand Down
Loading
Loading