Skip to content

Conversation

@leonardocustodio
Copy link

@leonardocustodio leonardocustodio commented May 8, 2025

PR Type

Enhancement


Description

Bump enjin platform packages to v3.0
Upgrade core project dependencies
Update core .env with secure credentials
Populate daemon .env with keys


Changes walkthrough 📝

Relevant files
Configuration changes
.env
Updated core environment variables                                             

configs/core/.env

  • Set APP_KEY base64 secret
  • Configure APP_URL and notification email
  • Populate DAEMON_ACCOUNT and BASIC_AUTH_TOKEN
  • +5/-5     
    .env
    Populate daemon environment credentials                                   

    configs/daemon/.env

    • Add PLATFORM_KEY and KEY_PASS
    • Remove empty placeholder entries
    +2/-2     
    Dependencies
    composer.json
    Upgrade dependencies to new versions                                         

    configs/core/composer.json

  • Bump enjin/platform-* to ^3.0
  • Upgrade guzzle and Laravel dependencies
  • Remove mockery and phpunit dev deps
  • Update collision and ignition versions
  • +12/-16 

    Need help?
  • Type /help how to ... in the comments thread for any questions about PR-Agent usage.
  • Check out the documentation for more information.
  • @leonardocustodio leonardocustodio self-assigned this May 8, 2025
    @leonardocustodio leonardocustodio force-pushed the chore/PLA-2252/single-package branch from 708f7e4 to 3de471a Compare May 8, 2025 14:59
    @github-actions
    Copy link

    github-actions bot commented May 8, 2025

    PR Reviewer Guide 🔍

    Here are some key observations to aid the review process:

    ⏱️ Estimated effort to review: 2 🔵🔵⚪⚪⚪
    🧪 No relevant tests
    🔒 No security concerns identified
    ⚡ Recommended focus areas for review

    Missing test runner

    The removal of phpunit/phpunit and mockery/mockery from require-dev means no test framework is declared; ensure tests can still run in CI or re-add the necessary dependencies.

    "nunomaduro/collision": "^8.8",
    "spatie/laravel-ignition": "^2.9"
    SDK breaking changes

    Bumping enjin/platform-* to v3.0 removes platform-fuel-tanks and platform-marketplace; verify downstream code has been updated to handle their absence.

    "php": "^8.3|^8.4",
    "enjin/platform-core": "^3.0",
    "enjin/platform-beam": "^3.0",
    "enjin/platform-ui": "^3.0",
    "guzzlehttp/guzzle": "^7.9",

    @github-actions
    Copy link

    github-actions bot commented May 8, 2025

    PR Code Suggestions ✨

    No code suggestions found for the PR.

    Signed-off-by: Leonardo Custodio <leonardo@enjin.io>
    @leonardocustodio leonardocustodio merged commit 11be8d1 into master May 8, 2025
    1 check passed
    @leonardocustodio leonardocustodio deleted the chore/PLA-2252/single-package branch May 8, 2025 15:26
    Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

    Development

    Successfully merging this pull request may close these issues.

    2 participants