Skip to content

Commit

Permalink
release
Browse files Browse the repository at this point in the history
  • Loading branch information
sagiegurari committed Sep 8, 2023
1 parent a69f006 commit 0f4ef77
Show file tree
Hide file tree
Showing 71 changed files with 290 additions and 292 deletions.
2 changes: 1 addition & 1 deletion .buildnumber
Original file line number Diff line number Diff line change
@@ -1 +1 @@
253
254
2 changes: 1 addition & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
## CHANGELOG

### v0.37.0
### v0.37.0 (2023-09-08)

* Fix: env vars loading order is not consistent #934
* \[**backward compatibility break**\] Maintenance: Upgrade duckscript runtime to 0.8
Expand Down
4 changes: 2 additions & 2 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "cargo-make"
version = "0.36.13"
version = "0.37.0"
authors = ["Sagie Gur-Ari <[email protected]>"]
description = "Rust task runner and build tool."
license = "Apache-2.0"
Expand Down
52 changes: 26 additions & 26 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -240,7 +240,7 @@ cargo make my-flow
The output would look something like this:

```console
[cargo-make] INFO - cargo make 0.36.13
[cargo-make] INFO - cargo make 0.37.0
[cargo-make] INFO - Build File: Makefile.toml
[cargo-make] INFO - Task: my-flow
[cargo-make] INFO - Setting Up Env.
Expand Down Expand Up @@ -660,7 +660,7 @@ Invoking cargo-make with additional arguments would result in the following:
```console
> cargo make varargs arg1 arg2 arg3

[cargo-make] INFO - cargo make 0.36.13
[cargo-make] INFO - cargo make 0.37.0
[cargo-make] INFO - Build File: Makefile.toml
[cargo-make] INFO - Task: varargs
[cargo-make] INFO - Setting Up Env.
Expand All @@ -677,7 +677,7 @@ Invoking cargo-make without any additional arguments would result in the followi
```console
> cargo make varargs

[cargo-make] INFO - cargo make 0.36.13
[cargo-make] INFO - cargo make 0.37.0
[cargo-make] INFO - Build File: Makefile.toml
[cargo-make] INFO - Task: varargs
[cargo-make] INFO - Setting Up Env.
Expand All @@ -704,7 +704,7 @@ Would output:
```console
> cargo make varargs arg1 arg2 arg3

[cargo-make] INFO - cargo make 0.36.13
[cargo-make] INFO - cargo make 0.37.0
[cargo-make] INFO - Build File: Makefile.toml
[cargo-make] INFO - Task: varargs
[cargo-make] INFO - Setting Up Env.
Expand Down Expand Up @@ -755,7 +755,7 @@ Invoking cargo-make with additional arguments would result in the following:
```console
> cargo make cli-args arg1 arg2 arg3

[cargo-make] INFO - cargo make 0.36.13
[cargo-make] INFO - cargo make 0.37.0
[cargo-make] INFO - Build File: Makefile.toml
[cargo-make] INFO - Task: cli-args
[cargo-make] INFO - Setting Up Env.
Expand All @@ -772,7 +772,7 @@ Invoking cargo-make without any additional arguments would result in the followi
```console
> cargo make cli-args

[cargo-make] INFO - cargo make 0.36.13
[cargo-make] INFO - cargo make 0.37.0
[cargo-make] INFO - Build File: Makefile.toml
[cargo-make] INFO - Task: cli-args
[cargo-make] INFO - Setting Up Env.
Expand Down Expand Up @@ -1034,7 +1034,7 @@ Output:

```console
> cargo make --cwd ./examples --makefile ./shebang.toml shebang-sh
[cargo-make] INFO - cargo make 0.36.13
[cargo-make] INFO - cargo make 0.37.0
[cargo-make] INFO - Build File: ./shebang.toml
[cargo-make] INFO - Task: shebang-sh
[cargo-make] INFO - Profile: development
Expand All @@ -1061,7 +1061,7 @@ Output:

```console
> cargo make --cwd ./examples --makefile ./shebang.toml shebang-python
[cargo-make] INFO - cargo make 0.36.13
[cargo-make] INFO - cargo make 0.37.0
[cargo-make] INFO - Build File: ./shebang.toml
[cargo-make] INFO - Task: shebang-python
[cargo-make] INFO - Profile: development
Expand Down Expand Up @@ -1386,7 +1386,7 @@ args = ["3"]
We run task **3** the output would be:

