Skip to content

Add resilient build.ps1 blog post#48

Open
tablackburn wants to merge 2 commits intomainfrom
blog/resilient-build-ps1
Open

Add resilient build.ps1 blog post#48
tablackburn wants to merge 2 commits intomainfrom
blog/resilient-build-ps1

Conversation

@tablackburn
Copy link
Copy Markdown
Contributor

Summary

  • Adds Trent Blackburn as a contributor in blog/authors.yml
  • Publishes a slimmed-down blog post covering 5 patterns for hardening the psake build.ps1 (clear error handling, dynamic tab completion, try-import-first, internal repo support, PowerShellGet pinning)
  • Links to the full walkthrough on the author's personal blog
  • Regenerates authors.choices.jsonc for FrontMatter CMS

Test plan

  • Dev server renders the post at /blog/resilient-build-ps1
  • Author card displays correctly with avatar and social links
  • All 44 Pester tests pass

🤖 Generated with Claude Code

Add Trent Blackburn as a contributor in authors.yml and publish a
slimmed-down version of the "Building a Resilient build.ps1" post,
linking to the full walkthrough on the author's personal blog.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@netlify
Copy link
Copy Markdown

netlify bot commented Apr 8, 2026

Deploy Preview for psake ready!

Name Link
🔨 Latest commit 028326a
🔍 Latest deploy log https://app.netlify.com/projects/psake/deploys/69d80ce1df735c0008080b23
😎 Deploy Preview https://deploy-preview-48--psake.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

Copilot AI review requested due to automatic review settings April 8, 2026 23:59
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Adds a new blog entry to the psake documentation site describing patterns for making a psake build.ps1 more resilient, and wires up the new author so it renders correctly in Docusaurus/FrontMatter CMS.

Changes:

  • Add tablackburn to blog/authors.yml and regenerate authors.choices.jsonc.
  • Publish new blog post 2026-04-08-resilient-build-ps1.md with the “resilient build.ps1” content and metadata.

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated 2 comments.

File Description
blog/authors.yml Adds Trent Blackburn author profile for blog attribution.
blog/2026-04-08-resilient-build-ps1.md New blog post content + frontmatter for resilient build.ps1 patterns.
authors.choices.jsonc Regenerated FrontMatter CMS author choices to include the new handle.

@HeyItsGilbert
Copy link
Copy Markdown
Member

This would probably benefit with you laying down some basics in the beginning. You're almost better off explaining what a build.ps1 is, giving your final version, and pointing to your blog where you go over the individual pieces (or leave it in this post). Assume that people are finding this and they are seeing it for the first time.

@HeyItsGilbert HeyItsGilbert self-assigned this Apr 9, 2026
@HeyItsGilbert HeyItsGilbert self-requested a review April 9, 2026 06:42
Copy link
Copy Markdown
Member

@HeyItsGilbert HeyItsGilbert left a comment

Choose a reason for hiding this comment

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

This really needs a stronger intro paragraph aimed at users who are not familiar with build.ps1 files.

Address PR feedback to explain what build.ps1 is before diving into
resilience patterns. Links to the default build.ps1 in the psake repo.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Copy link
Copy Markdown
Contributor Author

@tablackburn tablackburn left a comment

Choose a reason for hiding this comment

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

Rewrote the intro to explain what build.ps1 is before diving into patterns. Also linked to the default build.ps1 in the psake repo for context. Let me know if this addresses your feedback.

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.

3 participants