Comments (16)
In our environment in github it works but in azure dev ops it's still hanging. Sent you the logs in discord.
from moon.
Are you using the setup-toolchain github action?
from moon.
Yes
from moon.
Has this been happening on multiple moon versions, or recently started?
from moon.
Looks like caching the .moon/cache folder is generating issues. When I run uncached, it works.
from moon.
@rhuanbarreto Ah yeah, .moon/cache/states
is not portable. Ideally you shouldn't cache any of this.
from moon.
Yes. but even when not caching the .moon/cache folder I was getting errors. Now disabling cache on the setup toolchain action did the trick for me.
from moon.
I'll try to recreate but I'm not 100% sure where the actual issue is. There's a ton of layers involved here.
from moon.
I can share the logs with you on discord if you want
from moon.
Yeah anything would help.
from moon.
I've done some initial testing but have been unable to figure out anything wrong.
If possible, if you could capture the log output with PROTO_LOG=debug MOON_DEBUG_PROCESS_ENV=1
, it will help uncover what variables are being set for these commands (like bun install
), and what proto tries to use.
from moon.
@milesj sent the logs to your discord.
from moon.
@milesj now after the upgrade to bun v1.1.13 I got an error:
▪▪▪▪ installing bun latest
▪▪▪▪ installing bun latest
[ERROR 2024-06-12 09:30:24.691] log:run Encountered a critical error, aborting the action pipeline log.target="moon_action_pipeline::pipeline" log.module_path="moon_action_pipeline::pipeline" log.file="legacy/core/action-pipeline/src/pipeline.rs" log.line=398
Error: fs::read
× Failed to read path ~/.proto/temp/bun/1.1.13/SHASUMS256.txt.
╰─▶ No such file or directory (os error 2)
from moon.
Also bun is trying to be installed twice.
The weirdest is that this is not possible to reproduce. If I add --log debug
to the moon ci
command problem is solved.
from moon.
Ok that's weird, let me dig into it again.
from moon.
I think this will fix it #1502
from moon.
Related Issues (20)
- [feature] ignore cache but still validate changes in inputs? HOT 6
- `dependencyVersionFormat: 'file'` has no affect [bug] HOT 5
- [feature] Support Remote Execution API for caching HOT 3
- [bug] moon does not keep formatting of package.json when updating toolchain version. HOT 5
- [bug] Failed to run `moon docker setup` HOT 10
- [bug] includeProjectReferenceSources seems to cause typecheck failure HOT 4
- [feature] Support `bun install --frozen-lockfile` in moon commands HOT 2
- [bug] `./` (dot-slash) prefix in `projects` does not work HOT 1
- [feature] Add an option to avoid touching the `packageManager` field in `package.json` HOT 3
- [feature] Allow opting out of the `yarnPath` for the yarn package manager HOT 4
- [feature] Add an ability to specify command per OS
- [bug] Command output (stdout and stderr) is not printed on system task error HOT 2
- [feature] support post processing on commands that modify files HOT 5
- [bug] Using `MOON_OUTPUT_STYLE=buffer-only-failure` still outputs cached steps HOT 2
- [bug] Output messages are being buffered aggressively HOT 2
- [bug] Bun `installArgs` are not being used by Node when bun is the `packageManager` HOT 1
- [bug] GIT hooks synchronization not working on windows under git bash HOT 1
- [bug]. moon is not installing packages if it has a local cache saved
- [bug] Typescript Project References are created for unnecessary implicit dependencies
- [feature] Possibility to give names to dependent tasks
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 moon.