Skip to content

Conversation

@leonardocustodio
Copy link

@leonardocustodio leonardocustodio commented May 8, 2025

PR Type

Enhancement


Description

  • Bump composer platform packages to alpha

  • Update all Docker image tags to v3.0.0-alpha.1


Changes walkthrough 📝

Relevant files
Dependencies
composer.json
Bump platform composer dependencies                                           

configs/core/composer.json

  • Updated enjin/platform-core, platform-beam, platform-ui to
    ^3.0.0-alpha
  • +3/-3     
    Configuration changes
    docker-compose.yml
    Bump Docker service image tags                                                     

    docker-compose.yml

  • Updated service images (decoder, app, websocket, ingest, relay, beam)
    to v3.0.0-alpha.1
  • Updated enjin/wallet-daemon image tag to v3.0.0-alpha.1
  • +7/-7     

    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
    @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: 1 🔵⚪⚪⚪⚪
    🧪 No relevant tests
    🔒 No security concerns identified
    ⚡ Recommended focus areas for review

    Version Constraint

    The composer.json uses ^3.0.0-alpha which will match any alpha release; consider pinning to ^3.0.0-alpha.1 for greater specificity or adopting a more precise constraint.

    "enjin/platform-core": "^3.0.0-alpha",
    "enjin/platform-beam": "^3.0.0-alpha",
    "enjin/platform-ui": "^3.0.0-alpha",
    Lock File

    Ensure the composer.lock file is updated alongside these dependency bumps so that the exact alpha versions are locked in CI and production.

    "php": "^8.3|^8.4",
    "enjin/platform-core": "^3.0.0-alpha",
    "enjin/platform-beam": "^3.0.0-alpha",
    "enjin/platform-ui": "^3.0.0-alpha",
    "guzzlehttp/guzzle": "^7.9",
    Image Tag Consistency

    Verify that every service image reference (e.g. enjin/platform, enjin/wallet-daemon) is updated to v3.0.0-alpha.1 and that these tags are published and accessible in the registry.

      image: enjin/platform-decoder:v3.0.0-alpha.1
      restart: unless-stopped
      ports:
        - "${DECODER_EXTERNAL_PORT}:8090"
    
    app:
      image: enjin/platform:v3.0.0-alpha.1
      build:
        context: .
        dockerfile: configs/core/Dockerfile
      restart: unless-stopped
      environment:
        CONTAINER_ROLE: app
      depends_on:
        - database
        - redis
      ports:
        - "${APP_EXTERNAL_PORT}:80"
      extra_hosts:
        - "host.docker.internal:host-gateway"
    
    websocket:
      image: enjin/platform:v3.0.0-alpha.1
      build:
        context: .
        dockerfile: configs/core/Dockerfile
      restart: unless-stopped
      environment:
        CONTAINER_ROLE: websocket
      depends_on:
        - database
        - redis
      ports:
        - "${SOCKET_EXTERNAL_PORT}:6001"
      extra_hosts:
        - "host.docker.internal:host-gateway"
    
    ingest:
      image: enjin/platform:v3.0.0-alpha.1
      build:
        context: .
        dockerfile: configs/core/Dockerfile
      restart: unless-stopped
      environment:
        CONTAINER_ROLE: ingest
      depends_on:
        - decoder
        - websocket
      extra_hosts:
        - "host.docker.internal:host-gateway"
    
    relay:
      image: enjin/platform:v3.0.0-alpha.1
      build:
        context: .
        dockerfile: configs/core/Dockerfile
      restart: unless-stopped
      environment:
        CONTAINER_ROLE: relay
      depends_on:
        - ingest
      extra_hosts:
        - "host.docker.internal:host-gateway"
    
    beam:
      image: enjin/platform:v3.0.0-alpha.1
      build:
        context: .
        dockerfile: configs/core/Dockerfile
      restart: unless-stopped
      environment:
        CONTAINER_ROLE: beam
      depends_on:
        - ingest
      extra_hosts:
        - "host.docker.internal:host-gateway"
    
    daemon:
      platform: linux/amd64
      image: enjin/wallet-daemon:v3.0.0-alpha.1

    @github-actions
    Copy link

    github-actions bot commented May 8, 2025

    PR Code Suggestions ✨

    No code suggestions found for the PR.

    @leonardocustodio leonardocustodio merged commit dd2d544 into master May 8, 2025
    1 check passed
    @leonardocustodio leonardocustodio deleted the chore/PLA-2252/release-beta branch May 8, 2025 19:14
    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