commit gleam for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package gleam for openSUSE:Factory checked in at 2024-05-31 22:16:50 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gleam (Old) and /work/SRC/openSUSE:Factory/.gleam.new.24587 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "gleam" Fri May 31 22:16:50 2024 rev:3 rq:1177808 version:1.2.1 Changes: -------- --- /work/SRC/openSUSE:Factory/gleam/gleam.changes 2024-05-28 17:30:20.835362424 +0200 +++ /work/SRC/openSUSE:Factory/.gleam.new.24587/gleam.changes 2024-05-31 22:17:27.977440152 +0200 @@ -1,0 +2,11 @@ +Thu May 30 20:34:39 UTC 2024 - Gordon Leung <pirateclip@protonmail.com> + +- Update to 1.2.1: + * Fixed a bug where the compiler could fail to detect modules that + would clash with Erlang modules. (Louis Pilfold) + * Fixed a bug where dependency version resolution could crash for + certain release candidate versions. (Marshall Bowers) + * Fixed a bug where trailing comments would be moved out of a bit + array. (Giacomo Cavalieri) + +------------------------------------------------------------------- Old: ---- gleam-1.2.0.tar.zst New: ---- gleam-1.2.1.tar.zst ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gleam.spec ++++++ --- /var/tmp/diff_new_pack.adiLQf/_old 2024-05-31 22:17:30.841544480 +0200 +++ /var/tmp/diff_new_pack.adiLQf/_new 2024-05-31 22:17:30.841544480 +0200 @@ -17,7 +17,7 @@ Name: gleam -Version: 1.2.0 +Version: 1.2.1 Release: 0 Summary: A friendly language for building type-safe, scalable systems! License: Apache-2.0 ++++++ _service ++++++ --- /var/tmp/diff_new_pack.adiLQf/_old 2024-05-31 22:17:30.873545645 +0200 +++ /var/tmp/diff_new_pack.adiLQf/_new 2024-05-31 22:17:30.877545791 +0200 @@ -3,7 +3,7 @@ <param name="url">https://github.com/gleam-lang/gleam.git</param> <param name="versionformat">@PARENT_TAG@</param> <param name="scm">git</param> - <param name="revision">v1.2.0</param> + <param name="revision">v1.2.1</param> <param name="match-tag">*</param> <param name="versionrewrite-pattern">v(\d+\.\d+\.\d+)</param> <param name="versionrewrite-replacement">\1</param> ++++++ gleam-1.2.0.tar.zst -> gleam-1.2.1.tar.zst ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gleam-1.2.0/.github/workflows/release-containers.yaml new/gleam-1.2.1/.github/workflows/release-containers.yaml --- old/gleam-1.2.0/.github/workflows/release-containers.yaml 2024-05-27 21:12:46.000000000 +0200 +++ new/gleam-1.2.1/.github/workflows/release-containers.yaml 2024-05-30 19:18:19.000000000 +0200 @@ -55,20 +55,32 @@ echo "platform_version=$PLATFORM_VERSION" >> $GITHUB_OUTPUT echo "container_tag=$TAG" >> $GITHUB_OUTPUT - - name: Download Gleam archive from GitHub release + - name: Download Gleam archives from GitHub release run: | VERSION=${{ steps.versions.outputs.v_version }} - URL=https://github.com/${{ github.repository }}/releases/download/$VERSION/gleam-$VERSION-x86_64-unknown-linux-musl.tar.gz - echo Downloading $URL - curl -Lo gleam.tar.gz $URL + + AMD_URL=https://github.com/${{ github.repository }}/releases/download/$VERSION/gleam-$VERSION-x86_64-unknown-linux-musl.tar.gz + ARM_URL=https://github.com/${{ github.repository }}/releases/download/$VERSION/gleam-$VERSION-aarch64-unknown-linux-musl.tar.gz + + echo Downloading amd $AMD_URL + curl -Lo gleam-amd.tar.gz $AMD_URL + + echo Downloading arm $ARM_URL + curl -Lo gleam-arm.tar.gz $ARM_URL - name: Unpack Gleam binary from archive - run: tar xf gleam.tar.gz + run: | + tar xf gleam-amd.tar.gz + mv gleam gleam-amd64 + + tar xf gleam-arm.tar.gz + mv gleam gleam-arm64 - name: Build and push uses: docker/build-push-action@v5 with: context: . + platforms: linux/amd64,linux/arm64 file: containers/${{ matrix.base-image }}.dockerfile push: true tags: ${{ steps.versions.outputs.container_tag }} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gleam-1.2.0/.github/workflows/release-nightly.yaml new/gleam-1.2.1/.github/workflows/release-nightly.yaml --- old/gleam-1.2.0/.github/workflows/release-nightly.yaml 2024-05-27 21:12:46.000000000 +0200 +++ new/gleam-1.2.1/.github/workflows/release-nightly.yaml 2024-05-30 19:18:19.000000000 +0200 @@ -155,11 +155,19 @@ - name: Upload x86_64-unknown-linux-musl artifact uses: actions/upload-artifact@v4 with: - name: gleam + name: gleam-amd64 path: target/${{ matrix.target }}/release/gleam overwrite: true if: ${{ matrix.target == 'x86_64-unknown-linux-musl' }} + - name: Upload aarch64-unknown-linux-musl artifact + uses: actions/upload-artifact@v4 + with: + name: gleam-arm64 + path: target/${{ matrix.target }}/release/gleam + overwrite: true + if: ${{ matrix.target == 'aarch64-unknown-linux-musl' }} + build-nightly-container-images: runs-on: ubuntu-latest needs: [ build-nightly ] @@ -181,11 +189,17 @@ - name: Checkout repository uses: actions/checkout@v4 - - name: Download Gleam binary from previous job + - name: Download Gleam amd binary from previous job + uses: actions/download-artifact@v4 + with: + name: gleam-amd64 + path: ./gleam-amd64 + + - name: Download Gleam arm binary from previous job uses: actions/download-artifact@v4 with: - name: gleam - path: ./ + name: gleam-arm64 + path: ./gleam-arm64 - name: Authenticate with GitHub container registry uses: docker/login-action@v3 @@ -201,6 +215,7 @@ uses: docker/build-push-action@v5 with: context: . + platforms: linux/amd64,linux/arm64 file: containers/${{ matrix.base-image }}.dockerfile push: true tags: ${{ steps.versions.outputs.container_tag }} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gleam-1.2.0/CHANGELOG.md new/gleam-1.2.1/CHANGELOG.md --- old/gleam-1.2.0/CHANGELOG.md 2024-05-27 21:12:46.000000000 +0200 +++ new/gleam-1.2.1/CHANGELOG.md 2024-05-30 19:18:19.000000000 +0200 @@ -1,6 +1,6 @@ # Changelog -## Unreleased +## v1.3.0 - Unreleased ### Build tool @@ -11,3 +11,19 @@ ### Language Server ### Bug Fixes + + +## v1.2.1 - 2024-05-30 + +### Bug Fixes + +- Fixed a bug where the compiler could fail to detect modules that would clash + with Erlang modules. + ([Louis Pilfold](https://github.com/lpil)) + +- Fixed a bug where dependency version resolution could crash for certain + release candidate versions. + ([Marshall Bowers](https://github.com/maxdeviant)) + +- Fixed a bug where trailing comments would be moved out of a bit array. + ([Giacomo Cavalieri](https://github.com/giacomocavalieri)) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gleam-1.2.0/Cargo.lock new/gleam-1.2.1/Cargo.lock --- old/gleam-1.2.0/Cargo.lock 2024-05-27 21:12:46.000000000 +0200 +++ new/gleam-1.2.1/Cargo.lock 2024-05-30 19:18:19.000000000 +0200 @@ -802,7 +802,7 @@ [[package]] name = "gleam" -version = "1.2.0" +version = "1.2.1" dependencies = [ "async-trait", "base16", @@ -849,7 +849,7 @@ [[package]] name = "gleam-core" -version = "1.2.0" +version = "1.2.1" dependencies = [ "askama", "async-trait", @@ -900,7 +900,7 @@ [[package]] name = "gleam-wasm" -version = "1.2.0" +version = "1.2.1" dependencies = [ "camino", "console_error_panic_hook", @@ -964,9 +964,9 @@ [[package]] name = "hexpm" -version = "2.4.0" +version = "2.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "37762aa95b4b16acae5732f51881d0384dca5f059d04b9a60089fc8019f43046" +checksum = "555eed2a876b665de8e13dca9ac08108b95d837ef3d7fe80205531e42eaf594b" dependencies = [ "base16", "bytes", @@ -2238,7 +2238,7 @@ [[package]] name = "test-package-compiler" -version = "1.2.0" +version = "1.2.1" dependencies = [ "camino", "gleam-core", diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gleam-1.2.0/README.md new/gleam-1.2.1/README.md --- old/gleam-1.2.0/README.md 2024-05-27 21:12:46.000000000 +0200 +++ new/gleam-1.2.1/README.md 2024-05-30 19:18:19.000000000 +0200 @@ -54,7 +54,6 @@ <a href="https://github.com/austindaily">Austin Daily</a> - <a href="https://github.com/chiroptical">Barry Moore</a> - <a href="https://github.com/bartekgorny">Bartek Górny</a> - - <a href="https://github.com/benkenawell">Ben</a> - <a href="https://github.com/requestben">Ben Martin</a> - <a href="https://github.com/bgmarx">Ben Marx</a> - <a href="https://github.com/benmyles">Ben Myles</a> - @@ -102,6 +101,7 @@ <a href="https://github.com/davydog187">Dave Lucia</a> - <a href="https://github.com/dbernheisel">David Bernheisel</a> - <a href="https://github.com/davesnx">David Sancho</a> - + <a href="https://github.com/myFavShrimp">Denis</a> - <a href="https://github.com/dangdennis">Dennis Dang</a> - <a href="https://github.com/dennistruemper">dennistruemper</a> - <a href="https://github.com/dmmulroy">Dillon Mulroy</a> - @@ -113,7 +113,6 @@ <a href="https://github.com/EfstathiadisD">Efstathiadis Dimitris</a> - <a href="https://github.com/enoonan">Eileen Noonan</a> - <a href="https://github.com/dropwhile">eli</a> - - <a href="https://github.com/elabeca">Elie Labeca</a> - <a href="https://github.com/epogue">Elliott Pogue</a> - <a href="https://github.com/Emma-Fuller">Emma</a> - <a href="https://github.com/EMRTS">EMR Technical Solutions</a> - @@ -121,6 +120,7 @@ <a href="https://liberapay.com/erikareads/">erikareads</a> - <a href="https://github.com/ErikML">ErikML</a> - <a href="https://github.com/oberernst">Ernesto Malave</a> - + <a href="https://github.com/NineteenPeriod">F. A. Sánchez</a> - <a href="https://github.com/yerTools">Felix Mayer</a> - <a href="https://github.com/nandofarias">Fernando Farias</a> - <a href="https://github.com/ffigiel">Filip Figiel</a> - @@ -145,6 +145,7 @@ <a href="https://github.com/human154">human154</a> - <a href="https://github.com/hpiaia">Humberto Piaia</a> - <a href="https://github.com/Ian-GL">Ian González</a> - + <a href="https://github.com/ianmjones">Ian M. Jones</a> - <a href="https://github.com/irumiha">Igor Rumiha</a> - <a href="https://github.com/inoas">inoas</a> - <a href="https://github.com/graphiteisaac">Isaac</a> - @@ -201,7 +202,6 @@ <a href="https://github.com/matt-savvy">Matt Savoia</a> - <a href="https://github.com/mattvanhorn">Matt Van Horn</a> - <a href="https://github.com/KtorZ">Matthias Benkort</a> - - <a href="https://github.com/maxhungry">Max Hung</a> - <a href="https://github.com/maxmcd">Max McDonnell</a> - <a href="https://github.com/max-tern">max-tern</a> - <a href="https://github.com/stunthamster">Michael Duffy</a> - @@ -211,6 +211,7 @@ <a href="https://liberapay.com/Daybowbow/">Mike</a> - <a href="https://github.com/mroach">Mike Roach</a> - <a href="https://liberapay.com/mikej/">Mikey J</a> - + <a href="https://github.com/MoeDevelops">MoeDev</a> - <a href="https://github.com/mogold">Moshe Goldberg</a> - <a href="https://github.com/rykawamu">MzRyuKa</a> - <a href="https://github.com/n8nio">n8n - Workflow Automation</a> - @@ -294,6 +295,5 @@ <a href="https://github.com/yamen">Yamen Sader</a> - <a href="https://github.com/Yasuo-Higano">Yasuo Higano</a> - <a href="https://github.com/gasparinzsombor">Zsombor Gasparin</a> - - <a href="https://liberapay.com/~1847917/">~1847917</a> - - <a href="https://github.com/sarkasl">Šárka Slavětínská</a> + <a href="https://liberapay.com/~1847917/">~1847917</a> </p> \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gleam-1.2.0/compiler-cli/Cargo.toml new/gleam-1.2.1/compiler-cli/Cargo.toml --- old/gleam-1.2.0/compiler-cli/Cargo.toml 2024-05-27 21:12:46.000000000 +0200 +++ new/gleam-1.2.1/compiler-cli/Cargo.toml 2024-05-30 19:18:19.000000000 +0200 @@ -1,6 +1,6 @@ [package] name = "gleam" -version = "1.2.0" +version = "1.2.1" authors = ["Louis Pilfold <louis@lpil.uk>"] edition = "2021" license-file = "LICENCE" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gleam-1.2.0/compiler-core/Cargo.toml new/gleam-1.2.1/compiler-core/Cargo.toml --- old/gleam-1.2.0/compiler-core/Cargo.toml 2024-05-27 21:12:46.000000000 +0200 +++ new/gleam-1.2.1/compiler-core/Cargo.toml 2024-05-30 19:18:19.000000000 +0200 @@ -1,6 +1,6 @@ [package] name = "gleam-core" -version = "1.2.0" +version = "1.2.1" authors = ["Louis Pilfold <louis@lpil.uk>"] edition = "2021" license-file = "LICENCE" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gleam-1.2.0/compiler-core/src/build/package_loader.rs new/gleam-1.2.1/compiler-core/src/build/package_loader.rs --- old/gleam-1.2.0/compiler-core/src/build/package_loader.rs 2024-05-27 21:12:46.000000000 +0200 +++ new/gleam-1.2.1/compiler-core/src/build/package_loader.rs 2024-05-30 19:18:19.000000000 +0200 @@ -216,17 +216,6 @@ continue; } - // If we are compiling for Erlang then modules all live in a single - // namespace. If we were to name a module the same as a module that - // is included in the standard Erlang distribution then this new - // Gleam module would overwrite the existing Erlang one, likely - // resulting in cryptic errors. - // This would most commonly happen for modules like "user" and - // "code". Emit an error so this never happens. - if self.target.is_erlang() { - ensure_gleam_module_does_not_overwrite_standard_erlang_module(&path)?; - } - let input = loader.load(path)?; inputs.insert(input)?; } @@ -247,6 +236,19 @@ } } + // If we are compiling for Erlang then modules all live in a single + // namespace. If we were to name a module the same as a module that + // is included in the standard Erlang distribution then this new + // Gleam module would overwrite the existing Erlang one, likely + // resulting in cryptic errors. + // This would most commonly happen for modules like "user" and + // "code". Emit an error so this never happens. + if self.target.is_erlang() { + for input in inputs.collection.values() { + ensure_gleam_module_does_not_overwrite_standard_erlang_module(&input)?; + } + } + Ok(inputs.collection) } @@ -264,37 +266,20 @@ } } -fn ensure_gleam_module_does_not_overwrite_standard_erlang_module(path: &Utf8Path) -> Result<()> { - let mut segments = path.iter(); - // Remove the first segement, which will be either `src/` or `test/` - let _ = segments.next(); - - let name = segments - .next() - .expect("There must always be a file name for a Gleam module"); - - // If there are remaining segments it means that this is a nested module and - // such cannot collide with a built-in Erlang module. - // - // For example, it could be the module `src/user/code.gleam` but could not - // be the module `src/code.gleam`. - if segments.next().is_some() { +fn ensure_gleam_module_does_not_overwrite_standard_erlang_module(input: &Input) -> Result<()> { + // We only need to check uncached modules as it's not possible for these + // to have compiled successfully. + let Input::New(input) = input else { return Ok(()); - } + }; - // Remove the .gleam extension, as this isn't part of the module name. - let name = name.trim_end_matches(".gleam"); - - // If we got get here then it's not nested. Let's check if the name - // collides or not. - // // These names were got with this Erlang // // ```erl // file:write_file("names.txt", lists:join("\n",lists:map(fun(T) -> erlang:element(1, T) end, code:all_available()))). // ``` // - match name { + match input.name.as_str() { "alarm_handler" | "application" | "application_controller" @@ -1557,8 +1542,8 @@ } Err(Error::GleamModuleWouldOverwriteStandardErlangModule { - name: name.into(), - path: path.to_owned(), + name: input.name.clone(), + path: input.path.to_owned(), }) } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gleam-1.2.0/compiler-core/src/format/tests.rs new/gleam-1.2.1/compiler-core/src/format/tests.rs --- old/gleam-1.2.0/compiler-core/src/format/tests.rs 2024-05-27 21:12:46.000000000 +0200 +++ new/gleam-1.2.1/compiler-core/src/format/tests.rs 2024-05-30 19:18:19.000000000 +0200 @@ -6124,3 +6124,17 @@ "# ); } + +// https://github.com/gleam-lang/gleam/issues/3190 +#[test] +fn trailing_comments_inside_non_empty_bit_arrays_are_not_moved() { + assert_format!( + r#"pub fn main() { + << + 1, 2, + // One and two are above me. + >> +} +"# + ); +} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gleam-1.2.0/compiler-core/src/format.rs new/gleam-1.2.1/compiler-core/src/format.rs --- old/gleam-1.2.0/compiler-core/src/format.rs 2024-05-27 21:12:46.000000000 +0200 +++ new/gleam-1.2.1/compiler-core/src/format.rs 2024-05-30 19:18:19.000000000 +0200 @@ -2272,13 +2272,16 @@ is_simple: bool, location: &SrcSpan, ) -> Document<'a> { + let comments = self.pop_comments(location.end); + let comments_doc = printed_comments(comments, false); + // Avoid adding illegal comma in empty bit array by explicitly handling it if segments.is_empty() { // We take all comments that come _before_ the end of the bit array, // that is all comments that are inside "<<" and ">>", if there's // any comment we want to put it inside the empty bit array! // Refer to the `list` function for a similar procedure. - return match printed_comments(self.pop_comments(location.end), false) { + return match comments_doc { None => "<<>>".to_doc(), Some(comments) => "<<" .to_doc() @@ -2297,12 +2300,25 @@ } else { break_(",", ", ") }; - break_("<<", "<<") + + let last_break = break_(",", ""); + let doc = break_("<<", "<<") .append(join(segments, comma)) - .nest(INDENT) - .append(break_(",", "")) - .append(">>") - .group() + .nest(INDENT); + + match comments_doc { + None => doc.append(last_break).append(">>").group(), + Some(comments) => doc + .append(last_break.nest(INDENT)) + // ^ Notice how in this case we nest the final break before + // adding it: this way the comments are going to be as + // indented as the bit array items. + .append(comments.nest(INDENT)) + .append(line()) + .append(">>") + .force_break() + .group(), + } } fn bit_array_segment_expr<'a>(&mut self, expr: &'a UntypedExpr) -> Document<'a> { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gleam-1.2.0/compiler-wasm/Cargo.toml new/gleam-1.2.1/compiler-wasm/Cargo.toml --- old/gleam-1.2.0/compiler-wasm/Cargo.toml 2024-05-27 21:12:46.000000000 +0200 +++ new/gleam-1.2.1/compiler-wasm/Cargo.toml 2024-05-30 19:18:19.000000000 +0200 @@ -1,6 +1,6 @@ [package] name = "gleam-wasm" -version = "1.2.0" +version = "1.2.1" authors = ["Louis Pilfold <louis@lpil.uk>"] edition = "2021" license-file = "LICENCE" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gleam-1.2.0/containers/elixir-alpine.dockerfile new/gleam-1.2.1/containers/elixir-alpine.dockerfile --- old/gleam-1.2.0/containers/elixir-alpine.dockerfile 2024-05-27 21:12:46.000000000 +0200 +++ new/gleam-1.2.1/containers/elixir-alpine.dockerfile 2024-05-30 19:18:19.000000000 +0200 @@ -1,3 +1,6 @@ FROM elixir:alpine -COPY gleam /bin + +ARG TARGETARCH +COPY gleam-${TARGETARCH} /bin/gleam + CMD ["gleam"] diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gleam-1.2.0/containers/elixir-slim.dockerfile new/gleam-1.2.1/containers/elixir-slim.dockerfile --- old/gleam-1.2.0/containers/elixir-slim.dockerfile 2024-05-27 21:12:46.000000000 +0200 +++ new/gleam-1.2.1/containers/elixir-slim.dockerfile 2024-05-30 19:18:19.000000000 +0200 @@ -1,3 +1,6 @@ FROM elixir:slim -COPY gleam /bin + +ARG TARGETARCH +COPY gleam-${TARGETARCH} /bin/gleam + CMD ["gleam"] diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gleam-1.2.0/containers/elixir.dockerfile new/gleam-1.2.1/containers/elixir.dockerfile --- old/gleam-1.2.0/containers/elixir.dockerfile 2024-05-27 21:12:46.000000000 +0200 +++ new/gleam-1.2.1/containers/elixir.dockerfile 2024-05-30 19:18:19.000000000 +0200 @@ -1,3 +1,6 @@ FROM elixir:latest -COPY gleam /bin + +ARG TARGETARCH +COPY gleam-${TARGETARCH} /bin/gleam + CMD ["gleam"] diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gleam-1.2.0/containers/erlang-alpine.dockerfile new/gleam-1.2.1/containers/erlang-alpine.dockerfile --- old/gleam-1.2.0/containers/erlang-alpine.dockerfile 2024-05-27 21:12:46.000000000 +0200 +++ new/gleam-1.2.1/containers/erlang-alpine.dockerfile 2024-05-30 19:18:19.000000000 +0200 @@ -1,3 +1,6 @@ FROM erlang:alpine -COPY gleam /bin + +ARG TARGETARCH +COPY gleam-${TARGETARCH} /bin/gleam + CMD ["gleam"] diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gleam-1.2.0/containers/erlang-slim.dockerfile new/gleam-1.2.1/containers/erlang-slim.dockerfile --- old/gleam-1.2.0/containers/erlang-slim.dockerfile 2024-05-27 21:12:46.000000000 +0200 +++ new/gleam-1.2.1/containers/erlang-slim.dockerfile 2024-05-30 19:18:19.000000000 +0200 @@ -1,3 +1,6 @@ FROM erlang:slim -COPY gleam /bin + +ARG TARGETARCH +COPY gleam-${TARGETARCH} /bin/gleam + CMD ["gleam"] diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gleam-1.2.0/containers/erlang.dockerfile new/gleam-1.2.1/containers/erlang.dockerfile --- old/gleam-1.2.0/containers/erlang.dockerfile 2024-05-27 21:12:46.000000000 +0200 +++ new/gleam-1.2.1/containers/erlang.dockerfile 2024-05-30 19:18:19.000000000 +0200 @@ -1,3 +1,6 @@ FROM erlang:latest -COPY gleam /bin + +ARG TARGETARCH +COPY gleam-${TARGETARCH} /bin/gleam + CMD ["gleam"] diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gleam-1.2.0/containers/node-alpine.dockerfile new/gleam-1.2.1/containers/node-alpine.dockerfile --- old/gleam-1.2.0/containers/node-alpine.dockerfile 2024-05-27 21:12:46.000000000 +0200 +++ new/gleam-1.2.1/containers/node-alpine.dockerfile 2024-05-30 19:18:19.000000000 +0200 @@ -1,3 +1,6 @@ FROM node:alpine -COPY gleam /bin + +ARG TARGETARCH +COPY gleam-${TARGETARCH} /bin/gleam + CMD ["gleam"] diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gleam-1.2.0/containers/node-slim.dockerfile new/gleam-1.2.1/containers/node-slim.dockerfile --- old/gleam-1.2.0/containers/node-slim.dockerfile 2024-05-27 21:12:46.000000000 +0200 +++ new/gleam-1.2.1/containers/node-slim.dockerfile 2024-05-30 19:18:19.000000000 +0200 @@ -1,3 +1,6 @@ FROM node:slim -COPY gleam /bin + +ARG TARGETARCH +COPY gleam-${TARGETARCH} /bin/gleam + CMD ["gleam"] diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gleam-1.2.0/containers/node.dockerfile new/gleam-1.2.1/containers/node.dockerfile --- old/gleam-1.2.0/containers/node.dockerfile 2024-05-27 21:12:46.000000000 +0200 +++ new/gleam-1.2.1/containers/node.dockerfile 2024-05-30 19:18:19.000000000 +0200 @@ -1,3 +1,6 @@ FROM node:latest -COPY gleam /bin + +ARG TARGETARCH +COPY gleam-${TARGETARCH} /bin/gleam + CMD ["gleam"] diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gleam-1.2.0/test-package-compiler/Cargo.toml new/gleam-1.2.1/test-package-compiler/Cargo.toml --- old/gleam-1.2.0/test-package-compiler/Cargo.toml 2024-05-27 21:12:46.000000000 +0200 +++ new/gleam-1.2.1/test-package-compiler/Cargo.toml 2024-05-30 19:18:19.000000000 +0200 @@ -1,6 +1,6 @@ [package] name = "test-package-compiler" -version = "1.2.0" +version = "1.2.1" authors = ["Louis Pilfold <louis@lpil.uk>"] edition = "2021" license-file = "LICENCE" ++++++ vendor.tar.zst ++++++ /work/SRC/openSUSE:Factory/gleam/vendor.tar.zst /work/SRC/openSUSE:Factory/.gleam.new.24587/vendor.tar.zst differ: char 3161523, line 12556
participants (1)
-
Source-Sync