Skip to content

Moving the Power BI apps to BCApps#4757

Merged
mynjj merged 18 commits intomainfrom
features/pbi-to-bcapps
Sep 30, 2025
Merged

Moving the Power BI apps to BCApps#4757
mynjj merged 18 commits intomainfrom
features/pbi-to-bcapps

Conversation

@mynjj
Copy link
Copy Markdown
Contributor

@mynjj mynjj commented Sep 12, 2025

Summary

Moving the Power BI apps to the BCApps repository.

Work Item(s)

Fixes AB#602534

@mynjj mynjj requested review from a team as code owners September 12, 2025 06:16
@github-actions github-actions bot added this to the Version 28.0 milestone Sep 12, 2025
aholstrup1 added a commit that referenced this pull request Sep 15, 2025
…d numbers (#4760)

<!-- Thank you for submitting a Pull Request. If you're new to
contributing to BCApps please read our pull request guideline below
* https://github.com/microsoft/BCApps/Contributing.md
-->
#### Summary <!-- Provide a general summary of your changes -->
During the Apps (W1) build where we compile, publish and test the add-on
apps we start out by creating the container and then we uninstall all
apps and unpublish a certain set of apps. The set of apps we unpublish
contains the apps under the Apps/W1 folder here in BCApps.

Right now, the unpublish step fails in #4757 due to the fact that there
are apps that take dependency on the Power BI app. To avoid having to
unpublish a lot of apps, we can instead just uninstall all apps but keep
the apps published.

There is one slight challenge with this though. When we want to publish
a new version of App A that takes dependency on App B. If App B is
already published to the container in two different versions, it will
use the version with the highest version number. Right now, the apps
with the highest version numbers are the apps that come with the BC
Artifact. To get around this, we can add a runNumberOffset to ensure
that the apps produced in BCApps have higher version numbers than the
ones on the BC Artifact.

#### Work Item(s) <!-- Add the issue number here after the #. The issue
needs to be open and approved. Submitting PRs with no linked issues or
unapproved issues is highly discouraged. -->
Fixes
[AB#602818](https://dynamicssmb2.visualstudio.com/1fcb79e7-ab07-432a-a3c6-6cf5a88ba4a5/_workitems/edit/602818)
@mynjj mynjj enabled auto-merge (squash) September 23, 2025 09:25
ventselartur
ventselartur previously approved these changes Sep 25, 2025
Copy link
Copy Markdown
Contributor

@aholstrup1 aholstrup1 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approved - But let's sync offline to see if we can't get the API tests to run in BCApps as well.

@mynjj mynjj merged commit 5adde8e into main Sep 30, 2025
26 checks passed
@mynjj mynjj deleted the features/pbi-to-bcapps branch September 30, 2025 11:04
miljance pushed a commit to miljance/BCApps that referenced this pull request Oct 22, 2025
…d numbers (microsoft#4760)

<!-- Thank you for submitting a Pull Request. If you're new to
contributing to BCApps please read our pull request guideline below
* https://github.com/microsoft/BCApps/Contributing.md
-->
#### Summary <!-- Provide a general summary of your changes -->
During the Apps (W1) build where we compile, publish and test the add-on
apps we start out by creating the container and then we uninstall all
apps and unpublish a certain set of apps. The set of apps we unpublish
contains the apps under the Apps/W1 folder here in BCApps.

Right now, the unpublish step fails in microsoft#4757 due to the fact that there
are apps that take dependency on the Power BI app. To avoid having to
unpublish a lot of apps, we can instead just uninstall all apps but keep
the apps published.

There is one slight challenge with this though. When we want to publish
a new version of App A that takes dependency on App B. If App B is
already published to the container in two different versions, it will
use the version with the highest version number. Right now, the apps
with the highest version numbers are the apps that come with the BC
Artifact. To get around this, we can add a runNumberOffset to ensure
that the apps produced in BCApps have higher version numbers than the
ones on the BC Artifact.

#### Work Item(s) <!-- Add the issue number here after the #. The issue
needs to be open and approved. Submitting PRs with no linked issues or
unapproved issues is highly discouraged. -->
Fixes
[AB#602818](https://dynamicssmb2.visualstudio.com/1fcb79e7-ab07-432a-a3c6-6cf5a88ba4a5/_workitems/edit/602818)
miljance pushed a commit to miljance/BCApps that referenced this pull request Oct 22, 2025
<!-- Thank you for submitting a Pull Request. If you're new to
contributing to BCApps please read our pull request guideline below
* https://github.com/microsoft/BCApps/Contributing.md
-->
#### Summary <!-- Provide a general summary of your changes -->

Moving the Power BI apps to the BCApps repository.

#### Work Item(s) <!-- Add the issue number here after the #. The issue
needs to be open and approved. Submitting PRs with no linked issues or
unapproved issues is highly discouraged. -->
Fixes
[AB#602534](https://dynamicssmb2.visualstudio.com/1fcb79e7-ab07-432a-a3c6-6cf5a88ba4a5/_workitems/edit/602534)

---------

Co-authored-by: Diego Joshua Martínez Pineda <diegojoshuam@microsoft.com>
Co-authored-by: aholstrup1 <aholstrup@microsoft.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants