Skip to content

Use hard links for build#19209

Merged
maxkatz6 merged 1 commit into
AvaloniaUI:masterfrom
MrJul:use-hardlinks-for-build
Jul 7, 2025
Merged

Use hard links for build#19209
maxkatz6 merged 1 commit into
AvaloniaUI:masterfrom
MrJul:use-hardlinks-for-build

Conversation

@MrJul

@MrJul MrJul commented Jul 7, 2025

Copy link
Copy Markdown
Member

What does the pull request do?

This PR enables the use of hard links when building and publishing projects.

Since the merge of #18981, we're starting to hit the storage limit of the the Windows agent on Azure DevOps.
This should alleviate the problem.

(As a bonus, this speeds up a full rebuild by ≈10% on my machine.)

@MrJul MrJul added enhancement area-infrastructure Issues related to CI/tooling infrastructur labels Jul 7, 2025
@avaloniaui-bot

Copy link
Copy Markdown

You can test this PR using the following package version. 12.0.999-cibuild0057556-alpha. (feed url: https://nuget-feed-all.avaloniaui.net/v3/index.json) [PRBUILDID]

@maxkatz6 maxkatz6 left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

TIL

@maxkatz6 maxkatz6 added this pull request to the merge queue Jul 7, 2025
Merged via the queue into AvaloniaUI:master with commit f31d7a5 Jul 7, 2025
11 checks passed
@kekekeks

kekekeks commented Jul 8, 2025

Copy link
Copy Markdown
Member

Do we even need to have local copies of dependencies in every project?

MrJul added a commit to MrJul/Avalonia that referenced this pull request Oct 20, 2025
miloush added a commit that referenced this pull request Oct 20, 2025
Backport "Use hard links for build (#19209)" to 11.3
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area-infrastructure Issues related to CI/tooling infrastructur enhancement

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants