Skip to content

feat(xtm-platform-trial): activate feature flag XTM_PLATFORM_TRIAL (#3297) - #3405

Merged
Julienger0 merged 1 commit into
mainfrom
issue/3297
Sep 14, 2026
Merged

feat(xtm-platform-trial): activate feature flag XTM_PLATFORM_TRIAL (#3297)#3405
Julienger0 merged 1 commit into
mainfrom
issue/3297

Conversation

@Julienger0

@Julienger0 Julienger0 commented Sep 14, 2026

Copy link
Copy Markdown
Contributor

Context

Briefly describe the purpose and context of this PR. Include relevant screenshots or screen recordings for the product team.

ℹ️ Feature environment — A dedicated preview environment (https://dev-pr-{number}.hub.staging.filigran.io) is automatically deployed when CI passes. Add the skip-feature-env label to opt out.

Did like in this PR: #2918

How to test

Provide step-by-step instructions to test your changes. Include screenshots of your local testing results.

Related issues

  • Related to #issueNumber

Checklist

Quality

  • I consider this work complete and ready for review
  • I tested all features and edge cases
  • I refactored code where necessary to improve quality
  • I made sure my code meets development guidelines
  • I performed a self-review of my code
  • I added the skip-feature-env label if a feature environment is not needed for this PR

Testing

  • I wrote test cases for the relevant use cases (unit, integration or e2e tests)
  • (Bug fixes only) I added tests that reproduce and verify the fix

What tests have been made

  • Unit tests
  • Integration tests
  • E2E tests
  • Local manual tests

Additional information

Any additional context, dependencies, or concerns reviewers should know about.

…3297)

Signed-off-by: Julien Gérard <julien.gerard@filigran.io>
@Julienger0 Julienger0 self-assigned this Sep 14, 2026
Copilot AI lite review requested due to automatic review settings September 14, 2026 08:58

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟢 Approval recommended

The reviewed configuration change is limited and has no unresolved comments.

Pull request overview

Activates the XTM_PLATFORM_TRIAL feature flag by default.

Changes:

  • Adds XTM_PLATFORM_TRIAL to the enabled features list.
File summaries
File Description
apps/backend/config/default.json Enables the XTM platform trial feature flag.
Review details
  • Files reviewed: 1/1 changed files
  • Comments generated: 0
  • Review effort level: Lite

💡 Configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@codecov

codecov Bot commented Sep 14, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@github-actions

Copy link
Copy Markdown
Contributor

Summary

Tests 📝 Passed ✅ Failed ❌ Skipped ⏭️ Other ❓ Flaky 🍂 Duration ⏱️
46 46 0 0 0 0 1m 14s

Insights

Average Tests per Run Total Flaky Tests Total Failed Slowest Test (p95)
46 0 0 27.7s

Suites

46 passed, 0 failed, and 0 other

Suite Passed Failed Other Duration
✅ app/apps/e2e/tests/tests_files/user.spec.ts
        ✅ Should approve pending user from action query params
        ✅ Should perform complete CRUD of users as BYPASS
        ✅ Should only see authorized users
        ✅ Should not edit first and last name as MANAGE_ACCESS user
✅ 4 ❌ 0 ⏭️ 0 26.6s
✅ app/apps/e2e/tests/tests_files/xtm-platform-roadmap.spec.ts
        ✅ Should allow Filigran user to perform a CRUD of an epic
        ✅ Should allow users that are not connected to view the xtm platform roadmap
        ✅ Should allow community user to view the xtm platform roadmap
        ✅ Should display added epics timeline counts on the homepage roadmap section
✅ 4 ❌ 0 ⏭️ 0 18.8s
✅ app/apps/e2e/tests/tests_files/third-party-integrations.spec.ts
        ✅ Should delete Third Party Integration from the list
        ✅ Should delete Third Party Integration from the detailed page
        ✅ Should add Third Party Integration
✅ 3 ❌ 0 ⏭️ 0 24.2s
✅ app/apps/e2e/tests/tests_files/streams.spec.ts
        ✅ Should delete Stream from the list
        ✅ Should delete Stream from the detailed page
        ✅ Should add Stream
✅ 3 ❌ 0 ⏭️ 0 22.7s
✅ app/apps/e2e/tests/tests_files/taxii-feeds.spec.ts
        ✅ Should add TAXII Feed
        ✅ Should delete TAXII Feed from the list
        ✅ Should delete TAXII Feed from the detailed page
✅ 3 ❌ 0 ⏭️ 0 20.9s
✅ app/apps/e2e/tests/tests_files/rss-feeds.spec.ts
        ✅ Should add RSS Feed
        ✅ Should delete RSS Feed from the list
        ✅ Should delete RSS Feed from the detailed page
✅ 3 ❌ 0 ⏭️ 0 24.2s
✅ app/apps/e2e/tests/tests_files/service-management.spec.ts
        ✅ should be able to admin service
✅ 1 ❌ 0 ⏭️ 0 16.1s
✅ app/apps/e2e/tests/tests_files/service-pictures.spec.ts
        ✅ should be able to add pictures to a service
✅ 1 ❌ 0 ⏭️ 0 5.3s
✅ app/apps/e2e/tests/tests_files/public/locale-routing.spec.ts
        ✅ html lang reflects the active locale
        ✅ logout from french preference lands on /en/ public page
        ✅ language preference persists across logout/login
        ✅ redirects unprefixed root to /en/
        ✅ returns 404 for unsupported locale prefix
        ✅ emits canonical and hreflang on /en/ home
✅ 6 ❌ 0 ⏭️ 0 20.0s
✅ app/apps/e2e/tests/tests_files/public/redirections.spec.ts
        ✅ should redirect user between public pages and login page
✅ 1 ❌ 0 ⏭️ 0 7.4s
✅ app/apps/e2e/tests/tests_files/registration.spec.ts
        ✅ should register openAEV platform
        ✅ should register openCTI platform
✅ 2 ❌ 0 ⏭️ 0 8.1s
✅ app/apps/e2e/tests/tests_files/organizations.spec.ts
        ✅ should perform complete CRUD operations on organizations
✅ 1 ❌ 0 ⏭️ 0 8.8s
✅ app/apps/e2e/tests/tests_files/profile.spec.ts
        ✅ should update user profile information
        ✅ should upload profile picture
✅ 2 ❌ 0 ⏭️ 0 9.3s
✅ app/apps/e2e/tests/tests_files/csv-feeds.spec.ts
        ✅ Should delete CSV Feed from the detailed page
        ✅ Should add CSV Feed
        ✅ Should delete CSV Feed from the list
✅ 3 ❌ 0 ⏭️ 0 24.2s
✅ app/apps/e2e/tests/tests_files/custom-dashboards.spec.ts
        ✅ Should add custom dashboard
        ✅ Should see the custom dashboard on public page
        ✅ Should edit a custom dashboard
✅ 3 ❌ 0 ⏭️ 0 28.9s
✅ app/apps/e2e/tests/tests_files/one-click-deploy.spec.ts
        ✅ should send telemetry event
✅ 1 ❌ 0 ⏭️ 0 7.7s
✅ app/apps/e2e/tests/tests_files/organization-switcher.spec.ts
        ✅ Should see registered platforms, subscriptions and trials
✅ 1 ❌ 0 ⏭️ 0 6.0s
✅ app/apps/e2e/tests/tests_files/api/user.spec.ts
        ✅ should prevent user to update another one when he does not have MANAGE_ACCESS
        ✅ should allow user to update another one when he has ADMINISTRATE_ORGANIZATION
        ✅ should allow user to update another one when he has MANAGE_ACCESS
✅ 3 ❌ 0 ⏭️ 0 6.2s
✅ app/apps/e2e/tests/tests_files/capabilities.spec.ts
        ✅ Should add subscription with capabilities
✅ 1 ❌ 0 ⏭️ 0 27.7s

🎉 No failed tests in this run. | 🍂 No flaky tests in this run.

Github Test Reporter by CTRF 💚

@Julienger0
Julienger0 added this pull request to the merge queue Sep 14, 2026
Merged via the queue into main with commit 3ae27b9 Sep 14, 2026
50 checks passed
@Julienger0
Julienger0 deleted the issue/3297 branch September 14, 2026 10:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants