Skip to content

Commit fb5ab83

Browse files
authored
Merge pull request #49 from AsBuiltReport/dev
v0.3.8 public release
2 parents 3e7d6ad + 292daec commit fb5ab83

37 files changed

+560
-511
lines changed

.github/workflows/Release.yml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,4 +49,14 @@ jobs:
4949
TWITTER_CONSUMER_API_SECRET: ${{ secrets.TWITTER_CONSUMER_API_SECRET }}
5050
TWITTER_ACCESS_TOKEN: ${{ secrets.TWITTER_ACCESS_TOKEN }}
5151
TWITTER_ACCESS_TOKEN_SECRET: ${{ secrets.TWITTER_ACCESS_TOKEN_SECRET }}
52+
bsky-post:
53+
needs: publish-to-gallery
54+
runs-on: ubuntu-latest
55+
steps:
56+
- uses: zentered/[email protected]
57+
with:
58+
post: "[New Release] ${{ github.event.repository.name }} ${{ github.event.release.tag_name }}! Check out what's new! ${{ github.event.release.html_url }} #Veeam #AsBuiltReport #PowerShell #VeeamVanguard #VeeamLegend"
59+
env:
60+
BSKY_IDENTIFIER: ${{ secrets.BSKY_IDENTIFIER }}
61+
BSKY_PASSWORD: ${{ secrets.BSKY_PASSWORD }}
5262

AsBuiltReport.Veeam.VB365.psd1

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
RootModule = 'AsBuiltReport.Veeam.VB365.psm1'
1313

1414
# Version number of this module.
15-
ModuleVersion = '0.3.7'
15+
ModuleVersion = '0.3.8'
1616

1717
# Supported PSEditions
1818
# CompatiblePSEditions = @()
@@ -63,7 +63,7 @@
6363
},
6464
@{
6565
ModuleName = 'Diagrammer.Core';
66-
ModuleVersion = '0.2.10'
66+
ModuleVersion = '0.2.12'
6767
}
6868
)
6969

CHANGELOG.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,20 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
##### This project is community maintained and has no sponsorship from Veeam, its employees or any of its affiliates.
99

10+
## [0.3.8] - 2024-11-12
11+
12+
### Added
13+
14+
- Add code to properly display diskspace information
15+
16+
### Changed
17+
18+
- Improve detection of empty fields in tables
19+
- Improve detection of true/false elements in tables
20+
- Update GitHub release workflow to add post to Bluesky social platform
21+
- Increase Diagrammer.Core to v0.2.12
22+
- Update Sample report & diagram files
23+
1024
## [0.3.7] - 2024-10-12
1125

1226
### Changed
-4.71 KB
Loading

Samples/Sample Veeam VB365 As Built Report.html

Lines changed: 297 additions & 313 deletions
Large diffs are not rendered by default.
-649 KB
Binary file not shown.

Src/Private/Get-AbrVb365BackupCopyJob.ps1

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ function Get-AbrVb365BackupCopyJob {
55
.DESCRIPTION
66
Documents the configuration of Veeam VB365 in Word/HTML/Text formats using PScribo.
77
.NOTES
8-
Version: 0.3.1
8+
Version: 0.3.8
99
Author: Jonathan Colon
1010
Twitter: @jcolonfzenpr
1111
Github: rebelinux
@@ -38,11 +38,11 @@ function Get-AbrVb365BackupCopyJob {
3838
'Last Run' = $BackupCopyJob.LastRun
3939
'Next Run' = $BackupCopyJob.NextRun
4040
'Last Backup' = $BackupCopyJob.LastBackup
41-
'Is Enabled' = ConvertTo-TextYN $BackupCopyJob.IsEnabled
42-
'Description' = ConvertTo-EmptyToFiller $BackupCopyJob.Description
41+
'Is Enabled' = $BackupCopyJob.IsEnabled
42+
'Description' = $BackupCopyJob.Description
4343

4444
}
45-
$BackupCopyJobInfo += [PSCustomObject]$InObj
45+
$BackupCopyJobInfo += [pscustomobject](ConvertTo-HashToYN $inObj)
4646
}
4747