```console
[cargo-make] INFO - cargo make 0.36.13
[cargo-make] INFO - cargo make 0.37.0
[cargo-make] INFO - Build File: task_extend.toml
[cargo-make] INFO - Task: 3
[cargo-make] INFO - Profile: development
Expand Down Expand Up @@ -2589,7 +2589,7 @@ cargo make --cwd ./examples --makefile profile.toml --profile production echo
Output:

```console
[cargo-make] INFO - cargo make 0.36.13
[cargo-make] INFO - cargo make 0.37.0
[cargo-make] INFO - Build File: profile.toml
[cargo-make] INFO - Task: echo
[cargo-make] INFO - Profile: production
Expand Down Expand Up @@ -2709,7 +2709,7 @@ deprecated = true
When invoking **legacy** task for example, the output is:

```console
[cargo-make] INFO - cargo make 0.36.13
[cargo-make] INFO - cargo make 0.37.0
[cargo-make] INFO - Build File: deprecated.toml
[cargo-make] INFO - Task: legacy
[cargo-make] INFO - Profile: development
Expand Down Expand Up @@ -2750,15 +2750,15 @@ watch = true
Below is a sample output of invoking the task:

```console
[cargo-make] INFO - cargo make 0.36.13
[cargo-make] INFO - cargo make 0.37.0
[cargo-make] INFO - Build File: ./examples/watch.toml
[cargo-make] INFO - Task: watch-example
[cargo-make] INFO - Setting Up Env.
[cargo-make] INFO - Running Task: init
[cargo-make] INFO - Running Task: watch-example
[cargo-make] INFO - Running Task: watch-example-watch
[cargo-make] INFO - Execute Command: "cargo" "watch" "-q" "-x" "make --disable-check-for-updates --no-on-error --loglevel=info --makefile=/projects/rust/cargo-make/examples/watch.toml watch-example"
[cargo-make] INFO - cargo make 0.36.13
[cargo-make] INFO - cargo make 0.37.0
[cargo-make] INFO - Build File: /projects/rust/cargo-make/examples/watch.toml
[cargo-make] INFO - Task: watch-example
[cargo-make] INFO - Setting Up Env.
Expand Down Expand Up @@ -2842,7 +2842,7 @@ args = ["${MULTIPLE_VALUES}"]

```console
> cargo make --cwd ./examples --makefile functions.toml split
[cargo-make] INFO - cargo make 0.36.13
[cargo-make] INFO - cargo make 0.37.0
[cargo-make] INFO - Build File: functions.toml
[cargo-make] INFO - Task: split
[cargo-make] INFO - Profile: development
Expand All @@ -2854,7 +2854,7 @@ args = ["${MULTIPLE_VALUES}"]
[cargo-make] INFO - Build Done in 0 seconds.

> cargo make --cwd ./examples --makefile functions.toml no-split
[cargo-make] INFO - cargo make 0.36.13
[cargo-make] INFO - cargo make 0.37.0
[cargo-make] INFO - Build File: functions.toml
[cargo-make] INFO - Task: no-split
[cargo-make] INFO - Profile: development
Expand Down Expand Up @@ -2892,7 +2892,7 @@ args = ["@@getat(MULTIPLE_VALUES,|,3)"]

```console
> cargo make --cwd ./examples --makefile functions.toml getat
[cargo-make] INFO - cargo make 0.36.13
[cargo-make] INFO - cargo make 0.37.0
[cargo-make] INFO - Build File: functions.toml
[cargo-make] INFO - Task: getat
[cargo-make] INFO - Profile: development
Expand All @@ -2919,7 +2919,7 @@ args = ["1", "@@remove-empty(DOES_NOT_EXIST)", "2"]

