The Wayback Machine - https://web.archive.org/web/20211124125332/https://github.com/topics/build
Skip to content
#

build

Here are 1,964 public repositories matching this topic...

psigen
psigen commented Sep 6, 2021

Description of the problem / feature request:

glob throws an evaluation error when it detects an infinite recursion in a
directory traversal. However, it detects this recursion even if the specific
subpath leading to that recursion is excluded via the exclude=[] argument.

This means that recursive symlinks cannot be ignored in glob expressions,
even if they occur in subtrees that

earthly
andyli
andyli commented Nov 19, 2021

The local files produced by SAVE ARTIFACT ... AS LOCAL ... always give the same modification time, even when the file content changed. It leads to Earthly targets depended on local artifacts incorrectly cached.

To demonstrate:

FROM busybox

date:
    RUN --no-cache date | tee date
    RUN date -r ./date
    SAVE ARTIFACT date AS LOCAL .

print-date:
    COPY ./date da
msbuild
MichalPavlik
MichalPavlik commented Nov 9, 2021

PropertyFunctionMSBuildDivide test uses "6.5536" string to represent an expected value. I have Czech regional settings and we are using comma as the decimal symbol, so this test is failing. Local fix is easy - represent the value as number and invoke ToString(). Or we can make the TestPropertyFunction method generic and call ToString() on generic expected parameter.

Get the rocks out of your socks! Assemble makes you fast at web development! Used by thousands of projects for rapid prototyping, themes, scaffolds, boilerplates, e-books, UI components, API documentation, blogs, building websites/static site generator, an alternative to Jekyll for gh-pages and more! Gulp- and grunt-friendly.

  • Updated Jun 16, 2019
  • CSS
Eric-Arellano
Eric-Arellano commented Nov 13, 2021

Thanks to using PyO3 (pantsbuild/pants#13526), error handling is now much more ergonomic. Notably, we no longer need to hold the GIL to create a PyErr.

It'd be great to chip away at how much we call .unwrap() in our code, which should make our code more reliable. Instead, probably the only place unwrapping should happen is in our #[pyfunction] and #[pymethods], i

jeremiedimino
jeremiedimino commented May 7, 2020

Dune systematically buffers the output of commands so that their output is not mixed up during parallel builds. However, this is not ideal for interactive commands that require direct access to the terminal.

Currently, the only workaround is to run dune with -j 1 --no-buffer which is not ideal since it completely disables parallelism and also require a specific dune invocation.

Another ide

Improve this page

Add a description, image, and links to the build topic page so that developers can more easily learn about it.

Curate this topic

Add this topic to your repo

To associate your repository with the build topic, visit your repo's landing page and select "manage topics."

Learn more