Comments (12)
@CAMOBAP795 that's great to know! Please keep an eye on it and incorporate it whenever we can.
from ci.
In progress
from ci.
- There's lots of LaTeXML tests being run
Fixed in metanorma/metanorma-linux-setup#9
- Node install takes a long time
Unfortunately, I didn't see an option to avoid it
Compilation of libsass takes a long time
I see almost on each CI run for different gems
Ruby Sass has reached end-of-life and should no longer be used.
* If you use Sass as a command-line tool, we recommend using Dart Sass, the new
primary implementation: https://sass-lang.com/install
* If you use Sass as a plug-in for a Ruby web framework, we recommend using the
sassc gem: https://github.com/sass/sassc-ruby#readme
* For more details, please refer to the Sass blog:
https://sass-lang.com/blog/posts/7828841
@ronaldtse Is this related to us, how exactly we use libsass
?
- The logs become very long (the installation logs should be cut down or at least folded)
I think it's related to point 1 in the list
from ci.
The sass
gem deprecation is dealt with here: metanorma/isodoc#100 .
from ci.
And metanorma/isodoc#100 has been resolved.
For libsass, it seems that Xenial contains it (https://launchpad.net/ubuntu/+source/libsass). Or is it too old?
from ci.
@ronaldtse BTW https://rubygems.org/gems/sassc/versions already testing prebuild for windows & linux
from ci.
@ronaldtse yep once sassc
gem will be released it will be 'incorporated' automatically (because ~> 2
version rule) I will just control that CI is green
from ci.
Update, xenial
take 2x less time then trusty
- gems installed 2x faster
- there is no
sassc
compilation
@ronaldtse do we really need to use nvm for node
, I think we can speed up the installation if we will rely on existing nodejs package. how do you think?
from ci.
do we really need to use nvm for node, I think we can speed up the installation if we will rely on existing nodejs package. how do you think?
@CAMOBAP795 agree:
- add code to check if there is
nodejs
andnpm
from package, and install puppeteer from there. - if no
nodejs
etc, usenvm
.
from ci.
@ronaldtse ok
from ci.
@ronaldtse no valuable speedup, I propose close this task in favor of metanorma/metanorma-linux-setup#13
How do you think?
from ci.
@CAMOBAP795 I agree to use snap instead this script. Let's close this then.
from ci.
Related Issues (20)
- New repos in metanorma found HOT 1
- inkscape install failed HOT 1
- Decide which repos should have use user-docker workflow HOT 1
- Policy on reusable workflows for document repositories HOT 3
- Conventional commit message check
- Using shared workflows for all categorized repositories HOT 1
- New repos in metanorma found
- Update default branch for repos HOT 2
- New repos in metanorma found HOT 2
- "generate" workflow "Post" jobs showing "path validation error HOT 2
- Remove `.hound.yml` from repository level HOT 4
- New repos in metanorma found
- New repos in metanorma found HOT 1
- New repos in metanorma found HOT 1
- New repos in metanorma found HOT 1
- New repos in metanorma found
- Ruby 2.7 requires rubygems 3.4.22 in ruby-matrix.json HOT 4
- New repos in metanorma found HOT 1
- New repos in metanorma found HOT 1
- New repos in metanorma found 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.