Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: pa11y/pa11y-webservice
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 4.3.0
Choose a base ref
...
head repository: pa11y/pa11y-webservice
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: main
Choose a head ref
  • 4 commits
  • 33 files changed
  • 3 contributors

Commits on Nov 15, 2023

  1. Use this project's own dependency lodash.groupby (#157)

    * Fix `lodash.groupby` typo
    
    * Bump version to `4.3.1`
    danyalaytekin authored Nov 15, 2023

    Verified

    This commit was signed with the committer’s verified signature.
    mike182uk Michael Barrett
    Copy the full SHA
    5c1c499 View commit details
  2. Bump minimatch from 3.0.4 to 3.1.2 (#158)

    dependabot[bot] authored Nov 15, 2023

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature.
    Copy the full SHA
    848216d View commit details

Commits on Apr 8, 2024

  1. Use Pa11y 7, require Node 18, fix issues (#149)

    * Using `npm@10` upgrade `lockfileVersion` to `3` from `1`
    
    * Increase `package.engines.node` to `>=18` from `>=12`, and introduce `package.engines.npm` as `10`
    
    * Use npm for scripts for linting, testing, loading fixtures
    
    * Consistently use `npm start` to start the service
    
    * Make linter config export slightly more straightforward
    
    * Remove overrides which are no longer required
    
    * Use `const` and remove override of `prefer-const` rule
    
    * Remove object shorthand override, since it only produces a warning
    
    * Move the final override `prefer-arrow-callback` into the tests, where it's more relevant; fix two inconsistencies in the app
    
    * Upgrade to `hapi@~21.3` from `20.3.2`
    
    * Start working against `pa11y@7` candidate
    
    * Return to `node index.js &` for now
    
    * Replace `ubuntu-20.04` with `ubuntu-latest` now that `pa11y` is upgraded
    
    * When testing, use Node.js `18, 20` instead of `12, 14, 16`
    
    * When publishing, use Node.js `18` instead of `12`
    
    * Use property shorthand to placate linter
    
    * Remove unnecessary leniency for `id-length`
    
    * Resolve shadowing issues with different names
    
    * Remove comments where they echoed adjacent naming
    
    * Refer to `NODE_ENV` as `mode` instead of `environment`
    
    * Update `ecmaVersion` to `2020` from `2017`
    
    * Improve logging at startup
    
    * More logging; remove unused linting override
    
    * Use npm 10 when testing and publishing
    
    * Test with MongoDB `7`, up from `3`
    
    * Replace `underscore` with `lodash.groupby`
    
    * Narrow eslint-override
    
    * Use more method shorthand for linter
    
    * Fix/narrow `camelcase` issues
    
    * Reorganise routes for brevity and to resolve a couple more linter warnings
    
    * Resolve line length warning
    
    * Use `Array.find` for invalid action check
    
    * Pick required values from requests and tighten id names
    
    * Decompose and pick
    
    * Strip out obsolete dependency `request`, replacing with `fetch`; move towards promises
    
    * Fix typo in `.editorconfig`
    
    * Document use of nektos/act
    
    * Dim MongoDB chatter
    
    * Use `throw` instead of `process.exit`
    
    * Rewrite fixtures script as `async` and allow error to bubble
    
    * Rename `this.last` to `this.response`
    
    * Fix `lockfile-version` to `2`, and remove `npm` fixing/bumps
    
    * Add `.nvmrc` as `18`
    
    * Return to using `ubuntu-latest`, replacing `ubuntu-20.04`
    
    * Run Mongo version tests on Node `18`, up from `12`, and fix matrix typo
    
    * Use `pa11y@7` in place of the preview version
    
    * Run linter on Node `18`, up from `12`
    
    * Update copyright to `2024` from `2023`, and fix some markdown linter complaints
    
    * Update `actions/setup-node` to `4` from `3`
    
    * Add link to Docker Desktop
    
    Co-authored-by: Hollie Kay <[email protected]>
    
    * Add link to `nektosact.com` and mention other ways to install `act`
    
    Co-authored-by: Hollie Kay <[email protected]>
    
    * Be clearer that `act` is for locally testing GitHub Actions
    
    Co-authored-by: Hollie Kay <[email protected]>
    
    * Mention installation options across both Docker Desktop and `act`; use shortlinks for consistency
    
    Co-Authored-By: Hollie Kay <[email protected]>
    
    ---------
    
    Co-authored-by: Hollie Kay <[email protected]>
    danyalaytekin and hollsk authored Apr 8, 2024
    Copy the full SHA
    21b7472 View commit details

Commits on Apr 10, 2024

  1. Upgrade to pa11y@8 (#161)

    * Use `pa11y@^8` in place of `^7`
    
    * Fix the name of the publishing job, setting it to `publish` rather than `build`
    
    * Allow `publish` to return to `ubuntu-latest`
    danyalaytekin authored Apr 10, 2024
    Copy the full SHA
    2af525e View commit details
Loading