```console
> cargo make --cwd ./examples --makefile functions.toml remove-empty
[cargo-make] INFO - cargo make 0.36.13
[cargo-make] INFO - cargo make 0.37.0
[cargo-make] INFO - Build File: functions.toml
[cargo-make] INFO - Task: remove-empty
[cargo-make] INFO - Profile: development
Expand Down Expand Up @@ -2952,7 +2952,7 @@ args = ["@@trim(TRIM_VALUE)"]

```console
> cargo make --cwd ./examples --makefile functions.toml remove-empty
[cargo-make] INFO - cargo make 0.36.13
[cargo-make] INFO - cargo make 0.37.0
[cargo-make] INFO - Build File: functions.toml
[cargo-make] INFO - Task: trim
[cargo-make] INFO - Profile: development
Expand Down Expand Up @@ -2981,7 +2981,7 @@ args = ["@@trim(TRIM_VALUE,end)"]

```console
> cargo make --cwd ./examples --makefile functions.toml trim-start
[cargo-make] INFO - cargo make 0.36.13
[cargo-make] INFO - cargo make 0.37.0
[cargo-make] INFO - Build File: functions.toml
[cargo-make] INFO - Task: trim-start
[cargo-make] INFO - Profile: development
Expand All @@ -2993,7 +2993,7 @@ args = ["@@trim(TRIM_VALUE,end)"]
[cargo-make] INFO - Build Done in 0 seconds.

> cargo make --cwd ./examples --makefile functions.toml trim-end
[cargo-make] INFO - cargo make 0.36.13
[cargo-make] INFO - cargo make 0.37.0
[cargo-make] INFO - Build File: functions.toml
[cargo-make] INFO - Task: trim-end
[cargo-make] INFO - Profile: development
Expand Down Expand Up @@ -3031,7 +3031,7 @@ Sample run for a mapping that was found:

```console
cargo make --cwd ./examples --makefile functions.toml -e DECODE_ENV_VAR=development decode
[cargo-make] INFO - cargo make 0.36.13
[cargo-make] INFO - cargo make 0.37.0
[cargo-make] INFO - Build File: functions.toml
[cargo-make] INFO - Task: decode
[cargo-make] INFO - Profile: development
Expand All @@ -3047,7 +3047,7 @@ Another sample run for a mapping that was not found:

```console
cargo make --cwd ./examples --makefile functions.toml -e DECODE_ENV_VAR=unmapped decode
[cargo-make] INFO - cargo make 0.36.13
[cargo-make] INFO - cargo make 0.37.0
[cargo-make] INFO - Build File: functions.toml
[cargo-make] INFO - Task: decode
[cargo-make] INFO - Profile: development
Expand All @@ -3072,7 +3072,7 @@ Sample run:

```console
cargo make --cwd ./examples --makefile functions.toml -e DECODE_ENV_VAR=unmapped decode-with-default
[cargo-make] INFO - cargo make 0.36.13
[cargo-make] INFO - cargo make 0.37.0
[cargo-make] INFO - Build File: functions.toml
[cargo-make] INFO - Task: decode-with-default
[cargo-make] INFO - Profile: development
Expand All @@ -3096,7 +3096,7 @@ Sample run:

