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: google/wireit
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.14.9
Choose a base ref
...
head repository: google/wireit
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v0.14.12
Choose a head ref
  • 17 commits
  • 37 files changed
  • 3 contributors

Commits on Sep 3, 2024

  1. Bump @types/node from 18.19.44 to 18.19.48 (#1177)

    Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 18.19.44 to 18.19.48.
    - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
    - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)
    
    ---
    updated-dependencies:
    - dependency-name: "@types/node"
      dependency-type: direct:development
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Sep 3, 2024
    Configuration menu
    Copy the full SHA
    86eadd9 View commit details
    Browse the repository at this point in the history
  2. Bump pnpm from 9.7.0 to 9.9.0 (#1172)

    Bumps [pnpm](https://github.com/pnpm/pnpm) from 9.7.0 to 9.9.0.
    - [Release notes](https://github.com/pnpm/pnpm/releases)
    - [Commits](pnpm/pnpm@v9.7.0...v9.9.0)
    
    ---
    updated-dependencies:
    - dependency-name: pnpm
      dependency-type: direct:development
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Sep 3, 2024
    Configuration menu
    Copy the full SHA
    602c1a4 View commit details
    Browse the repository at this point in the history
  3. Bump micromatch from 4.0.5 to 4.0.8 in the npm_and_yarn group (#1175)

    Bumps the npm_and_yarn group with 1 update: [micromatch](https://github.com/micromatch/micromatch).
    
    
    Updates `micromatch` from 4.0.5 to 4.0.8
    - [Release notes](https://github.com/micromatch/micromatch/releases)
    - [Changelog](https://github.com/micromatch/micromatch/blob/master/CHANGELOG.md)
    - [Commits](micromatch/micromatch@4.0.5...4.0.8)
    
    ---
    updated-dependencies:
    - dependency-name: micromatch
      dependency-type: indirect
      dependency-group: npm_and_yarn
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Sep 3, 2024
    Configuration menu
    Copy the full SHA
    eeb150c View commit details
    Browse the repository at this point in the history
  4. Bump eslint-plugin-no-only-tests from 3.1.0 to 3.3.0 (#1162)

    Bumps [eslint-plugin-no-only-tests](https://github.com/levibuzolic/eslint-plugin-no-only-tests) from 3.1.0 to 3.3.0.
    - [Release notes](https://github.com/levibuzolic/eslint-plugin-no-only-tests/releases)
    - [Changelog](https://github.com/levibuzolic/eslint-plugin-no-only-tests/blob/main/CHANGELOG.md)
    - [Commits](levibuzolic/eslint-plugin-no-only-tests@v3.1.0...v3.3.0)
    
    ---
    updated-dependencies:
    - dependency-name: eslint-plugin-no-only-tests
      dependency-type: direct:development
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Sep 3, 2024
    Configuration menu
    Copy the full SHA
    fa09d77 View commit details
    Browse the repository at this point in the history
  5. Bump @vscode/vsce from 2.31.1 to 3.0.0 (#1161)

    Bumps [@vscode/vsce](https://github.com/Microsoft/vsce) from 2.31.1 to 3.0.0.
    - [Release notes](https://github.com/Microsoft/vsce/releases)
    - [Commits](microsoft/vscode-vsce@v2.31.1...v3.0.0)
    
    ---
    updated-dependencies:
    - dependency-name: "@vscode/vsce"
      dependency-type: direct:development
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Sep 3, 2024
    Configuration menu
    Copy the full SHA
    4d4314f View commit details
    Browse the repository at this point in the history

Commits on Sep 11, 2024

  1. Update deps; New eslint config; Fix budgeted fs wrapper bug (#1185)

    Update all the dependencies to latest major versions. Only eslint required any changes.
    
    Eslint 9 has a new config file format, so I switched to that. I also adopted the new recommended style for typescript-eslint which has some new rules. The new rules found a few style issues, but also a real issue.
    
    The real issue was that an await was being omitted in the budgeted fs module. We could also update to using, but let's do that in another PR for the whole project.
    aomarks authored Sep 11, 2024
    Configuration menu
    Copy the full SHA
    2e2cbd8 View commit details
    Browse the repository at this point in the history
  2. Bump markdown-it-anchor from 9.0.1 to 9.2.0 (#1186)

    Bumps [markdown-it-anchor](https://github.com/valeriangalliat/markdown-it-anchor) from 9.0.1 to 9.2.0.
    - [Release notes](https://github.com/valeriangalliat/markdown-it-anchor/releases)
    - [Changelog](https://github.com/valeriangalliat/markdown-it-anchor/blob/master/CHANGELOG.md)
    - [Commits](valeriangalliat/markdown-it-anchor@v9.0.1...v9.2.0)
    
    ---
    updated-dependencies:
    - dependency-name: markdown-it-anchor
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Sep 11, 2024
    Configuration menu
    Copy the full SHA
    395dd60 View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2024

  1. Bump pnpm from 9.9.0 to 9.10.0 (#1191)

    Bumps [pnpm](https://github.com/pnpm/pnpm) from 9.9.0 to 9.10.0.
    - [Release notes](https://github.com/pnpm/pnpm/releases)
    - [Commits](pnpm/pnpm@v9.9.0...v9.10.0)
    
    ---
    updated-dependencies:
    - dependency-name: pnpm
      dependency-type: direct:development
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Sep 12, 2024
    Configuration menu
    Copy the full SHA
    2948121 View commit details
    Browse the repository at this point in the history

Commits on Jan 28, 2025

  1. Improved error reporting for unexpected output file deletion (#1270)

    ## Background
    
    Before and after execution of a script, wireit globs and stats the output files in order to remember them across runs. If some process is simultaneously writing to the same output files out-of-band, it is possible for an output file to be deleted in the small amount of time between globbing it and stat'ing it.
    
    Before this PR, this situation was not detected, and just resulted in an unknown exception, which we log as an "Internal error".
    
    ## Main change
    
    After this PR, this situation is specifically detected, and we give a more useful error:
    
    ```
    [foo] Output file "./some/file.js" was deleted unexpectedly. Is another process writing to the same location?
    ```
    
    ## Other changes
    
    - When an unhandled exception occurs, we now report it with the name of the specific script that failed, instead of with the top-level entry-point script (by catching unknown exceptions on individual script executions, instead of only at the very top-level as before).
    
    - Added a test for the similar case where an *input* file is deleted during fingerprinting, and tweaked the error message to suggest that another process might be the cause.
    
    - Clarified the default logger vs the simple logger in the README and class names (the default changed from simple to quiet recently, but the README and class names were not quite in sync).
    
    - Document the `WIREIT_DEBUG_LOG_FILE` variable.
    aomarks authored Jan 28, 2025
    Configuration menu
    Copy the full SHA
    b671bc9 View commit details
    Browse the repository at this point in the history
  2. Release 0.14.10 (#1271)

    Also update dependencies
    aomarks authored Jan 28, 2025
    Configuration menu
    Copy the full SHA
    362a67f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ada8bf4 View commit details
    Browse the repository at this point in the history

Commits on Feb 7, 2025

  1. fix: provide a prefix to GitHub Action cache (#1280)

    Adds a `"wireit-"` prefix to GitHub Actions cache keys so that they can be identified more easily
    Lightning00Blade authored Feb 7, 2025
    Configuration menu
    Copy the full SHA
    0c649f7 View commit details
    Browse the repository at this point in the history
  2. Release 0.14.11 (#1282)

    Release 0.14.11 and update dependencies
    aomarks authored Feb 7, 2025
    Configuration menu
    Copy the full SHA
    f1ce654 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    786e353 View commit details
    Browse the repository at this point in the history
  4. Bump pnpm from 9.15.4 to 10.2.1 (#1281)

    Bumps [pnpm](https://github.com/pnpm/pnpm/tree/HEAD/pnpm) from 9.15.4 to 10.2.1.
    - [Release notes](https://github.com/pnpm/pnpm/releases)
    - [Changelog](https://github.com/pnpm/pnpm/blob/main/pnpm/CHANGELOG.md)
    - [Commits](https://github.com/pnpm/pnpm/commits/v10.2.1/pnpm)
    
    ---
    updated-dependencies:
    - dependency-name: pnpm
      dependency-type: direct:development
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Feb 7, 2025
    Configuration menu
    Copy the full SHA
    3ea9967 View commit details
    Browse the repository at this point in the history

Commits on Apr 10, 2025

  1. Support V2 GitHub Caching service (Part 2/2: Wireit) (#1302)

    Add support for the new V2 version of the GitHub caching API.
    
    Requires #1301 to land first, which provides a new environment variable we need to read.
    
    Also adds tests against the real production service in CI.
    
    See #1297 and https://github.blog/changelog/2025-03-20-notification-of-upcoming-breaking-changes-in-github-actions/#decommissioned-cache-service-brownouts for more background on the V2 changes.
    aomarks authored Apr 10, 2025
    Configuration menu
    Copy the full SHA
    e5ce3e7 View commit details
    Browse the repository at this point in the history
  2. Release 0.14.12 (#1304)

    aomarks authored Apr 10, 2025
    Configuration menu
    Copy the full SHA
    784e11a View commit details
    Browse the repository at this point in the history
Loading