Skip to content

[Cherry Pick]: Adds Embedded Sources and enable deterministic builds for Core module…#1660

Merged
Aniruddh25 merged 2 commits intorelease/0.8from
cherryPickEmbeddedSource
Aug 26, 2023
Merged

[Cherry Pick]: Adds Embedded Sources and enable deterministic builds for Core module…#1660
Aniruddh25 merged 2 commits intorelease/0.8from
cherryPickEmbeddedSource

Conversation

@Aniruddh25
Copy link
Copy Markdown
Collaborator

Cherry-Picks (#1656) to release/0.8 branch

Original Description:

Why make this change?

What is this change?

  • To fix the NuGet generated in the main branch, Product and Core modules needs to be updated. Product module was introduced later and 0.8.* NuGets do not have the Product module. So, the fix is broken into two PRs.

  • This PR adds changes only to the Core module. After merging to main, this PR can be ported over to release/0.8 branch.

  • PR #1657 adds the changes to Product module.

  • Sets EmbedUntrackedSources and ContinuousIntegrationBuild to true

How was this tested?

  • Manual Tests By applying the change on top of the release/0.8 branch, the health of the NuGet generated was validated

image


…#1656)

## Why make this change?

-  Closes #1655 
- Health of [0.8.44-rc
nupkg](https://nuget.info/packages/Microsoft.DataApiBuilder/0.8.44-rc)
nupkg needs to be fixed

## What is this change?

- To fix the NuGet generated in the `main` branch, `Product` and `Core`
modules needs to be updated. `Product` module was introduced later and
`0.8.*` NuGets do not have the Product module. So, the fix is broken
into two PRs.
- This PR adds changes only to the `Core` module. After merging to
`main`, this PR can be ported over to `release/0.8` branch.
- [PR #1657 ](#1657) adds
the changes to `Product` module.
 
- Sets `EmbedUntrackedSources` and `ContinuousIntegrationBuild` to
`true`


## How was this tested?

- [x] Manual Tests
By applying the change on top of the `release/0.8` branch, the health of
the NuGet generated was validated

![image](https://github.com/Azure/data-api-builder/assets/11196553/551713f7-1f96-46e5-a310-91bccfeab87c)

---------

Co-authored-by: Aniruddh Munde <[email protected]>
@Aniruddh25 Aniruddh25 changed the title Adds Embedded Sources and enable deterministic builds for Core module… [Cherry Pick]: Adds Embedded Sources and enable deterministic builds for Core module… Aug 26, 2023
@Aniruddh25 Aniruddh25 enabled auto-merge (squash) August 26, 2023 02:00
@Aniruddh25 Aniruddh25 merged commit 3f55800 into release/0.8 Aug 26, 2023
@Aniruddh25 Aniruddh25 deleted the cherryPickEmbeddedSource branch August 26, 2023 03:32
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.

3 participants