Make WordPress Core


Ignore:
Timestamp:
03/07/2023 07:36:29 PM (19 months ago)
Author:
desrosj
Message:

Build/Test Tools: Backport updates to GitHub Actions.

This backports several changesets to GitHub Actions workflows. These changesets:

  • address the deprecated notices related to save-output and set-output to ensure the workflows continue to run after these are removed.
  • adds support for automatically retrying a failed workflow once.
  • backports some Docker environment related tooling updates for the sake of consistency across branches.

Merges [53628], [53636], [53736], [53737], [53895], [53940], [53947], [54039], [54096], [54108], [54293], [54297], [54313], [54342], [54343], [54371], [54373], [54511], [54649], [54650], [54674], [54678], [54750], [54851], [54852], [54856], [54921], [55152] to the 6.0 branch.
See 55702, #52708, #55652, #55652, #55700, #55652, #56407, #56407, #56528, #55652, #55652, #55652, #54695, #55652, #55652, #55652, #55652, #56820, #56820, #56816, #55652, #55652, #56820, #56793, #56793, #53841, #57148, #57572, #56682.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/6.0/docker-compose.yml

    r53350 r55482  
    4949      - ./:/var/www
    5050
     51    # Copy or delete the Memcached dropin plugin file as appropriate.
     52    command: /bin/sh -c "if [ $LOCAL_PHP_MEMCACHED = true ]; then cp -n /var/www/tests/phpunit/includes/object-cache.php /var/www/src/wp-content/object-cache.php; else rm -f /var/www/src/wp-content/object-cache.php; fi && exec php-fpm"
     53
    5154    depends_on:
    5255      - mysql
     56
     57    # The init directive ensures the command runs with a PID > 1, so Ctrl+C works correctly.
     58    init: true
     59
     60    extra_hosts:
     61      - localhost:host-gateway
    5362
    5463  ##
     
    5665  ##
    5766  mysql:
    58     image: ${LOCAL_DB_TYPE-mysql}:${LOCAL_DB_VERSION-latest}
     67    image: amd64/${LOCAL_DB_TYPE-mysql}:${LOCAL_DB_VERSION-latest}
    5968
    6069    networks:
     
    95104    init: true
    96105
     106    extra_hosts:
     107      - localhost:host-gateway
     108
     109  ##
     110  # The Memcached container.
     111  ##
     112  memcached:
     113    image: memcached
     114
     115    networks:
     116      - wpdevnet
     117
     118    ports:
     119      - 11211:11211
     120
    97121volumes:
    98122  # So that sites aren't wiped every time containers are restarted, MySQL uses a persistent volume.
Note: See TracChangeset for help on using the changeset viewer.