Commit graph

2803 commits

Author SHA1 Message Date
Adam Hathcock
1d9fd83a73
Merge pull request #1342 from adamhathcock/copilot/fix-tararchive-missing-entries
Some checks failed
NuGet Release / build-and-publish (ubuntu-latest) (push) Failing after 11s
NuGet Release / build-and-publish (windows-latest) (push) Has been cancelled
Fix tar archive enumeration after fully reading entry streams
2026-05-29 15:42:49 +01:00
Adam Hathcock
0f6f1f2b53 fmt 2026-05-29 15:37:14 +01:00
Adam Hathcock
ca32d49957 Merge remote-tracking branch 'origin/master' into copilot/fix-tararchive-missing-entries 2026-05-29 15:20:22 +01:00
Adam Hathcock
d544e4ec2a
Merge pull request #1341 from adamhathcock/adam/fix-locks
Try to fix global.json to avoid churn in locks
2026-05-29 15:18:51 +01:00
Adam Hathcock
762580caf0 add aot smoke to sln 2026-05-29 15:13:05 +01:00
Adam Hathcock
7a6a8d53f9 Fix merge 2026-05-29 15:11:39 +01:00
Adam Hathcock
938995ea43 Merge remote-tracking branch 'origin/master' into copilot/fix-tararchive-missing-entries
# Conflicts:
#	tests/SharpCompress.Test/Tar/TarArchiveAsyncTests.cs
2026-05-29 14:43:13 +01:00
copilot-swe-agent[bot]
ee64868919
Add tar reader regression tests 2026-05-29 11:58:38 +00:00
Adam Hathcock
e7eb1097fa update settings to avoid package lock churn 2026-05-29 10:07:10 +01:00
Adam Hathcock
bb7ab319c8 add rtk gubbins to ignore things 2026-05-29 10:00:59 +01:00
Adam Hathcock
49d3452c4f Merge remote-tracking branch 'origin/master' into adam/fix-locks 2026-05-29 09:49:35 +01:00
Adam Hathcock
eb5efc27c9
Merge pull request #1340 from adamhathcock/copilot/fix-7zip-progress-reporting
Restore `WriteToDirectoryAsync` progress callbacks for solid 7z archives
2026-05-29 09:48:32 +01:00
Adam Hathcock
d6efe32cda fmt 2026-05-29 09:25:52 +01:00
Adam Hathcock
7c5a7dccb1 Try to fix global.json to avoid churn in locks 2026-05-29 09:25:14 +01:00
copilot-swe-agent[bot]
ae8d983b72
Fix flaky progress test by using synchronous IProgress implementation 2026-05-29 08:13:41 +00:00
Adam Hathcock
01fe281eb0
Merge pull request #1338 from adamhathcock/copilot/fix-writable-archive-disposeasync
Close writable entry streams during async archive disposal
2026-05-29 09:05:39 +01:00
copilot-swe-agent[bot]
afea217934
chore: finalize security verification 2026-05-29 08:05:22 +00:00
copilot-swe-agent[bot]
d5a8f98500
Fix async progress reporting for solid 7z extraction 2026-05-29 08:02:33 +00:00
copilot-swe-agent[bot]
3f79edd31e
Initial plan 2026-05-29 07:53:28 +00:00
copilot-swe-agent[bot]
22e32f2a10
Revert unintended lockfile updates 2026-05-28 13:12:33 +00:00
copilot-swe-agent[bot]
5adae487c7
Fix writable archive async disposal and add regression tests 2026-05-28 13:12:11 +00:00
copilot-swe-agent[bot]
76ed18fc76
Initial plan 2026-05-28 12:59:15 +00:00
Adam Hathcock
a984a3e30a
Merge pull request #1334 from adamhathcock/adam/recommended-gaps-filled
Some checks failed
NuGet Release / build-and-publish (ubuntu-latest) (push) Failing after 13s
NuGet Release / build-and-publish (windows-latest) (push) Has been cancelled
add AOT smoke and missing tests
2026-05-27 09:17:25 +01:00
copilot-swe-agent[bot]
0a3c36dc80
Dispose caller-provided stream in async archive open test 2026-05-27 08:05:46 +00:00
copilot-swe-agent[bot]
851aa391c6
test: dispose wrapped cancellation stream 2026-05-27 08:05:19 +00:00
copilot-swe-agent[bot]
c0b42d4806
test: dispose reader stream in async parity test 2026-05-27 08:04:00 +00:00
Adam Hathcock
55df0d30d9 add AOT smoke and missing tests 2026-05-26 15:47:44 +01:00
Adam Hathcock
98b4ffc807
Merge pull request #1332 from adamhathcock/adam/update-docs-skills
Add skills
2026-05-26 15:36:44 +01:00
Adam Hathcock
4334078d4a add rar skill 2026-05-26 15:31:25 +01:00
Adam Hathcock
35c9cdd232 add zip skill and upgrade packages 2026-05-26 15:23:29 +01:00
Adam Hathcock
9bc2a8677b update docs to remove LZMA2 from Zip 2026-05-26 15:09:34 +01:00
Adam Hathcock
c49c1f46ef Add correct Xz mapping 2026-05-26 15:06:17 +01:00
Adam Hathcock
55a6daea7a
Potential fix for pull request finding
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
2026-05-26 10:13:07 +01:00
Adam Hathcock
7569436cdd
Potential fix for pull request finding
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
2026-05-26 10:12:46 +01:00
Adam Hathcock
b36a8e95dd
Merge pull request #1333 from adamhathcock/copilot/fix-null-filename-issue
Fix null `IVolume.FileName` for single-volume file-based archives
2026-05-26 09:26:39 +01:00
copilot-swe-agent[bot]
1af93977ba
Remove regenerated lockfile noise
Agent-Logs-Url: https://github.com/adamhathcock/sharpcompress/sessions/afd8cfa5-472e-4624-bb56-1412aaa04e90

