Comments (4)
Hi @andersonba, just like with your other issue regarding environment variables, the update I have made to the README explains a bit more about the intention of this project and its limitations:
https://github.com/nrwl/ci#disclaimer-github-workflow-limitations
It is not possible to pass custom actions to a reusable workflow on Github.
In your case the best course of action is take the workflow config we have set up for you and use it (and customize it) directly within your own config.
Best of luck!
from ci.
@andersonba I was wondering whether you ended up with a solution for using both DTE and uploading your coverage. I've got a similar situation and although the CI runs great, I can't seem to figure out how to go about uploading the coverage report.
from ci.
Hi @robbievandam
So, as @JamesHenry said, this project has limitations and for that reason, I ended up following your suggestion: I took the workflow config to our repo, customizing it.
About the coverage reports syncing, we have steps to download the assets from our storage provider, then, merge them with lcov-result-merger, also, uploading back to the storage (main branch only), in the meantime, we call the Coveralls action.
There should probably be a better solution, but at that point, this was the output that ended up solving the problem. If you have another suggestion, I'd be grateful to hear it.
from ci.
@andersonba thx for the quick response.
Some kind of integration with the upload-artifact / download-artifact would probably do the job for most cases. But donโt quote me on that because this is new terrain for me.
For now Iโll just use my old setup which is already benefiting from increased performance due to Nx Cloud.
from ci.
Related Issues (20)
- "Node.js 16 actions deprecated" - warnings HOT 1
- When there's a pr that doesn't affect anything in nx build (i.e yml file change, md file etc...) there are no artifacts at all. HOT 1
- nx-cloud-main: forward secrets/env for commands running parallel HOT 3
- Add the possibility to set a container image option HOT 1
- packageManager in package.json is not respected for pnpm setup action HOT 2
- Expose in the docs the "working-directory" input
- add timeout-minutes options for pipeline jobs
- Frequent failure with volta-cli//action HOT 10
- Unable to use environment variables in .npmrc with PNPM HOT 3
- Upload Coverage HOT 1
- Specifying a custom runner with runs-on fails HOT 1
- nx-cloud-main.yml returns Error with exit code 1 when another yml is present HOT 2
- Support setting registry-url and scope for private packages HOT 1
- Environment variables in custom workflow HOT 1
- pnpm setup fails HOT 2
- Is this task compatible with Nx17? HOT 1
- Github CI - no such file or directory package.json HOT 1
- How can we record artifacts on failure too? HOT 3
- Actions using checkout@v3 fails
- Additional info on environment variables HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ci.