Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Switch to GitHub Actions #143

Merged
merged 19 commits into from
Sep 15, 2021
Merged

Switch to GitHub Actions #143

merged 19 commits into from
Sep 15, 2021

Commits on Feb 19, 2021

  1. Configuration menu
    Copy the full SHA
    9d18725 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ec86ffa View commit details
    Browse the repository at this point in the history

Commits on May 19, 2021

  1. Configuration menu
    Copy the full SHA
    3358d55 View commit details
    Browse the repository at this point in the history
  2. re-add travis file

    the hoster should be able to choose between different ways to run the `phpunit-test-runner`
    pfefferle committed May 19, 2021
    Configuration menu
    Copy the full SHA
    d551cae View commit details
    Browse the repository at this point in the history
  3. add scheduler example

    pfefferle committed May 19, 2021
    Configuration menu
    Copy the full SHA
    66ced63 View commit details
    Browse the repository at this point in the history
  4. add env vars as example

    pfefferle committed May 19, 2021
    Configuration menu
    Copy the full SHA
    cb4576c View commit details
    Browse the repository at this point in the history
  5. Add continue-on-error: true for phpunit

    Otherwise the reporting will be skipped if phpunit runs into errors.
    pfefferle committed May 19, 2021
    Configuration menu
    Copy the full SHA
    c2fe22c View commit details
    Browse the repository at this point in the history
  6. Add some doc

    pfefferle committed May 19, 2021
    Configuration menu
    Copy the full SHA
    9972040 View commit details
    Browse the repository at this point in the history

Commits on Aug 3, 2021

  1. change caching

    thanks @desrosj
    pfefferle committed Aug 3, 2021
    Configuration menu
    Copy the full SHA
    6080a4e View commit details
    Browse the repository at this point in the history

Commits on Aug 4, 2021

  1. Revert "change caching"

    This reverts commit 6080a4e.
    pfefferle committed Aug 4, 2021
    Configuration menu
    Copy the full SHA
    1631b97 View commit details
    Browse the repository at this point in the history

Commits on Aug 17, 2021

  1. Configuration menu
    Copy the full SHA
    cdbe3f5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    aabc6d4 View commit details
    Browse the repository at this point in the history
  3. Use commit SHAs for third-party actions.

    This follows the GitHub Actions security best practices when using third-party actions. For more info, see https://docs.github.com/en/actions/learn-github-actions/security-hardening-for-github-actions#using-third-party-actions.
    desrosj committed Aug 17, 2021
    Configuration menu
    Copy the full SHA
    a47082b View commit details
    Browse the repository at this point in the history

Commits on Aug 18, 2021

  1. Improve documentation.

    desrosj committed Aug 18, 2021
    Configuration menu
    Copy the full SHA
    dcc7b2b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    eddcad5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ec143fa View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7c72203 View commit details
    Browse the repository at this point in the history
  5. Add a condition to disable the workflow.

    GHA will not be the preferred way to run the tests for everyone. This includes a condition to disable it by default.
    desrosj committed Aug 18, 2021
    Configuration menu
    Copy the full SHA
    01652cb View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2021

  1. Remove npm caching from the example GHA workflow.

    This is difficult to set up because a `package-lock.json` file is required in order to create a cache key. In this context, the lock file should be the one from WordPress Core. But since WordPress is not checked out until the `prepare.php` step, caching cannot be configured before hand.
    desrosj committed Sep 13, 2021
    Configuration menu
    Copy the full SHA
    bc5bd6d View commit details
    Browse the repository at this point in the history