-
Notifications
You must be signed in to change notification settings - Fork 12
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
Changed Dependency to Allow Linux Build and Added OneBranch Pipeline #41
Closed
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
…itial Initial upload of files for PowerShell ThreadJob module
Added more information to the README.md file.
…n up runspaces after completion.
Change to clean up runspaces after a job ends, and defer runspace init
Remove platform specific binaries
Added test for Receive-Job -AutoRemoveJob
Add support for Using scope modifier and fix terminating error behavior
Updated version for publishing.
…n level v3 and v4 PowerShell
Removed InformationStream change because it is not compatible with down level v3 and v4 PowerShell
Added support for Windows CL support
(so they'll have a .Count property) Fixes PowerShell#20.
…StrictModeTestErrors Fix StrictMode test errors: array-ify empty collections
…oveArgListValidateAttr Remove unwanted validation of ArgumentList param
Update version to 1.1.2
…h isn't available yet
…hine before publishing
…st for threadjob.psd1
jshigetomi
changed the title
Add proxy release
Changed Dependency to Allow Linux Build and Added OneBranch Pipeline
Sep 24, 2024
ThomasNieto
suggested changes
Sep 24, 2024
Co-authored-by: Thomas Nieto <[email protected]>
fixed commit history and moved to PR: #42 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
PR Summary
Fixes: #30
This pull request introduces several significant updates across multiple configuration and pipeline files to enhance the build and deployment process, particularly focusing on compliance, signing, and security analysis.
Compliance and Security Enhancements:
.ci/compliance.yml
: Added steps to install PowerShell Core, download and capture artifacts, create a temporary module path, install PSPackageProject and dependencies, and run various security scans such as Component Detection, Defender Scan, CredScan, BinSkim, PoliCheck, and publish security analysis logs..config/tsaoptions.json
: Introduced a new configuration file for TSA options, specifying instance URL, project name, area path, codebase name, notification aliases, and tools like CredScan, PoliCheck, and BinSkim.Build and Signing Process:
.ci/templates/sign.yml
: Added parameters and steps to install .NET Core SDK, generate signing JSON, prepare output folder, and sign files using ESRP..pipelines/threadjobs-official.yml
: Created a new pipeline configuration for building, signing, and publishing the ThreadJob module, including scheduled weekly builds, parameters for publishing to PowerShell Gallery, and various stages for building, manual validation, and release.Dependency Management:
.github/dependabot.yml
: Configured Dependabot to automate dependency updates for NuGet packages and GitHub Actions on a daily schedule.Build Script Updates:
build.ps1
: Updated the build configuration to usenetstandard2.0
instead ofnet461
, included new script variables, and ensured the correct script file is sourced. [1] [2] [3]buildtools.psm1
: Replaced thePowerShellGet
module withMicrosoft.PowerShell.PSResourceGet
and added a missing line to join the build output path. [1] [2]PR Context