Skip to content

Merge of all changes from the release processes #33

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

Merged
merged 9 commits into from
Jun 4, 2025

Conversation

smaillet
Copy link
Member

@smaillet smaillet commented Jun 4, 2025

No description provided.

smaillet and others added 7 commits June 4, 2025 09:24
* Publish release now resets the branch if it exists
* Fixed generation of version info to not include CI information for a release build as it will be null

Co-authored-by: smaillet <[email protected]>
)

Tests need access to the information about the environment to determine the correct versioning for a build. Normally, this is available in the Environment variables but test runs DO NOT get an inherited set of environment variables from the command that launched them.

* Added forcing CI info to blank in the task's props file
* Added setting of the environment variables with IDisposable RAII pattern to clean up afterwards when validating the as-built task assembly.
* Added [Start|End]-FakeReleaseBuild.ps1 scripts to aid in replicating a release build environment locally.
* Added BuildKind to the generatedVersion.props file to allow "communication" of the environment variables that existed at time of the task assembly build.

Co-authored-by: smaillet <[email protected]>
Removed upload of test results using custom action as there's no PR/COMIT to publish to for a release build. Instead, just uploads the TRX files.
* Simplified command to push packages
* Added support to create a release in GH even if the push fails.
    - It seems it works for local commands so downloading the resulting packages is a workable option until this is all figured out.
Copy link

github-actions bot commented Jun 4, 2025

Test Results

43 tests  ±0   43 ✅ ±0   10s ⏱️ -1s
 2 suites ±0    0 💤 ±0 
 2 files   ±0    0 ❌ ±0 

Results for commit d6fef60. ± Comparison against base commit e9bb03a.

♻️ This comment has been updated with latest results.

@smaillet smaillet merged commit 28c6cae into UbiquityDotNET:develop Jun 4, 2025
3 checks passed
@smaillet smaillet deleted the merge-back-v5.0.0-rc branch June 5, 2025 20:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant