diff --git a/.github/workflows/build-validation.yml b/.github/workflows/build-validation.yml index 20366e2..d45c99a 100644 --- a/.github/workflows/build-validation.yml +++ b/.github/workflows/build-validation.yml @@ -1,6 +1,6 @@ on: push: - branches: [ develop, bugfix/*, feature/*, release/* ] + branches: [ develop, bugfix/*, feature/*, release/*, hotfix/* ] pull_request: branches: [ develop ] diff --git a/.github/workflows/pre-release.yml b/.github/workflows/pre-release.yml index 40324ba..b303c66 100644 --- a/.github/workflows/pre-release.yml +++ b/.github/workflows/pre-release.yml @@ -1,6 +1,6 @@ on: push: - branches: [ release/* ] + branches: [ release/*, hotfix/* ] workflow_dispatch: jobs: diff --git a/.vscode/settings.json b/.vscode/settings.json index 18aa29a..a182eab 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -3,6 +3,8 @@ "cSpell.words": [ "dacpac", "Filegroups", + "Hashtable", + "Nocheck", "sqlproj", "Ssdt", "testdb" diff --git a/src/PsDac/InstallPackageCommand.cs b/src/PsDac/InstallPackageCommand.cs index 73610f6..5fed4a0 100644 --- a/src/PsDac/InstallPackageCommand.cs +++ b/src/PsDac/InstallPackageCommand.cs @@ -59,6 +59,18 @@ public Hashtable Variables } } + [Parameter()] + public SwitchParameter IgnoreWithNocheckOnForeignKeys + { + set { DeployOptions.IgnoreWithNocheckOnForeignKeys = value.IsPresent; } + } + + [Parameter()] + public SwitchParameter IgnoreWithNocheckOnCheckConstraints + { + set { DeployOptions.IgnoreWithNocheckOnCheckConstraints = value.IsPresent; } + } + #region Timeouts [Parameter()]