Skip to content

Conversation

@rolfbjarne
Copy link
Member

@rolfbjarne rolfbjarne commented May 20, 2019

  • Change the name of the unzip stamp and download dir to contain the hash.
  • Add rule to get mono-api-info.exe and mono-api-html.exe.
  • Make make not delete temporary files.

This fixes an issue when bumping mono: when bumping mono, the already
downloaded mono archive isn't applicable (because we've changed to the
previous commit, which has the previous mono hash, whose archive hasn't been
downloaded).

So add a rule to get mono-api-info.exe and mono-api-html.exe, by downloading
the current mono archive.
…ain the hash.

This way the logic doesn't get confused when the hash changes (or there's an
old unzip stamp in the directory), and things are downloaded again as
expected.
Things end up confused if temporary files have been removed by make, but our
stamp file that the temporary files are still there is present.
@rolfbjarne rolfbjarne added the skip-all-tests Skip all the tests label May 20, 2019
@monojenkins
Copy link
Collaborator

Build success
Build succeeded
API Diff (from stable)
⚠️ API Diff (from PR only) (🔥 breaking changes 🔥)
Generator Diff (no change)
Test run succeeded

@rolfbjarne
Copy link
Member Author

This isn't quite right, the api diff should be empty, not report breaking changes 😒

If everything that needs the bundled zip already depends on it.
This makes it less annoying when the api diff calculation changes, because
with the previous behavior they were impossible to test in a PR, since any
changes wouldn't take effect until after the PR was merged.
@monojenkins
Copy link
Collaborator

Build success
Build succeeded
API Diff (from stable)
API Diff (from PR only) (no change)
Generator Diff (no change)
Test run succeeded

@rolfbjarne rolfbjarne merged commit 4d4215e into dotnet:master May 22, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

skip-all-tests Skip all the tests

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants