Last 12 weeks · 82 commits
4 of 6 standards met
Is it possible to cut a new release soon? There have been many important changes like: Upgrading vulnerable versions of dependencies (https://github.com/facebook/dotslash/commit/d44b73d40d7038446b72121e9e39ff24ead565a7, https://github.com/facebook/dotslash/commit/cce12f67b2ab797446e8f511ee9985f0119ae3c8) New provider (https://github.com/facebook/dotslash/commit/4f09b8a20583d20ba814199fb8944c1e3d9d93cb) New platform (https://github.com/facebook/dotslash/commit/e15cd4708e007f923ffbb05e1e98bfd5e4b0c49e) Configurable timeouts for the provider (https://github.com/facebook/dotslash/commit/1463a881458e5a3b73d2d3079249ff69a0aeebe1) Progress bar enhancements (https://github.com/facebook/dotslash/commit/966c2bf66c872b56f278cc63601ef7cf44a98a42) Hopefully, you would be able to squeeze in the following release-related improvements as well: https://github.com/facebook/dotslash/issues/77 https://github.com/facebook/dotslash/issues/120 Thank you 🙂
Hello again! I just noticed that when the file referenced by a platform's key is not executable, DotSlash sets as the default which only allows execution by the owner. This is unexpected as binaries that are released without being executable by all usually indicates an oversight in the distribution process. What's worse (more common) however is binaries that are distributed without being wrapped in an archive, like and , because they necessarily trigger this default behavior. I think the default should be , or at least configurable. Our developer environments create a user upon start that matches the host UID/GID to allow for frictionless use of bind mounts. At image build time the root user prefetches a few DotSlash tools that are used in the entry point script so that the container can be started without network calls. The following shows two tools that use different archive formats and two tools that distribute raw binaries, of which was prefetched at build time.
Repository: facebook/dotslash. Description: Simplified executable deployment Stars: 852, Forks: 67. Primary language: Rust. Languages: Rust (77%), Python (13.6%), JavaScript (6.1%), Shell (1.6%), CSS (0.8%). License: Apache-2.0. Homepage: https://dotslash-cli.com Latest release: v0.5.9 (2mo ago). Open PRs: 10, open issues: 20. Last activity: 1d ago. Community health: 75%. Top contributors: zertosh, dependabot[bot], bolinfest, sdwilsh, ericweb2, cfsmp3, diliop, bigfootjon, zsol, motiz88 and others.