```console
cargo make --cwd ./examples --makefile functions.toml -e DECODE_ENV_VAR=test decode-with-eval
[cargo-make] INFO - cargo make 0.36.13
[cargo-make] INFO - cargo make 0.37.0
[cargo-make] INFO - Build File: functions.toml
[cargo-make] INFO - Task: decode-with-eval
[cargo-make] INFO - Profile: development
Expand Down Expand Up @@ -3470,7 +3470,7 @@ In order to specify the minimal version, use the **min_version** in the config s

```toml
[config]
min_version = "0.36.13"
min_version = "0.37.0"
```

<a name="usage-performance-tuning"></a>
Expand Down Expand Up @@ -3560,7 +3560,7 @@ Example Usage:

```console
cargo make --diff-steps --makefile ./examples/override_core.toml post-build
[cargo-make] INFO - cargo make 0.36.13
[cargo-make] INFO - cargo make 0.37.0
[cargo-make] INFO - Build File: ./examples/override_core.toml
[cargo-make] INFO - Task: post-build
[cargo-make] INFO - Setting Up Env.
Expand Down
2 changes: 1 addition & 1 deletion docs/_config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,4 @@ theme: jekyll-theme-cayman
title: cargo-make
description: Rust task runner and build tool.
show_downloads: false
version: 0.36.13
version: 0.37.0
2 changes: 1 addition & 1 deletion docs/api/cargo_make/index.html
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="cargo-make"><title>cargo_make - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/SourceSerif4-Regular-0000000007da4a04.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/FiraSans-Regular-0000000084b1ad12.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/FiraSans-Medium-0000000066e2bc86.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/SourceCodePro-Regular-0000000004ddb02d.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/SourceSerif4-Bold-00000000ad926a49.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/SourceCodePro-Semibold-00000000f27a569e.ttf.woff2"><link rel="stylesheet" href="../static.files/normalize-0000000091fda82d.css"><link rel="stylesheet" href="../static.files/rustdoc-00000000e7d700b8.css" id="mainThemeStyle"><div id="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="cargo_make" data-themes="" data-resource-suffix="" data-rustdoc-version="1.71.0-nightly (8b4b20836 2023-05-22)" data-search-js="search-000000008f4b879f.js" data-settings-js="settings-00000000ae536cfc.js" data-settings-css="settings-00000000de69f609.css" data-theme-light-css="light-0000000098ecf2b2.css" data-theme-dark-css="dark-0000000038bf9c10.css" data-theme-ayu-css="ayu-00000000d52bec7d.css" ></div><script src="../static.files/storage-0000000014d63f83.js"></script><script defer src="../crates.js"></script><script defer src="../static.files/main-0000000094b202b6.js"></script><noscript><link rel="stylesheet" media="(prefers-color-scheme:light)" href="../static.files/light-0000000098ecf2b2.css"><link rel="stylesheet" media="(prefers-color-scheme:dark)" href="../static.files/dark-0000000038bf9c10.css"><link rel="stylesheet" href="../static.files/noscript-00000000e18db8d9.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-16x16-000000008fbf5349.png"><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-00000000d9d8501d.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-00000000a292be17.svg"></head><body class="rustdoc mod crate"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle">&#9776;</button><a class="logo-container" href="../cargo_make/index.html"><img class="rust-logo" src="../static.files/rust-logo-00000000a653c8a4.svg" alt="logo"></a><h2></h2></nav><nav class="sidebar"><a class="logo-container" href="../cargo_make/index.html"><img class="rust-logo" src="../static.files/rust-logo-00000000a653c8a4.svg" alt="logo"></a><h2 class="location"><a href="#">Crate cargo_make</a></h2><div class="sidebar-elems"><ul class="block"><li class="version">Version 0.36.13</li><li><a id="all-types" href="all.html">All Items</a></li></ul><section><ul class="block"><li><a href="#functions">Functions</a></li></ul></section></div></nav><main><div class="width-limiter"><nav class="sub"><form class="search-form"><span></span><input class="search-input" name="search" aria-label="Run search in the documentation" autocomplete="off" spellcheck="false" placeholder="Click or press ‘S’ to search, ‘?’ for more options…" type="search"><div id="help-button" title="help" tabindex="-1"><a href="../help.html">?</a></div><div id="settings-menu" tabindex="-1"><a href="../settings.html" title="settings"><img width="22" height="22" alt="Change settings" src="../static.files/wheel-00000000304d111d.svg"></a></div></form></nav><section id="main-content" class="content"><div class="main-heading"><h1>Crate <a class="mod" href="#">cargo_make</a><button id="copy-path" title="Copy item path to clipboard"><img src="../static.files/clipboard-000000002b47d462.svg" width="19" height="18" alt="Copy item path"></button></h1><span class="out-of-band"><a class="srclink" href="../src/cargo_make/main.rs.html#1-39">source</a> · <button id="toggle-all-docs" title="collapse all docs">[<span>&#x2212;</span>]</button></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><h2 id="cargo-make"><a href="#cargo-make">cargo-make</a></h2>
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="cargo-make"><title>cargo_make - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/SourceSerif4-Regular-0000000007da4a04.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/FiraSans-Regular-0000000084b1ad12.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/FiraSans-Medium-0000000066e2bc86.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/SourceCodePro-Regular-0000000004ddb02d.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/SourceSerif4-Bold-00000000ad926a49.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/SourceCodePro-Semibold-00000000f27a569e.ttf.woff2"><link rel="stylesheet" href="../static.files/normalize-0000000091fda82d.css"><link rel="stylesheet" href="../static.files/rustdoc-00000000e7d700b8.css" id="mainThemeStyle"><div id="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="cargo_make" data-themes="" data-resource-suffix="" data-rustdoc-version="1.71.0-nightly (8b4b20836 2023-05-22)" data-search-js="search-000000008f4b879f.js" data-settings-js="settings-00000000ae536cfc.js" data-settings-css="settings-00000000de69f609.css" data-theme-light-css="light-0000000098ecf2b2.css" data-theme-dark-css="dark-0000000038bf9c10.css" data-theme-ayu-css="ayu-00000000d52bec7d.css" ></div><script src="../static.files/storage-0000000014d63f83.js"></script><script defer src="../crates.js"></script><script defer src="../static.files/main-0000000094b202b6.js"></script><noscript><link rel="stylesheet" media="(prefers-color-scheme:light)" href="../static.files/light-0000000098ecf2b2.css"><link rel="stylesheet" media="(prefers-color-scheme:dark)" href="../static.files/dark-0000000038bf9c10.css"><link rel="stylesheet" href="../static.files/noscript-00000000e18db8d9.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-16x16-000000008fbf5349.png"><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-00000000d9d8501d.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-00000000a292be17.svg"></head><body class="rustdoc mod crate"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle">&#9776;</button><a class="logo-container" href="../cargo_make/index.html"><img class="rust-logo" src="../static.files/rust-logo-00000000a653c8a4.svg" alt="logo"></a><h2></h2></nav><nav class="sidebar"><a class="logo-container" href="../cargo_make/index.html"><img class="rust-logo" src="../static.files/rust-logo-00000000a653c8a4.svg" alt="logo"></a><h2 class="location"><a href="#">Crate cargo_make</a></h2><div class="sidebar-elems"><ul class="block"><li class="version">Version 0.37.0</li><li><a id="all-types" href="all.html">All Items</a></li></ul><section><ul class="block"><li><a href="#functions">Functions</a></li></ul></section></div></nav><main><div class="width-limiter"><nav class="sub"><form class="search-form"><span></span><input class="search-input" name="search" aria-label="Run search in the documentation" autocomplete="off" spellcheck="false" placeholder="Click or press ‘S’ to search, ‘?’ for more options…" type="search"><div id="help-button" title="help" tabindex="-1"><a href="../help.html">?</a></div><div id="settings-menu" tabindex="-1"><a href="../settings.html" title="settings"><img width="22" height="22" alt="Change settings" src="../static.files/wheel-00000000304d111d.svg"></a></div></form></nav><section id="main-content" class="content"><div class="main-heading"><h1>Crate <a class="mod" href="#">cargo_make</a><button id="copy-path" title="Copy item path to clipboard"><img src="../static.files/clipboard-000000002b47d462.svg" width="19" height="18" alt="Copy item path"></button></h1><span class="out-of-band"><a class="srclink" href="../src/cargo_make/main.rs.html#1-39">source</a> · <button id="toggle-all-docs" title="collapse all docs">[<span>&#x2212;</span>]</button></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><h2 id="cargo-make"><a href="#cargo-make">cargo-make</a></h2>
<p>Rust task runner and build tool.<br>
The cargo-make task runner enables to define and configure sets of tasks and run them as a flow.<br>
A task is a command or a script to execute.<br>
Expand Down
Loading

0 comments on commit 0f4ef77

Please sign in to comment.