Make WordPress Core


Ignore:
Timestamp:
11/16/2022 07:32:57 PM (20 months ago)
Author:
desrosj
Message:

Build/Test Tools: Various minor GitHub Action improvements.

This applies several types of improvements to GitHub Action workflows:

  • Updates to inline documentation to ensure accuracy.
  • Removal of repetitive or unnecessary debug logging.
  • Reorganization of some steps to have configuration steps towards the beginning of jobs.
  • Step name updates for consistency across workflows.

Props desrosj, jrf.
See #56793.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/.github/workflows/test-and-zip-default-themes.yml

    r54740 r54851  
    5050  # Performs the following steps:
    5151  # - Checks out the repository.
    52   # - Installs Node.js (only when theme has a build process)
    53   # - Installs npm dependencies (only when theme has a build process)
    54   # - Runs the theme build script (only when theme has a build process)
     52  # - Sets up Node.js.
     53  # - Installs npm dependencies.
     54  # - Runs the theme build script.
    5555  # - Ensures version-controlled files are not modified or deleted.
    5656  test-build-scripts:
     
    7878          ref: ${{ github.event_name == 'workflow_dispatch' && inputs.branch || github.ref }}
    7979
    80       - name: Install Node.js
     80      - name: Set up Node.js
    8181        uses: actions/setup-node@8c91899e586c5b171469028077307d293428b516 # v3.5.1
    8282        with:
Note: See TracChangeset for help on using the changeset viewer.