Skip to content

Commit

Permalink
🩹 [Patch]: Adding nightly run workflow (#14)
Browse files Browse the repository at this point in the history
## Description

- Adding nightly run workflow

## Type of change

<!-- Use the check-boxes [x] on the options that are relevant. -->

- [ ] 📖 [Docs]
- [ ] 🪲 [Fix]
- [x] 🩹 [Patch]
- [ ] ⚠️ [Security fix]
- [ ] 🚀 [Feature]
- [ ] 🌟 [Breaking change]

## Checklist

<!-- Use the check-boxes [x] on the options that are relevant. -->

- [x] I have performed a self-review of my own code
- [x] I have commented my code, particularly in hard-to-understand areas
  • Loading branch information
MariusStorhaug committed Jul 5, 2024
1 parent 2909592 commit 203b1a1
Show file tree
Hide file tree
Showing 44 changed files with 80 additions and 62 deletions.
1 change: 1 addition & 0 deletions .github/workflows/Linter.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,3 +27,4 @@ jobs:
uses: super-linter/super-linter@latest
env:
GITHUB_TOKEN: ${{ github.token }}
VALIDATE_JSCPD: false
17 changes: 17 additions & 0 deletions .github/workflows/Nightly-Run.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
name: Nightly run

on:
workflow_dispatch:
schedule:
- cron: '0 0 * * *'

permissions:
contents: write
issues: write
pull-requests: write
statuses: write

jobs:
Process-PSModule:
uses: PSModule/Process-PSModule/.github/workflows/workflow.yml@v1
secrets: inherit
32 changes: 16 additions & 16 deletions src/classes/Classes.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -134,25 +134,25 @@ $script:ClassMap = @(
# Missing Evoker
)

Enum Role {
enum Role {
Tank
Healer
Damage
}

Enum Faction {
enum Faction {
Alliance = 0
Horde = 1
Neutral = 2
}

Enum Gender {
enum Gender {
Male = 0
Female = 1
Unknown = $null
}

Class Account {
class Account {
[string]$Name
[bool]$IsMain
[string]$FolderPath
Expand All @@ -173,7 +173,7 @@ Class Account {
}
}

Class Addon {
class Addon {
[string]$Name
[string]$Interface
[string]$SavedVariables
Expand All @@ -195,7 +195,7 @@ Class Addon {
}
}

Class AzeriteEssence {
class AzeriteEssence {
[string]$Name
[int]$ID
[bool]$Valid
Expand Down Expand Up @@ -224,14 +224,14 @@ Class AzeriteEssence {
}
}

Class Class {
class PlayableClass {
[UInt16]$ID
[string]$Name
[PowerType]$PowerType

Class() {}
PlayableClass() {}

Class (
PlayableClass(
[UInt16]$ID,
[string]$Name,
[PowerType]$PowerType
Expand All @@ -246,7 +246,7 @@ Class Class {
}
}

Class Character {
class Character {
[uint]$ID
[string]$Name
[Account]$Account
Expand All @@ -255,7 +255,7 @@ Class Character {
[Gender]$Gender
[Faction]$Faction
[Race]$Race
[Class]$Class
[PlayableClass]$Class
[bool]$IsMainForClass
[bool]$IsMain
[Specialization]$Specialization
Expand Down Expand Up @@ -330,7 +330,7 @@ Class Character {
}
}

Class Currency {
class Currency {
[UInt16]$ID
[string]$Name
[int]$Amount
Expand All @@ -352,7 +352,7 @@ Class Currency {
}
}

Class PowerType {
class PowerType {
[UInt16]$ID
[string]$Name

Expand All @@ -371,7 +371,7 @@ Class PowerType {
}
}

Class Race {
class Race {
[UInt16]$ID
[string]$Name
[Faction]$Faction
Expand Down Expand Up @@ -399,7 +399,7 @@ Class Race {
}
}

Class Realm {
class Realm {
[UInt16]$ID
[string]$Name
[string]$Region
Expand Down Expand Up @@ -445,7 +445,7 @@ Class Realm {
}
}

Class Specialization {
class Specialization {
[UInt16]$ID
[string]$Name
[string]$Description
Expand Down
2 changes: 1 addition & 1 deletion src/private/Account/Export-WoWAccount.ps1
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
Function Export-WoWAccount {
function Export-WoWAccount {
<#
.SYNOPSIS
Short description
Expand Down
2 changes: 1 addition & 1 deletion src/private/Account/Import-WoWAccount.ps1
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
Function Import-WoWAccount {
function Import-WoWAccount {
<#
.SYNOPSIS
Short description
Expand Down
4 changes: 2 additions & 2 deletions src/private/Account/Initialize-WoWAccount.ps1
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
Function Initialize-WoWAccount {
function Initialize-WoWAccount {
<#
.SYNOPSIS
Short description
Expand All @@ -17,7 +17,7 @@ Function Initialize-WoWAccount {
#>
[CmdletBinding()]
[OutputType([Account[]])]
Param(
param(
$WoWAccountsFolderPath = $Script:WoW_Folder_Accounts
)
[Account[]]$Accounts = $null
Expand Down
4 changes: 2 additions & 2 deletions src/private/Addon/Initialize-WoWAddon.ps1
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
Function Initialize-WoWAddon {
function Initialize-WoWAddon {
<#
.SYNOPSIS
Short description
Expand All @@ -17,7 +17,7 @@ Function Initialize-WoWAddon {
#>
[CmdletBinding()]
[OutputType([Addon[]])]
Param(
param(
[Parameter(Mandatory)]
[string]
$WoWAddonsFolderPath
Expand Down
2 changes: 1 addition & 1 deletion src/private/BNetAPI/Export-BNetAPISetting.ps1
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
Function Export-BNetAPISetting {
function Export-BNetAPISetting {
<#
.SYNOPSIS
Short description
Expand Down
2 changes: 1 addition & 1 deletion src/private/BNetAPI/Get-BNetAPIUserAccessToken.ps1
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@

Function Get-BNetAPIUserAccessToken {
function Get-BNetAPIUserAccessToken {
<#
.SYNOPSIS
Short description
Expand Down
2 changes: 1 addition & 1 deletion src/private/BNetAPI/Get-BNetAPIUserInfo.ps1
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
Function Get-BNetAPIUserInfo {
function Get-BNetAPIUserInfo {
<#
.SYNOPSIS
Short description
Expand Down
2 changes: 1 addition & 1 deletion src/private/BNetAPI/Get-BNetAPIWoWRealm.ps1
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
Function Get-BNetAPIWoWRealm {
function Get-BNetAPIWoWRealm {
<#
.SYNOPSIS
Short description
Expand Down
2 changes: 1 addition & 1 deletion src/private/BNetAPI/Import-BNetAPISetting.ps1
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
Function Import-BNetAPISetting {
function Import-BNetAPISetting {
<#
.SYNOPSIS
Short description
Expand Down
2 changes: 1 addition & 1 deletion src/private/BNetAPI/Initialize-BNetAPI.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
#[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls13

Enum BNetAPIRegion {
enum BNetAPIRegion {
CN = 0
US = 1
EU = 2
Expand Down
2 changes: 1 addition & 1 deletion src/private/BNetAPI/New-BNetAPIUserAccessToken.ps1
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@

#https://develop.battle.net/documentation/guides/using-oauth/client-credentials-flow
Function New-BNetAPIUserAccessToken {
function New-BNetAPIUserAccessToken {
<#
.SYNOPSIS
Short description
Expand Down
2 changes: 1 addition & 1 deletion src/private/Character/Export-WoWCharacter.ps1
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
Function Export-WoWCharacter {
function Export-WoWCharacter {
<#
.SYNOPSIS
Short description
Expand Down
2 changes: 1 addition & 1 deletion src/private/Character/Import-WoWCharacter.ps1
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
Function Import-WoWCharacter {
function Import-WoWCharacter {
<#
.SYNOPSIS
Short description
Expand Down
4 changes: 2 additions & 2 deletions src/private/Character/Initialize-WoWCharacter.ps1
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
Function Initialize-WoWCharacter {
function Initialize-WoWCharacter {
<#
.SYNOPSIS
Short description
Expand Down Expand Up @@ -29,7 +29,7 @@ Function Initialize-WoWCharacter {

Write-WoWVerbose 'Characters: Processing'
$i = 0
Foreach ($CharFolder in $CharFolders) {
foreach ($CharFolder in $CharFolders) {
$i++
$Status = "$i/$($CharFolders.count)"
Write-WoWVerbose "Characters: Processing: $Status $($CharFolder.Name)"
Expand Down
2 changes: 1 addition & 1 deletion src/private/Character/PowerType/Export-WoWPowerType.ps1
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
Function Export-WoWPowerType {
function Export-WoWPowerType {
<#
.SYNOPSIS
Short description
Expand Down
2 changes: 1 addition & 1 deletion src/private/Character/PowerType/Import-WoWPowerType.ps1
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
Function Import-WoWPowerType {
function Import-WoWPowerType {
<#
.SYNOPSIS
Short description
Expand Down
2 changes: 1 addition & 1 deletion src/private/Character/PowerType/Update-WoWPowerType.ps1
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
Function Update-WoWPowerType {
function Update-WoWPowerType {
<#
.SYNOPSIS
Short description
Expand Down
2 changes: 1 addition & 1 deletion src/private/Core/Find-WoWFolder.ps1
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
Function Find-WoWFolder {
function Find-WoWFolder {
<#
.SYNOPSIS
Find WoW (retail) folder
Expand Down
2 changes: 1 addition & 1 deletion src/private/Core/Get-WoWCacheFolder.ps1
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
Function Get-WoWCacheFolder {
function Get-WoWCacheFolder {
<#
.SYNOPSIS
Short description
Expand Down
2 changes: 1 addition & 1 deletion src/private/Core/Write-WoWVerbose.ps1
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@

Function Write-WoWVerbose {
function Write-WoWVerbose {
<#
.SYNOPSIS
Short description
Expand Down
2 changes: 1 addition & 1 deletion src/private/Core/Write-WoWWarning.ps1
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
Function Write-WoWWarning {
function Write-WoWWarning {
<#
.SYNOPSIS
Short description
Expand Down
2 changes: 1 addition & 1 deletion src/private/Realm/Export-WoWRealm.ps1
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
Function Export-WoWRealm {
function Export-WoWRealm {
<#
.SYNOPSIS
Short description
Expand Down
2 changes: 1 addition & 1 deletion src/private/Realm/Import-WoWRealm.ps1
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
Function Import-WoWRealm {
function Import-WoWRealm {
<#
.SYNOPSIS
Short description
Expand Down
4 changes: 2 additions & 2 deletions src/private/Realm/Initialize-WoWRealm.ps1
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
Function Initialize-WoWRealm {
function Initialize-WoWRealm {
<#
.SYNOPSIS
Short description
Expand All @@ -17,7 +17,7 @@ Function Initialize-WoWRealm {
#>
[CmdletBinding()]
[OutputType([Realm[]])]
Param(
param(
$WoWAccountsFolderPath = $Script:WoW_Folder_Accounts
)
[Realm[]]$Realms = $null
Expand Down
2 changes: 1 addition & 1 deletion src/private/Realm/Update-WoWRealm.ps1
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
Function Update-WoWRealm {
function Update-WoWRealm {
<#
.SYNOPSIS
Short description
Expand Down
2 changes: 1 addition & 1 deletion src/public/Account/Get-WoWAccount.ps1
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
Function Get-WoWAccount {
function Get-WoWAccount {
<#
.SYNOPSIS
Short description
Expand Down
2 changes: 1 addition & 1 deletion src/public/Account/Set-WoWAccount.ps1
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
Function Set-WoWAccount {
function Set-WoWAccount {
<#
.SYNOPSIS
Short description
Expand Down
2 changes: 1 addition & 1 deletion src/public/Account/Show-WoWAccount.ps1
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
Function Show-WoWAccount {
function Show-WoWAccount {
<#
.SYNOPSIS
Short description
Expand Down
2 changes: 1 addition & 1 deletion src/public/Addon/Get-WoWAddon.ps1
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
Function Get-WoWAddon {
function Get-WoWAddon {
<#
.SYNOPSIS
Short description
Expand Down
2 changes: 1 addition & 1 deletion src/public/Addon/Select-WoWAddon.ps1
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
Function Select-WoWAddon {
function Select-WoWAddon {
<#
.SYNOPSIS
Short description
Expand Down
2 changes: 1 addition & 1 deletion src/public/Addon/Show-WoWAddon.ps1
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
Function Show-WoWAddon {
function Show-WoWAddon {
<#
.SYNOPSIS
Short description
Expand Down
2 changes: 1 addition & 1 deletion src/public/BNetAPI/Get-BNetAPIRegion.ps1
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
Function Get-BNetAPIRegion {
function Get-BNetAPIRegion {
<#
.SYNOPSIS
Short description
Expand Down
2 changes: 1 addition & 1 deletion src/public/BNetAPI/Set-BNetAPIRegion.ps1
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@

Function Set-BNetAPIRegion {
function Set-BNetAPIRegion {
<#
.SYNOPSIS
Short description
Expand Down
2 changes: 1 addition & 1 deletion src/public/Character/Get-WoWCharacter.ps1
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
Function Get-WoWCharacter {
function Get-WoWCharacter {
<#
.SYNOPSIS
Short description
Expand Down
Loading

0 comments on commit 203b1a1

Please sign in to comment.