Skip to content

Commit e55df03

Browse files
authored
Merge pull request #14 from AsBuiltReport/dev
v1.14
2 parents 9de1e5b + bf6a64d commit e55df03

19 files changed

+853
-778
lines changed

.github/ISSUE_TEMPLATE/bug_report.md

Lines changed: 0 additions & 35 deletions
This file was deleted.
Lines changed: 98 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,98 @@
1+
name: Bug Report
2+
description: File a bug report
3+
labels: ["bug"]
4+
assignees:
5+
- tpcarman
6+
body:
7+
- type: textarea
8+
id: bug-description
9+
attributes:
10+
label: Bug description
11+
description: >-
12+
Please provide a clear and concise description of the bug.
13+
validations:
14+
required: true
15+
- type: input
16+
id: command-line-input
17+
attributes:
18+
label: Command-line input
19+
description: >-
20+
Please provide the command line input you are using to run AsBuiltReport. Please ensure that you obscure any sensitive information.
21+
placeholder: New-AsBuiltReport -Report VMware.ESXi -Target xxxxxxx -Format Word,HTML -OutputFolderPath 'C:\Users\..\Documents' -AsBuiltConfigFilePath 'C:\Users\..\AsBuiltReport\AsBuiltReport.json' -ReportConfigFilePath 'C:\Users\..\AsBuiltReport\AsBuiltReport.VMware.ESXi.json' -EnableHealthCheck -Verbose
22+
validations:
23+
required: true
24+
- type: textarea
25+
id: steps-to-reproduce
26+
attributes:
27+
label: Steps to reproduce
28+
description: >-
29+
Please provide a detailed list of steps to reproduce the bug.
30+
placeholder: |-
31+
1. ....
32+
2. ....
33+
3. ....
34+
validations:
35+
required: true
36+
- type: textarea
37+
id: expected-behaviour
38+
attributes:
39+
label: Expected behaviour
40+
description: >-
41+
Please provide a clear and concise description of what you expected to happen.
42+
validations:
43+
required: true
44+
- type: textarea
45+
id: screenshots
46+
attributes:
47+
label: Screenshots
48+
description: >-
49+
Please attach any screenshots to help explain the problem. Please ensure that you obscure any sensitive information.
50+
placeholder: |-
51+
Drag and drop screenshots here.
52+
- type: textarea
53+
id: operating-system
54+
attributes:
55+
label: Operating System
56+
description: Please provide information about the operating system are you using.
57+
placeholder: macOS Big Sur, Windows 10, Ubuntu 20.04 LTS
58+
validations:
59+
required: true
60+
- type: textarea
61+
id: powershell-version
62+
attributes:
63+
label: PowerShell Version
64+
description: Please provide information about the PowerShell version you are using. Please provide the output from the following PowerShell command `$PSVersionTable`.
65+
placeholder: $PSVersionTable
66+
validations:
67+
required: true
68+
- type: textarea
69+
id: powershell-modules
70+
attributes:
71+
label: PowerShell Modules
72+
description: Please provide information about the PowerShell modules are you using. Please provide the output from the following PowerShell command `Get-Module -ListAvailable @("AsBuiltReport.Core";"AsBuiltReport.VMware.ESXi";"PScribo";"VCF.PowerCLI") | Select Name, Version`
73+
placeholder: Get-Module -ListAvailable @("AsBuiltReport.Core";"AsBuiltReport.VMware.ESXi";"PScribo";"VCF.PowerCLI") | Select Name, Version
74+
validations:
75+
required: true
76+
- type: textarea
77+
id: additional-context
78+
attributes:
79+
label: Additional Context
80+
description: This field is optional. You may provide additional context for the bug you wish to report. You may wish to include links to any related [issues](https://github.com/AsBuiltReport/AsBuiltReport.VMware.ESXi/issues) or other relevant information.
81+
- type: checkboxes
82+
id: checklist
83+
attributes:
84+
label: Before submitting
85+
description: >-
86+
Please ensure your bug report fulfills all of the following requirements.
87+
If you are unsure of what a specific requirement means, please follow the links to learn about it and understand why it is necessary before submitting.
88+
options:
89+
- label: >-
90+
I have read and followed the [bug reporting guidelines](https://www.asbuiltreport.com/dev-guide/contributing/#reporting-issues-and-bugs).
91+
required: true
92+
- label: >-
93+
I have read [the documentation](https://www.asbuiltreport.com/user-guide/new-asbuiltconfig),
94+
and referred to the [known issues](https://www.asbuiltreport.com/support/known-issues) before submitting this bug report.
95+
required: true
96+
- label: >-
97+
I have checked for previously opened & closed [issues](https://github.com/AsBuiltReport/AsBuiltReport.VMware.ESXi/issues) before submitting this bug report.
98+
required: true
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
name: Change Request
2+
description: Request a new change or an improvement
3+
labels: ["change request"]
4+
assignees:
5+
- tpcarman
6+
body:
7+
- type: textarea
8+
id: description
9+
attributes:
10+
label: Description
11+
description: >-
12+
Please provide a detailed description of your idea so that the project maintainers and contributors can fully understand what change, feature, or improvement you are proposing.
13+
validations:
14+
required: true
15+
- type: textarea
16+
id: additional-context
17+
attributes:
18+
label: Additional Context
19+
description: This field is optional. You may provide additional context for the idea you wish to propose. You may wish to include links to any related [issues](https://github.com/AsBuiltReport/AsBuiltReport.VMware.ESXi/issues) or other relevant information.
20+
- type: checkboxes
21+
id: checklist
22+
attributes:
23+
label: Before submitting
24+
description: >-
25+
Please ensure your change request fulfills all of the following requirements.
26+
If you are unsure of what a specific requirement means, please follow the links to learn about it and understand why it is necessary before submitting.
27+
options:
28+
- label: >-
29+
I have read [the documentation](https://www.asbuiltreport.com/user-guide/new-asbuiltconfig),
30+
and referred to the [known issues](https://www.asbuiltreport.com/support/known-issues) before submitting this change request.
31+
required: true
32+
- label: >-
33+
I have checked for previously opened & closed [issues](https://github.com/AsBuiltReport/AsBuiltReport.VMware.ESXi/issues) before submitting this change request.
34+
required: true

.github/ISSUE_TEMPLATE/config.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
blank_issues_enabled: false

.github/ISSUE_TEMPLATE/feature_request.md

Lines changed: 0 additions & 17 deletions
This file was deleted.

.github/PULL_REQUEST_TEMPLATE.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,4 +31,4 @@
3131
- [ ] My code follows the code style of this project.
3232
- [ ] My change requires a change to the documentation.
3333
- [ ] I have updated the documentation accordingly.
34-
- [ ] I have read the [**CONTRIBUTING**](/CONTRIBUTING.md) document.
34+
- [ ] I have read the [**CONTRIBUTING**](https://www.asbuiltreport.com/about/contributing/) document.

.github/workflows/PSScriptAnalyzer.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ jobs:
55
name: Run PSScriptAnalyzer
66
runs-on: ubuntu-latest
77
steps:
8-
- uses: actions/checkout@v2
8+
- uses: actions/checkout@v5
99
- name: lint
1010
uses: devblackops/github-action-psscriptanalyzer@master
1111
with:

.github/workflows/Release.yml

Lines changed: 19 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@ on:
66

77
jobs:
88
publish-to-gallery:
9-
runs-on: ubuntu-latest
9+
runs-on: windows-latest
1010
steps:
11-
- uses: actions/checkout@v2
11+
- uses: actions/checkout@v4
1212
- name: Set PSRepository to Trusted for PowerShell Gallery
1313
shell: pwsh
1414
run: |
@@ -17,14 +17,19 @@ jobs:
1717
shell: pwsh
1818
run: |
1919
Install-Module -Name AsBuiltReport.Core -Repository PSGallery -Force
20+
- name: Test Module Manifest
21+
shell: pwsh
22+
run: |
23+
Test-ModuleManifest .\AsBuiltReport.VMware.ESXi.psd1
2024
- name: Publish module to PowerShell Gallery
2125
shell: pwsh
2226
run: |
2327
Publish-Module -Path ./ -NuGetApiKey ${{ secrets.PSGALLERY_API_KEY }} -Verbose
2428
tweet:
29+
needs: publish-to-gallery
2530
runs-on: ubuntu-latest
2631
steps:
27-
- uses: Eomm/why-don-t-you-tweet@v1
32+
- uses: Eomm/why-don-t-you-tweet@v2
2833
# We don't want to tweet if the repository is not a public one
2934
if: ${{ !github.event.repository.private }}
3035
with:
@@ -35,4 +40,14 @@ jobs:
3540
TWITTER_CONSUMER_API_KEY: ${{ secrets.TWITTER_CONSUMER_API_KEY }}
3641
TWITTER_CONSUMER_API_SECRET: ${{ secrets.TWITTER_CONSUMER_API_SECRET }}
3742
TWITTER_ACCESS_TOKEN: ${{ secrets.TWITTER_ACCESS_TOKEN }}
38-
TWITTER_ACCESS_TOKEN_SECRET: ${{ secrets.TWITTER_ACCESS_TOKEN_SECRET }}
43+
TWITTER_ACCESS_TOKEN_SECRET: ${{ secrets.TWITTER_ACCESS_TOKEN_SECRET }}
44+
bsky-post:
45+
needs: publish-to-gallery
46+
runs-on: ubuntu-latest
47+
steps:
48+
- uses: zentered/[email protected]
49+
with:
50+
post: "[New Release] ${{ github.event.repository.name }} ${{ github.event.release.tag_name }}! Check out what's new! ${{ github.event.release.html_url }} #VMware #ESXi #AsBuiltReport #vExpert"
51+
env:
52+
BSKY_IDENTIFIER: ${{ secrets.BSKY_IDENTIFIER }}
53+
BSKY_PASSWORD: ${{ secrets.BSKY_PASSWORD }}

AsBuiltReport.VMware.ESXi.Style.ps1

Lines changed: 0 additions & 104 deletions
This file was deleted.

AsBuiltReport.VMware.ESXi.psd1

-5.18 KB
Binary file not shown.

0 commit comments

Comments
 (0)