-
-
Notifications
You must be signed in to change notification settings - Fork 4
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
Update mercurial version #333
Commits on Mar 4, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 1582036 - Browse repository at this point
Copy the full SHA 1582036View commit details -
Configuration menu - View commit details
-
Copy full SHA for 504c8e4 - Browse repository at this point
Copy the full SHA 504c8e4View commit details -
Configuration menu - View commit details
-
Copy full SHA for f2a0573 - Browse repository at this point
Copy the full SHA f2a0573View commit details -
Configuration menu - View commit details
-
Copy full SHA for a1bf64a - Browse repository at this point
Copy the full SHA a1bf64aView commit details -
Mercurial 6 doesn't have the httpclient directory any more, so the installer can ignore it.
Configuration menu - View commit details
-
Copy full SHA for 4b05737 - Browse repository at this point
Copy the full SHA 4b05737View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9438d15 - Browse repository at this point
Copy the full SHA 9438d15View commit details -
Configuration menu - View commit details
-
Copy full SHA for c8b8aea - Browse repository at this point
Copy the full SHA c8b8aeaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 030fc97 - Browse repository at this point
Copy the full SHA 030fc97View commit details
Commits on Mar 5, 2024
-
This reverts to commit 1582036, discarding everything done on this branch since that commit.
Configuration menu - View commit details
-
Copy full SHA for 317ff12 - Browse repository at this point
Copy the full SHA 317ff12View commit details -
Configuration menu - View commit details
-
Copy full SHA for 92e5cd1 - Browse repository at this point
Copy the full SHA 92e5cd1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1f80c15 - Browse repository at this point
Copy the full SHA 1f80c15View commit details -
Configuration menu - View commit details
-
Copy full SHA for 480d7f9 - Browse repository at this point
Copy the full SHA 480d7f9View commit details -
Revert "Go back to Mercurial 3.0.3.11"
This reverts commit 317ff12 and goes back to Mercurial 6.
Configuration menu - View commit details
-
Copy full SHA for 2abcd66 - Browse repository at this point
Copy the full SHA 2abcd66View commit details -
Configuration menu - View commit details
-
Copy full SHA for 431d81b - Browse repository at this point
Copy the full SHA 431d81bView commit details
Commits on Mar 14, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 26274c2 - Browse repository at this point
Copy the full SHA 26274c2View commit details -
Configuration menu - View commit details
-
Copy full SHA for d35f864 - Browse repository at this point
Copy the full SHA d35f864View commit details -
Tests should use same LCModel version as core code
Core code was using version 11.0.0-beta0077 but tests were still on LCModel version 10. Update tests to use 11.0.0-beta0077 as well.
Configuration menu - View commit details
-
Copy full SHA for 67aa5ff - Browse repository at this point
Copy the full SHA 67aa5ffView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9183353 - Browse repository at this point
Copy the full SHA 9183353View commit details -
LCModel.Core copy step needs TargetDir
TargetDir is defined by Visual Studio but not by the dotnet CLI tools
Configuration menu - View commit details
-
Copy full SHA for ac66b0d - Browse repository at this point
Copy the full SHA ac66b0dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 737b0fc - Browse repository at this point
Copy the full SHA 737b0fcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3f80dc2 - Browse repository at this point
Copy the full SHA 3f80dc2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3a26838 - Browse repository at this point
Copy the full SHA 3a26838View commit details -
Configuration menu - View commit details
-
Copy full SHA for f3ed495 - Browse repository at this point
Copy the full SHA f3ed495View commit details -
Configuration menu - View commit details
-
Copy full SHA for 598c5aa - Browse repository at this point
Copy the full SHA 598c5aaView commit details -
Configuration menu - View commit details
-
Copy full SHA for d3f4d05 - Browse repository at this point
Copy the full SHA d3f4d05View commit details -
Configuration menu - View commit details
-
Copy full SHA for ac548ca - Browse repository at this point
Copy the full SHA ac548caView commit details
Commits on Mar 25, 2024
-
New GHA workflow for simpler dotnet build
This workflow uses `dotnet test` and `dotnet build` steps directly in the GHA runner, rather than building an LfMerge builder image. That way it's a lot easier to understand the build process, and to replicate it on dev machines (just do `dotnet build` and `dotnet test`).
Configuration menu - View commit details
-
Copy full SHA for 528878f - Browse repository at this point
Copy the full SHA 528878fView commit details
Commits on Mar 26, 2024
-
pbuild.sh shouldn't fail if dotnet clean does
dotnet clean can sometimes fail if, for example, you're switching from targeting net6.0 to net8.0. That's not a problem, so we let the script continue if the `dotnet clean` step fails.
Configuration menu - View commit details
-
Copy full SHA for 445da79 - Browse repository at this point
Copy the full SHA 445da79View commit details -
Configuration menu - View commit details
-
Copy full SHA for 01760ec - Browse repository at this point
Copy the full SHA 01760ecView commit details -
Select correct ChorusMerge runtime config
Now that ChorusMerge builds for net8.0, we should copy its net8.0 runtimeconfig.json to our build output, not the older net6.0 one.
Configuration menu - View commit details
-
Copy full SHA for 68e1564 - Browse repository at this point
Copy the full SHA 68e1564View commit details -
Configuration menu - View commit details
-
Copy full SHA for 45aa86b - Browse repository at this point
Copy the full SHA 45aa86bView commit details
Commits on Mar 27, 2024
-
Add missing Mercurial package to Docker image
Mercurial 6 needs hgdemandimport to live alongside hgext.
Configuration menu - View commit details
-
Copy full SHA for 4e5450c - Browse repository at this point
Copy the full SHA 4e5450cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 78f92d4 - Browse repository at this point
Copy the full SHA 78f92d4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 98238a7 - Browse repository at this point
Copy the full SHA 98238a7View commit details -
Configuration menu - View commit details
-
Copy full SHA for a077b24 - Browse repository at this point
Copy the full SHA a077b24View commit details -
Configuration menu - View commit details
-
Copy full SHA for e493084 - Browse repository at this point
Copy the full SHA e493084View commit details -
Have pbuild.sh script tag builds with branch name
This will allow us to more easily run a local build and deploy it to local LF for testing, without having to wait for a GHA workflow.
Configuration menu - View commit details
-
Copy full SHA for 7933f62 - Browse repository at this point
Copy the full SHA 7933f62View commit details -
We know the GHA workflow works, remove test branch
Now that we know the GHA workflow works, we no longer need to run it on pushes to the test branch. We can simply run it on pull requests and that's it.
Configuration menu - View commit details
-
Copy full SHA for 58ef773 - Browse repository at this point
Copy the full SHA 58ef773View commit details -
Try uploading files directly, not in tarball
We used to need to upload a tarball because GitHub Actions wasn't preserving Unix file permissions in the .zip file it would upload, so things like executable bits were getting stripped. Now that there's an upload-artifact@v4 that works on different principles internally, let's see if this step is still necessary. If this procudes Docker images that still run, we might be able to save some build time. We also comment out the `dotnet test` step here to save 7 minutes of waiting for the build; the affected code is after the `dotnet test` so it will continue to pass but tell us nothing about the changes here.
Configuration menu - View commit details
-
Copy full SHA for ef85f96 - Browse repository at this point
Copy the full SHA ef85f96View commit details -
Configuration menu - View commit details
-
Copy full SHA for dd24720 - Browse repository at this point
Copy the full SHA dd24720View commit details -
Configuration menu - View commit details
-
Copy full SHA for c499396 - Browse repository at this point
Copy the full SHA c499396View commit details -
No longer need buildx in build step
Will we need it in the release step? Let's leave it out for now and see what happens.
Configuration menu - View commit details
-
Copy full SHA for b0138b0 - Browse repository at this point
Copy the full SHA b0138b0View commit details -
Restore tarball step as it really is needed
GitHub Actions upload-artifact still strips executable bits, so we still need the step of creating a .tar.gz file.
Configuration menu - View commit details
-
Copy full SHA for 7b9b70f - Browse repository at this point
Copy the full SHA 7b9b70fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7d4fabd - Browse repository at this point
Copy the full SHA 7d4fabdView commit details