Adam Hathcock
fb707aa676
push to nuget only on tags
2026-02-12 10:56:26 +00:00
copilot-swe-agent[bot]
2fa8196105
Replace bash scripts with C# build targets for benchmark display and comparison
...
Co-authored-by: adamhathcock <527620+adamhathcock@users.noreply.github.com >
2026-02-05 13:56:48 +00:00
copilot-swe-agent[bot]
ca262920c8
Add GitHub Actions workflow, baseline results, and documentation for performance benchmarks
...
Co-authored-by: adamhathcock <527620+adamhathcock@users.noreply.github.com >
2026-02-05 13:32:23 +00:00
copilot-swe-agent[bot]
235096a2eb
Configure nuget-release.yml to run on PRs without publishing
...
Co-authored-by: adamhathcock <527620+adamhathcock@users.noreply.github.com >
2026-01-03 14:15:50 +00:00
Adam Hathcock
46a4064989
remove old bulid
2026-01-03 13:54:51 +00:00
copilot-swe-agent[bot]
5d47bfaeb6
Add tag push trigger to workflow
...
- Workflow now triggers on tag pushes in addition to branch pushes
- Tags must match pattern: [0-9]+.[0-9]+.[0-9]+ (e.g., 0.43.0)
- Updated documentation to explain both triggering methods
- Allows publishing by pushing tags directly without requiring branch push
Co-authored-by: adamhathcock <527620+adamhathcock@users.noreply.github.com >
2026-01-03 13:36:19 +00:00
Adam Hathcock
29f8b512c4
Potential fix for code scanning alert no. 7: Workflow does not contain permissions
...
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
2026-01-03 13:23:13 +00:00
copilot-swe-agent[bot]
9794c8ba72
Remove GitHub release creation - will be done manually
...
- Removed create-release build target from build/Program.cs
- Removed CreateRelease constant
- Removed "Create GitHub Release" step from workflow
- Removed permissions: contents: write since no longer creating releases
- Updated NUGET_RELEASE.md to remove all references to GitHub release creation
- Updated TESTING.md to remove GitHub release verification steps
- GitHub releases will now be created manually instead of automatically
Co-authored-by: adamhathcock <527620+adamhathcock@users.noreply.github.com >
2026-01-03 13:19:23 +00:00
copilot-swe-agent[bot]
f1b305f682
Add matrix build and master branch support to release workflow
...
- Workflow now triggers on both master and release branches
- Added matrix strategy for windows-latest and ubuntu-latest
- Both OS platforms build and test the project
- Only Windows build publishes to NuGet and creates GitHub releases
- Upload artifacts are now OS-specific (windows-latest-nuget-package, ubuntu-latest-nuget-package)
- Updated documentation to reflect multi-platform builds and master branch support
Co-authored-by: adamhathcock <527620+adamhathcock@users.noreply.github.com >
2026-01-03 12:54:05 +00:00
Adam Hathcock
091a800c9d
Potential fix for code scanning alert no. 6: Workflow does not contain permissions
...
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
2026-01-03 12:36:50 +00:00
copilot-swe-agent[bot]
9d6cd930ea
Use next minor version with beta suffix for prereleases
...
- Changed prerelease versioning to increment minor version instead of using last tag
- Changed suffix from "preview" to "beta"
- Format is now {NEXT_MINOR_VERSION}-beta.{COMMIT_COUNT}
- Example: 0.43.0-beta.123 (if last tag is 0.42.x)
- Updated documentation in NUGET_RELEASE.md and TESTING.md
Co-authored-by: adamhathcock <527620+adamhathcock@users.noreply.github.com >
2026-01-03 11:23:32 +00:00
copilot-swe-agent[bot]
d5913e8371
Fix TESTING.md to use valid version tag format
...
- Changed example from 0.42.2-test to 0.42.2 to match regex pattern
- Added note that tags must be pure semantic versions (MAJOR.MINOR.PATCH)
- Addresses bot review feedback about documentation inconsistency
Co-authored-by: adamhathcock <527620+adamhathcock@users.noreply.github.com >
2026-01-02 18:04:13 +00:00
copilot-swe-agent[bot]
7f71f76f6e
Remove SHA from prerelease version, use only commit count
...
- Changed prerelease version format from {LAST_TAG}-preview.{COMMIT_COUNT}+{SHA} to {LAST_TAG}-preview.{COMMIT_COUNT}
- Updated documentation in NUGET_RELEASE.md and TESTING.md to reflect the change
- Removed git rev-parse call for short SHA since it's no longer needed
Co-authored-by: adamhathcock <527620+adamhathcock@users.noreply.github.com >
2026-01-02 18:03:18 +00:00
copilot-swe-agent[bot]
caa82a6146
Remove duplicate entry in documentation
...
Co-authored-by: adamhathcock <527620+adamhathcock@users.noreply.github.com >
2026-01-01 11:49:41 +00:00
copilot-swe-agent[bot]
9238cf1128
Move bash logic to C# build targets
...
- Added determine-version, update-version, push-to-nuget, and create-release build targets
- All version detection and publishing logic now in build/Program.cs
- Workflow calls C# build targets instead of bash scripts
- Updated documentation to reflect C# implementation
Co-authored-by: adamhathcock <527620+adamhathcock@users.noreply.github.com >
2026-01-01 11:44:20 +00:00
copilot-swe-agent[bot]
2f874ace51
Add comment clarifying sort -V usage
...
Co-authored-by: adamhathcock <527620+adamhathcock@users.noreply.github.com >
2026-01-01 10:48:32 +00:00
copilot-swe-agent[bot]
2feabed297
Remove redundant NUGET_API_KEY environment variable
...
Co-authored-by: adamhathcock <527620+adamhathcock@users.noreply.github.com >
2026-01-01 10:47:04 +00:00
copilot-swe-agent[bot]
9001e28b36
Add GitHub Actions workflow for NuGet releases
...
Co-authored-by: adamhathcock <527620+adamhathcock@users.noreply.github.com >
2026-01-01 10:44:59 +00:00
dependabot[bot]
5f52fc2176
Bump actions/upload-artifact from 5 to 6
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 5 to 6.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-15 09:02:14 +00:00
copilot-swe-agent[bot]
131bd2b7b8
Drop .NET 6 support and add .NET 10 support
...
- Updated SharpCompress.csproj target frameworks from net48;net481;netstandard2.0;net6.0;net8.0 to net48;net481;netstandard2.0;net8.0;net10.0
- Updated test and build projects to use .NET 10
- Updated global.json to .NET 10 SDK
- Updated CI workflow to use .NET 10
- Fixed deprecated Rfc2898DeriveBytes constructor for .NET 10 (SYSLIB0060)
- Updated package description and README to reflect new supported frameworks
- Updated package versions for .NET 10 compatibility
Co-authored-by: adamhathcock <527620+adamhathcock@users.noreply.github.com >
2025-11-29 11:03:48 +00:00
dependabot[bot]
be06049db3
Bump actions/checkout from 5 to 6
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 5 to 6.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-24 09:20:23 +00:00
dependabot[bot]
d2c4ae8cdf
Bump actions/upload-artifact from 4 to 5
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 4 to 5.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-27 09:43:01 +00:00
Adam Hathcock
8dfbe56f42
Merge branch 'master' into dependabot/github_actions/actions/checkout-5
2025-10-14 08:23:18 +01:00
dependabot[bot]
6c23a28826
Bump actions/setup-dotnet from 4 to 5
...
Bumps [actions/setup-dotnet](https://github.com/actions/setup-dotnet ) from 4 to 5.
- [Release notes](https://github.com/actions/setup-dotnet/releases )
- [Commits](https://github.com/actions/setup-dotnet/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/setup-dotnet
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-13 16:21:25 +00:00
dependabot[bot]
f72289570a
Bump actions/checkout from 4 to 5
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 4 to 5.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-13 16:12:51 +00:00
Adam Hathcock
32aa9877c0
remove caching
2023-12-18 09:16:02 +00:00
Adam Hathcock
b78643f2d8
update upload artifact
2023-12-18 09:15:15 +00:00
Adam Hathcock
4f7a0d3ad0
CI to dotnet 8
2023-12-18 09:08:06 +00:00
dependabot[bot]
ff40f7d262
Bump actions/setup-dotnet from 3 to 4
...
Bumps [actions/setup-dotnet](https://github.com/actions/setup-dotnet ) from 3 to 4.
- [Release notes](https://github.com/actions/setup-dotnet/releases )
- [Commits](https://github.com/actions/setup-dotnet/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/setup-dotnet
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-12-11 09:35:30 +00:00
dependabot[bot]
cdeb288c4f
Bump actions/checkout from 3 to 4
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-09-11 09:38:10 +00:00
Adam Hathcock
fa2a52ff41
add caching and some cleanup
2023-03-21 13:41:36 +00:00
Adam Hathcock
970e31a1b1
cleanup and run csharpier
2022-12-20 13:45:47 +00:00
Adam Hathcock
2dae2b7984
update build targets and CI
2022-12-20 13:40:33 +00:00
Adam Hathcock
18336c2b8e
Update to dotnet 7. Change net461 to net462. Remove netcoreapp3.1
2022-12-20 11:17:45 +00:00
dependabot[bot]
adb200d885
Bump actions/setup-dotnet from 2 to 3
...
Bumps [actions/setup-dotnet](https://github.com/actions/setup-dotnet ) from 2 to 3.
- [Release notes](https://github.com/actions/setup-dotnet/releases )
- [Commits](https://github.com/actions/setup-dotnet/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: actions/setup-dotnet
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-10-03 09:26:24 +00:00
Adam Hathcock
20a09b4866
Drop net5
2022-06-13 15:24:53 +01:00
dependabot[bot]
fcbfcfed03
Bump actions/upload-artifact from 2 to 3
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 2 to 3.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-04-21 08:52:47 +00:00
Adam Hathcock
6950eebf9f
Dependency updates and start of enforcing some C# standards
2022-04-21 08:54:59 +01:00
ds5678
eb44cdc903
Update dotnetcore.yml
2022-04-08 02:21:07 -04:00
Jeremy Pritts
ed3c11f44c
update workflow and csproj files
2022-03-31 04:04:56 -04:00
Adam Hathcock
b6e0ad89ce
Remove duplicated artifact step
2021-10-02 15:21:05 +01:00
Adam Hathcock
2745bfa19b
Minor SDK update
2021-10-02 15:19:51 +01:00
Adam Hathcock
0209d00164
Minor updates and prep for 0.29
2021-09-12 08:52:00 +01:00
Adam Hathcock
54fc26b93d
Update build and mark for 0.28.3
2021-06-04 13:43:35 +01:00
Adam Hathcock
147be6e6e1
Use Net5, NetCoreApp3.1, NetStandard2.1, NetStandard2.0 only
2021-01-09 10:34:49 +00:00
Adam Hathcock
3b43c1e413
Update dependencies
2020-11-03 08:45:10 +00:00
Adam Hathcock
a7944f28c5
Fix CI again
2020-07-26 14:45:32 +01:00
Adam Hathcock
426d459284
Fix CI build
2020-07-26 14:39:13 +01:00
Adam Hathcock
f521fd35ff
Fix tests, update to 0.26
2020-07-26 14:36:07 +01:00
Adam Hathcock
39b07f45f1
Update github action and minor SDK bump
2020-06-25 09:16:15 +01:00