Co-authored-by: adamhathcock <527620+adamhathcock@users.noreply.github.com>
2026-05-25 09:33:18 +00:00
copilot-swe-agent[bot]
34034e843b
Finalize single-volume FileName fix validation
Agent-Logs-Url: https://github.com/adamhathcock/sharpcompress/sessions/afd8cfa5-472e-4624-bb56-1412aaa04e90

Co-authored-by: adamhathcock <527620+adamhathcock@users.noreply.github.com>
2026-05-25 09:33:03 +00:00
copilot-swe-agent[bot]
a5ef90ee22
Revert unrelated lockfile updates
Agent-Logs-Url: https://github.com/adamhathcock/sharpcompress/sessions/afd8cfa5-472e-4624-bb56-1412aaa04e90

Co-authored-by: adamhathcock <527620+adamhathcock@users.noreply.github.com>
2026-05-25 09:30:14 +00:00
copilot-swe-agent[bot]
48ff579bc8
Fix single-volume archive Volume.FileName resolution
Agent-Logs-Url: https://github.com/adamhathcock/sharpcompress/sessions/afd8cfa5-472e-4624-bb56-1412aaa04e90

Co-authored-by: adamhathcock <527620+adamhathcock@users.noreply.github.com>
2026-05-25 09:29:52 +00:00
copilot-swe-agent[bot]
5185cbb765
Initial plan 2026-05-25 09:21:54 +00:00
Adam Hathcock
a702e4faf1 add tar skill 2026-05-25 10:17:25 +01:00
Adam Hathcock
673cb3637a start skills 2026-05-25 10:10:26 +01:00
Adam Hathcock
192a947524
Merge pull request #1330 from adamhathcock/adam/fix-lang-version
Add Polysharp and adjustments that do not break legacy frameworks
2026-05-20 16:26:50 +01:00
copilot-swe-agent[bot]
9699907289
test older consumer API compatibility
Agent-Logs-Url: https://github.com/adamhathcock/sharpcompress/sessions/3c4b9fc7-e75a-4e7a-97eb-491fc8d1e50c

Co-authored-by: adamhathcock <527620+adamhathcock@users.noreply.github.com>
2026-05-20 15:13:04 +00:00
copilot-swe-agent[bot]
63bfa185f7
fix public init-only API setters
Agent-Logs-Url: https://github.com/adamhathcock/sharpcompress/sessions/9d9bc63c-5667-44ae-82f2-bd83df142606

Co-authored-by: adamhathcock <527620+adamhathcock@users.noreply.github.com>
2026-05-20 08:14:24 +00:00
Adam Hathcock
576d431378 Add PolySharp. Odd frameworks aren't supported 2026-05-20 08:55:41 +01:00
Adam Hathcock
f8c6142ce3
Merge pull request #1289 from adamhathcock/adam/tar-pax
More complete Tar implementation: USTAR, PAX, etc.
2026-05-15 14:39:05 +01:00
Adam Hathcock
a7d5949604 Some tar fixes from review 2026-05-15 12:20:53 +01:00
Adam Hathcock
9d87274c5a build and test fixes 2026-05-15 11:41:26 +01:00
Adam Hathcock
1e3346208f Merge remote-tracking branch 'origin/master' into adam/tar-pax
# Conflicts:
#	src/SharpCompress/Archives/Tar/TarArchive.Factory.cs
#	tests/SharpCompress.Test/Tar/TarArchiveAsyncTests.cs
2026-05-15 11:19:20 +01:00