4848
if ($HealthCheck.Jobs.BackupCopyJob) {

Src/Private/Get-AbrVb365BackupJob.ps1

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ function Get-AbrVb365BackupJob {
55
.DESCRIPTION
66
Documents the configuration of Veeam VB365 in Word/HTML/Text formats using PScribo.
77
.NOTES
8-
Version: 0.3.1
8+
Version: 0.3.8
99
Author: Jonathan Colon
1010
Twitter: @jcolonfzenpr
1111
Github: rebelinux
@@ -53,15 +53,15 @@ function Get-AbrVb365BackupJob {
5353
default { 'Unknown' }
5454
}
5555
'Repository' = $BackupJob.Repository
56-
'Last Status' = ConvertTo-EmptyToFiller $BackupJob.LastStatus
57-
'Last Run' = ConvertTo-EmptyToFiller $BackupJob.LastRun
58-
'Next Run' = ConvertTo-EmptyToFiller $BackupJob.NextRun
59-
'Last Backup' = ConvertTo-EmptyToFiller $BackupJob.LastBackup
60-
'Is Enabled' = ConvertTo-TextYN $BackupJob.IsEnabled
61-
'Description' = ConvertTo-EmptyToFiller $BackupJob.Description
56+
'Last Status' = $BackupJob.LastStatus
57+
'Last Run' = $BackupJob.LastRun
58+
'Next Run' = $BackupJob.NextRun
59+
'Last Backup' = $BackupJob.LastBackup
60+
'Is Enabled' = $BackupJob.IsEnabled
61+
'Description' = $BackupJob.Description
6262

6363
}
64-
$BackupJobInfo += [PSCustomObject]$InObj
64+
$BackupJobInfo += [pscustomobject](ConvertTo-HashToYN $inObj)
6565
}
6666

6767
if ($HealthCheck.Jobs.BackupJob) {

Src/Private/Get-AbrVb365BackupRepository.ps1

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ function Get-AbrVB365BackupRepository {
55
.DESCRIPTION
66
Documents the configuration of Veeam VB365 in Word/HTML/Text formats using PScribo.
77
.NOTES
8-
Version: 0.3.5
8+
Version: 0.3.8
99
Author: Jonathan Colon
1010
Twitter: @jcolonfzenpr
1111
Github: rebelinux
@@ -43,12 +43,12 @@ function Get-AbrVB365BackupRepository {
4343
$false { "Disabled" }
4444
default { "Unknown" }
4545
}
46-
'Is Outdated' = ConvertTo-TextYN $Repository.IsOutdated
47-
'Is Out Of Sync' = ConvertTo-TextYN $Repository.IsOutOfSync
46+
'Is Outdated' = $Repository.IsOutdated
47+
'Is Out Of Sync' = $Repository.IsOutOfSync
4848
'Capacity' = ConvertTo-FileSizeString $Repository.Capacity
4949
'Free Space' = ConvertTo-FileSizeString $Repository.FreeSpace
5050
'Used Space' = ConvertTo-FileSizeString ($Repository.Capacity - $Repository.FreeSpace)
51-
'Is Long Term' = ConvertTo-TextYN $Repository.IsLongTerm
51+
'Is Long Term' = $Repository.IsLongTerm
5252
'Retention Type' = Switch ($Repository.RetentionType) {
5353
'SnapshotBased' { 'Snapshot Based' }
5454
'ItemLevel' { 'Item Level' }
@@ -66,11 +66,11 @@ function Get-AbrVB365BackupRepository {
6666
default { $Repository.RetentionPeriod }
6767
}
6868
'Retention Frequency Type' = $Repository.RetentionFrequencyType
69-
'Proxy Pool' = ConvertTo-EmptyToFiller $Repository.ProxyPool
69+
'Proxy Pool' = $Repository.ProxyPool
7070
'Description' = $Repository.Description
7171

7272
}
73-
$RepositoryInfo += [PSCustomObject]$InObj
73+
$RepositoryInfo += [pscustomobject](ConvertTo-HashToYN $inObj)
7474
}
7575

7676
if ($InfoLevel.Infrastructure.Repository -ge 2) {

Src/Private/Get-AbrVb365CloudCredential.ps1

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ function Get-AbrVb365CloudCredential {
55
.DESCRIPTION
66
Documents the configuration of Veeam VB365 in Word/HTML/Text formats using PScribo.
77
.NOTES
8-
Version: 0.3.1
8+
Version: 0.3.8
99
Author: Jonathan Colon
1010
Twitter: @jcolonfzenpr
1111
Github: rebelinux
@@ -48,7 +48,7 @@ function Get-AbrVb365CloudCredential {
4848
'Last Modified' = $CloudCredential.LastModified
4949
'Description' = $CloudCredential.Description
5050
}
51-
$CloudCredentialInfo += [PSCustomObject]$InObj
51+
$CloudCredentialInfo += [pscustomobject](ConvertTo-HashToYN $inObj)
5252
}
5353

5454
if ($InfoLevel.Infrastructure.CloudCredential -ge 2) {

0 commit comments

Comments
 (0)