From 2548e7519c2edd6ada6c9bd5bb830ffa20eeb088 Mon Sep 17 00:00:00 2001 From: Jonathan Colon Date: Sat, 21 Feb 2026 10:51:56 -0400 Subject: [PATCH 1/2] Fix Bug report (#5) * Enhance module manifest with additional metadata including tags, license, project URL, icon, and release notes * Add validation for category names in StackedBarChart and implement tests for chart functions * Update Pester workflow to use actions/checkout@v6 and setup .NET 8.0, streamline build process for MacOS, Linux, and Windows * Enhance Pester workflow to include conditional checks for OS-specific build and copy steps * Add Windows PowerShell build and copy steps to Pester workflow * Enhance Pester and Release workflows for MacOS ARM64 support and update architecture handling in PowerShell module * Remove unnecessary module dependencies from Invoke-Tests script and clean up Pester workflow * Remove conditional code coverage for Windows PowerShell in Pester workflow * Enhance module import statements for macOS ARM and x86 architectures with verbose and debug output * Refactor workflows and issue templates for consistency and clarity; enhance Pester test output with verbose and debug options * Update Pester workflow to list DLL files from macOS ARM directory * Fix path for listing DLL files in macOS ARM directory in Pester workflow * Fix path for listing DLL files in macOS ARM directory in Pester workflow * Update paths for copying libraries and listing DLL files in Pester workflow * Update Pester workflow to use PowerShell commands for copying libraries across platforms * Update Pester workflow to improve library copy commands and list DLL files for macOS ARM * Update Pester workflow to use Unix-style copy command for macOS library * Update Pester and Release workflows to use PowerShell copy commands and adjust library paths for macOS * Fix module import paths for macOS ARM and x64 architectures in AsBuiltReport.Chart.psm1 * Update module version to 0.2.0 and add changelog entry for new features * Update issue templates: enhance bug report and change request forms --- .github/ISSUE_TEMPLATE/bug_report.yml | 2 +- .github/ISSUE_TEMPLATE/change_request.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml index 1015b96..0b2e99d 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.yml +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -1,7 +1,7 @@ name: Bug Report description: File a bug report labels: ["bug"] -assignees: +assignees: ["rebelinux"] body: - type: textarea id: bug-description diff --git a/.github/ISSUE_TEMPLATE/change_request.yml b/.github/ISSUE_TEMPLATE/change_request.yml index 8a2cee0..604e378 100644 --- a/.github/ISSUE_TEMPLATE/change_request.yml +++ b/.github/ISSUE_TEMPLATE/change_request.yml @@ -1,7 +1,7 @@ name: Change Request description: Request a new change or an improvement labels: ["change request"] -assignees: +assignees: ["rebelinux"] body: - type: textarea id: description From 1f2552a613b0f39828ac39ce1f078d3bcea0d899 Mon Sep 17 00:00:00 2001 From: Jonathan Colon Date: Sat, 21 Feb 2026 10:54:55 -0400 Subject: [PATCH 2/2] Clean up Release.yml by removing commented code Removed commented-out sections related to tweeting and Bluesky posting. --- .github/workflows/Release.yml | 53 ++++++++++++++++++----------------- 1 file changed, 27 insertions(+), 26 deletions(-) diff --git a/.github/workflows/Release.yml b/.github/workflows/Release.yml index 46c2838..89652ea 100644 --- a/.github/workflows/Release.yml +++ b/.github/workflows/Release.yml @@ -49,29 +49,30 @@ jobs: shell: pwsh run: | Publish-Module -Path .\AsBuiltReport.Chart\ -NuGetApiKey ${{ secrets.PSGALLERY_API_KEY }} -Verbose - tweet: - needs: publish-to-psgallery - runs-on: ubuntu-latest - steps: - - uses: Eomm/why-don-t-you-tweet@v2 - # We don't want to tweet if the repository is not a public one - if: ${{ !github.event.repository.private }} - with: - # GitHub event payload - # https://docs.github.com/en/developers/webhooks-and-events/webhooks/webhook-events-and-payloads#release - tweet-message: "[New Release] ${{ github.event.repository.name }} ${{ github.event.release.tag_name }}! Check out what's new! ${{ github.event.release.html_url }} #AsBuiltReport #PowerShell" - env: - TWITTER_CONSUMER_API_KEY: ${{ secrets.TWITTER_CONSUMER_API_KEY }} - TWITTER_CONSUMER_API_SECRET: ${{ secrets.TWITTER_CONSUMER_API_SECRET }} - TWITTER_ACCESS_TOKEN: ${{ secrets.TWITTER_ACCESS_TOKEN }} - TWITTER_ACCESS_TOKEN_SECRET: ${{ secrets.TWITTER_ACCESS_TOKEN_SECRET }} - bsky-post: - needs: publish-to-psgallery - runs-on: ubuntu-latest - steps: - - uses: zentered/bluesky-post-action@v0.3.0 - with: - post: "[New Release] ${{ github.event.repository.name }} ${{ github.event.release.tag_name }}! Check out what's new! ${{ github.event.release.html_url }} #AsBuiltReport #PowerShell" - env: - BSKY_IDENTIFIER: ${{ secrets.BSKY_IDENTIFIER }} - BSKY_PASSWORD: ${{ secrets.BSKY_PASSWORD }} + # tweet: + # needs: publish-to-psgallery + # runs-on: ubuntu-latest + # steps: + # - uses: Eomm/why-don-t-you-tweet@v2 + # # We don't want to tweet if the repository is not a public one + # if: ${{ !github.event.repository.private }} + # with: + # # GitHub event payload + # # https://docs.github.com/en/developers/webhooks-and-events/webhooks/webhook-events-and-payloads#release + # tweet-message: "[New Release] ${{ github.event.repository.name }} ${{ github.event.release.tag_name }}! Check out what's new! ${{ github.event.release.html_url }} #AsBuiltReport #PowerShell" + # env: + # TWITTER_CONSUMER_API_KEY: ${{ secrets.TWITTER_CONSUMER_API_KEY }} + # TWITTER_CONSUMER_API_SECRET: ${{ secrets.TWITTER_CONSUMER_API_SECRET }} + # TWITTER_ACCESS_TOKEN: ${{ secrets.TWITTER_ACCESS_TOKEN }} + # TWITTER_ACCESS_TOKEN_SECRET: ${{ secrets.TWITTER_ACCESS_TOKEN_SECRET }} + # bsky-post: + # needs: publish-to-psgallery + # runs-on: ubuntu-latest + # steps: + # - uses: zentered/bluesky-post-action@v0.3.0 + # with: + # post: "[New Release] ${{ github.event.repository.name }} ${{ github.event.release.tag_name }}! Check out what's new! ${{ github.event.release.html_url }} #AsBuiltReport #PowerShell" + # env: + # BSKY_IDENTIFIER: ${{ secrets.BSKY_IDENTIFIER }} + # BSKY_PASSWORD: ${{ secrets.BSKY_PASSWORD }} +