powerplatform-actions

Power Platform GitHub Actions automate common build and deployment tasks related to Power Platform. This includes synchronization of solution metadata (a.k.a. solutions) between development environments and source control, generating build artifacts, deploying to downstream environments, provisioning/de-provisioning of environments, and the ability to perform static analysis checks against your solution using the PowerApps checker service.

MIT License

Stars
216
Committers
24

Bot releases are hidden (Show)

powerplatform-actions - September Refresh

Published by davidjenni almost 2 years ago

  • updated to pac CLI Sept refresh, 1.19.4
  • new action: assign-user
  • package deploy: by default, the import-solution and solution-delete-and-promote legs are now running asynchronously, avoiding http timeout errors
  • solution export: only append "_managed" if the "export-solution" action input "solution-name" does not specify a full path to a .zip file (#251)
  • updated all actions to run on nodejs16 (#250)

What's Changed

Full Changelog: https://github.com/microsoft/powerplatform-actions/compare/v0...v0.9.2

powerplatform-actions - v0.9.1

Published by davidjenni about 2 years ago

  • updated to latest pac CLI 1.18.4
  • added new data export|import actions
  • added overwrite parameter to download-paportal action

What's Changed

Full Changelog: https://github.com/microsoft/powerplatform-actions/compare/v0.8.2...v0.9.1

powerplatform-actions - July refresh - QFE for expiring access tokens

Published by davidjenni about 2 years ago

What's Changed

Full Changelog: https://github.com/microsoft/powerplatform-actions/compare/v0...v0.8.2

powerplatform-actions - July refresh

Published by davidjenni about 2 years ago

Update to latest pac CLI 1.17.5

What's Changed

https://www.nuget.org/packages/Microsoft.PowerApps.CLI#release-body-tab

Full Changelog: https://github.com/microsoft/powerplatform-actions/compare/v0...v0.8.1

powerplatform-actions - April/May refresh

Published by davidjenni over 2 years ago

TL;DR

  • Updated to latest pac CLI, May Refresh, v1.16.x
  • backup-environment: 'notes' input property has been deprecated; it can still be set but will be ignored;
    corresponding property was deprecated on the service side API
  • check-solution will store checker results .sarif files into job's artifact store (fix)
  • create-environment: new optional param 'team-id' to target Teams team
  • deploy-package logs detailed deploy log into job's artifact store
  • export-solution & clone-solution: 'targetVersion' input parameter has been deprecated; can it still be set but will be ignored;
    corresponding property was deprecated on the Dataverse API
  • pack-solution & unpack-solution:
    • additional optional inputs, e.g.: 'map-file', 'localize', 'use-lcid'; see corresponding action.yaml for details
    • (preview) new optional input 'process-canvas-apps' to pack|unpack Canvas apps YAML source files
  • upgrade-solution also supports SPN authN
  • whoami captures envId into step output variable 'environment-id'

What's Changed

New Contributors

Full Changelog: https://github.com/microsoft/powerplatform-actions/compare/0.6.3...v0.7.1

powerplatform-actions - pac CLI March refresh

Published by davidjenni over 2 years ago

powerplatform-actions - pac CLI Update: paportal regression fix

Published by davidjenni over 2 years ago

Update to latest pac CLI 1.13.6 that addresses 2 regressions in copy-environment and download-portal actions
see: https://www.nuget.org/packages/Microsoft.PowerApps.CLI/1.13.6

What's Changed

Full Changelog: https://github.com/microsoft/powerplatform-actions/compare/0.6.1...v0.6.2

powerplatform-actions - v0.6.1

Published by davidjenni over 2 years ago

Summary:

  • add sovereign cloud authentication support
  • Update to latest pac CLI 1.13.5

What's Changed

New Contributors

Full Changelog: https://github.com/microsoft/powerplatform-actions/compare/0.5.1...v0.6.1

powerplatform-actions - Hotfix For GitHub Runner Issue with LFS

Published by MattB-msft over 2 years ago

What's Changed

Full Changelog: https://github.com/microsoft/powerplatform-actions/compare/0.5.1...0.5.2

See https://github.com/microsoft/powerplatform-actions/releases/tag/0.5.1 for full feature release.

Issue tracking overall situation :
#176

Hotfix for
#174
#173
#172

powerplatform-actions - November refresh - QFE

Published by davidjenni almost 3 years ago

QFE payload:

  • fix 0.5.0 regression: action.yml not found error, addresses issue #158
  • add 3rd party notices and post-processing script by

Nov refresh:

  • Update to latest pac CLI 1.10.4
  • solution-import: add deployment-settings-file input
  • new action: solution-delete

Full Changelog: https://github.com/microsoft/powerplatform-actions/compare/0.5.0...0.5.1

powerplatform-actions - November refresh

Published by davidjenni almost 3 years ago

  • Update to latest pac CLI 1.10.4
  • solution-import: add deployment-settings-file input
  • new action: solution-delete

Full Changelog: https://github.com/microsoft/powerplatform-actions/compare/0.4.3...0.5.0

powerplatform-actions - August refresh - pac CLI 1.9.8 fixes

Published by davidjenni about 3 years ago

August refresh:

powerplatform-actions - July refresh: solution-pack|unpack now on linux too

Published by davidjenni about 3 years ago

July refresh:

powerplatform-actions - June refresh: latest pac CLI 1.8.5

Published by davidjenni about 3 years ago

powerplatform-actions - GA of powerplatform-actions

Published by davidjenni over 3 years ago

GA of powerplatform-actions

  • added check-solution action
  • updated to latest pac CLI 1.7.5
powerplatform-actions - adding linux runner support

Published by davidjenni over 3 years ago

powerplatform-actions - Environment CRUD actions and SPN/appID authN

Published by davidjenni over 3 years ago

  • Added CRUD actions to create, delete, reset, backup, restore PowerPlatform environments
  • Added appID/SPN authentication support as alternate authN to username/password
  • added upgrade-solution action
  • import/export solution actions now have an asynchronous option
powerplatform-actions - branch-solution: handling of branch-name param

Published by davidjenni almost 4 years ago

  • if user specifies, use branch-name as-is, i.e. no longer post-fixed with timestamp string
  • if specified branch already exists on origin, newly pushed content in branch will be replaced (i.e. forced push)
powerplatform-actions - disabled LFS for action binaries

Published by davidjenni about 4 years ago

disabled LFS for binaries (pac, SoPa), since default release zipball creation does not resolve git LFS references

powerplatform-actions - branch-solution: allow for commit w/o changes in solution

Published by davidjenni about 4 years ago