Investigate and create teams power app upload file - #55
Draft
BenSweaterVest wants to merge 1 commit into
Draft
BenSweaterVest wants to merge 1 commit into
BenSweaterVest wants to merge 1 commit into
Conversation
This commit updates the solution packing and import scripts for both PowerShell and Bash. It introduces dynamic versioning based on Solution.xml, allowing for more flexible package naming and path handling. The scripts now correctly determine the package path, provide clearer error messages, and improve the output information. Additionally, the pack scripts have been refactored to use native compression methods (Compress-Archive in PowerShell and zip/python in Bash) instead of relying on the PAC CLI, making them more self-contained and efficient. Co-authored-by: bblanchard02 <bblanchard02@hamline.edu>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Automates packaging of the Dataverse solution into a Teams-uploadable ZIP and streamlines its import.
The previous packaging process did not produce a ZIP file with the correct internal structure or naming convention required for direct upload to Microsoft Teams as a Power App solution. This PR introduces robust packaging scripts that read the solution version, use native compression tools (or a Python fallback), and place the output in a dedicated
releasesfolder, ensuring the generated ZIP is correctly formatted and easily deployable. It also updates the import scripts to leverage these new versioned packages.