Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

(GH-43) Add Support for running Cake Frosting Projects #46

Open
wants to merge 5 commits into
base: master
Choose a base branch
from

Conversation

louisfischer
Copy link

Added support for cake frosting projects

Fixes #43

Copy link
Member

@ecampidoglio ecampidoglio left a comment

Choose a reason for hiding this comment

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

Thank you for your contribution. This looks really good—I especially liked how your implementation fits right in with the existing structure and coding style.

There are couple of minor points to address and we're missing the necessary integration tests (see tests.yml)

I understand this review comes more than a year later. If you'd rather not deal with the feedback, I'll be more than happy to take over the PR and address it myself.

src/main.ts Outdated Show resolved Hide resolved
__tests__/cake.test.ts Outdated Show resolved Hide resolved
__tests__/cake.test.ts Outdated Show resolved Hide resolved
__tests__/cake.test.ts Show resolved Hide resolved
src/action.ts Outdated Show resolved Hide resolved
src/cake.ts Outdated Show resolved Hide resolved
src/cake.ts Show resolved Hide resolved
src/main.ts Outdated Show resolved Hide resolved
@ecampidoglio ecampidoglio added the waiting for author Waiting for the author of the issue or pull request label Mar 26, 2024
@louisfischer
Copy link
Author

Thank you for the review. I will make the recommended changes and update the pull request

@ecampidoglio
Copy link
Member

ecampidoglio commented Mar 28, 2024

@louisfischer That sounds great!

I wrote a couple of integration tests for Cake Frosting. Would it be OK if I push a commit in this PR branch so you can take a look at the structure?

@louisfischer
Copy link
Author

louisfischer commented Mar 28, 2024 via email

@ecampidoglio
Copy link
Member

@louisfischer I rebased your PR on top of master and added commit d969cff, which introduces the integration tests for Cake Frosting.

louisfischer added a commit to louisfischer/cake-action that referenced this pull request Apr 14, 2024
louisfischer added a commit to louisfischer/cake-action that referenced this pull request Apr 14, 2024
cake.test.ts Reorder imports to previious commit

Signed-off-by: Fischer, Louis <louisfischer@gmail.com>

Update __tests__/cake.test.ts

Co-authored-by: Enrico Campidoglio <enrico.campidoglio@gmail.com>
Moved variable per suggestion

cake-build#46 (comment)

action.ts Reorder imports to previous commit

Change the Verbosity Flag to -v to only the .net project references it.
@louisfischer
Copy link
Author

@ecampidoglio Sory for the late fixes. I just realized that that i push all the codes separately. I squashed all the suggestions and fixes into one commit.  That should complete it. Is there anyone suggestions you might have found?

louisfischer added a commit to louisfischer/cake-action that referenced this pull request Apr 14, 2024
cake.test.ts Reorder imports to previious commit

Signed-off-by: Fischer, Louis <louisfischer@gmail.com>

Update __tests__/cake.test.ts

Co-authored-by: Enrico Campidoglio <enrico.campidoglio@gmail.com>
Moved variable per suggestion

cake-build#46 (comment)

action.ts Reorder imports to previous commit

Change the Verbosity Flag to -v to only the .net project references it.

Rebuild the index.js file with changes
louisfischer added a commit to louisfischer/cake-action that referenced this pull request Apr 14, 2024
cake.test.ts Reorder imports to previious commit

Signed-off-by: Fischer, Louis <louisfischer@gmail.com>

Update __tests__/cake.test.ts

Co-authored-by: Enrico Campidoglio <enrico.campidoglio@gmail.com>
Moved variable per suggestion

cake-build#46 (comment)

action.ts Reorder imports to previous commit

Change the Verbosity Flag to -v to only the .net project references it.

Rebuild the index.js file with changes

Unit Tests fixed
louisfischer added a commit to louisfischer/cake-action that referenced this pull request Apr 14, 2024
cake.test.ts Reorder imports to previious commit

Signed-off-by: Fischer, Louis <louisfischer@gmail.com>

Update __tests__/cake.test.ts

Co-authored-by: Enrico Campidoglio <enrico.campidoglio@gmail.com>
Moved variable per suggestion

cake-build#46 (comment)

action.ts Reorder imports to previous commit

Change the Verbosity Flag to -v to only the .net project references it.

Rebuild the index.js file with changes

Unit Tests fixed

Removed verbosity flag
louisfischer added a commit to louisfischer/cake-action that referenced this pull request Apr 15, 2024
cake.test.ts Reorder imports to previious commit

Signed-off-by: Fischer, Louis <louisfischer@gmail.com>

Update __tests__/cake.test.ts

Co-authored-by: Enrico Campidoglio <enrico.campidoglio@gmail.com>
Moved variable per suggestion

cake-build#46 (comment)

action.ts Reorder imports to previous commit

Change the Verbosity Flag to -v to only the .net project references it.

Rebuild the index.js file with changes

Unit Tests fixed

Removed verbosity flag

Use -- to separate cake-frosting params from dotnet run
ecampidoglio pushed a commit to louisfischer/cake-action that referenced this pull request Apr 15, 2024
cake.test.ts Reorder imports to previious commit

Signed-off-by: Fischer, Louis <louisfischer@gmail.com>

Update __tests__/cake.test.ts

Co-authored-by: Enrico Campidoglio <enrico.campidoglio@gmail.com>
Moved variable per suggestion

cake-build#46 (comment)

action.ts Reorder imports to previous commit

Change the Verbosity Flag to -v to only the .net project references it.

Rebuild the index.js file with changes

Unit Tests fixed

Removed verbosity flag

Use -- to separate cake-frosting params from dotnet run
@ecampidoglio ecampidoglio removed the waiting for author Waiting for the author of the issue or pull request label Apr 15, 2024
ecampidoglio pushed a commit to louisfischer/cake-action that referenced this pull request Apr 15, 2024
cake.test.ts Reorder imports to previious commit

Signed-off-by: Fischer, Louis <louisfischer@gmail.com>

Update __tests__/cake.test.ts

Co-authored-by: Enrico Campidoglio <enrico.campidoglio@gmail.com>
Moved variable per suggestion

cake-build#46 (comment)

action.ts Reorder imports to previous commit

Change the Verbosity Flag to -v to only the .net project references it.

Rebuild the index.js file with changes

Unit Tests fixed

Removed verbosity flag

Use -- to separate cake-frosting params from dotnet run
ecampidoglio pushed a commit to louisfischer/cake-action that referenced this pull request Apr 16, 2024
cake.test.ts Reorder imports to previious commit

Signed-off-by: Fischer, Louis <louisfischer@gmail.com>

Update __tests__/cake.test.ts

Co-authored-by: Enrico Campidoglio <enrico.campidoglio@gmail.com>
Moved variable per suggestion

cake-build#46 (comment)

action.ts Reorder imports to previous commit

Change the Verbosity Flag to -v to only the .net project references it.

Rebuild the index.js file with changes

Unit Tests fixed

Removed verbosity flag

Use -- to separate cake-frosting params from dotnet run
Added Test for csproj-path parameter


Added tests for cake frosting project and index.js updated
ecampidoglio and others added 3 commits April 26, 2024 11:21
cake.test.ts Reorder imports to previious commit

Signed-off-by: Fischer, Louis <louisfischer@gmail.com>

Update __tests__/cake.test.ts

Co-authored-by: Enrico Campidoglio <enrico.campidoglio@gmail.com>
Moved variable per suggestion

cake-build#46 (comment)

action.ts Reorder imports to previous commit

Change the Verbosity Flag to -v to only the .net project references it.

Rebuild the index.js file with changes

Unit Tests fixed

Removed verbosity flag

Use -- to separate cake-frosting params from dotnet run
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.

Feature request: csproj / Cake.Frosting support
3 participants