diff --git a/.github/workflows/CICD.yml b/.github/workflows/CICD.yml index 3e5ec3b84..281af521c 100644 --- a/.github/workflows/CICD.yml +++ b/.github/workflows/CICD.yml @@ -322,7 +322,7 @@ jobs: command: test args: --target=${{ matrix.job.target }} ${{ steps.vars.outputs.CARGO_TEST_OPTIONS}} ${{ matrix.job.cargo-options }} ${{ steps.vars.outputs.CARGO_FEATURES_OPTION }} - name: Archive executable artifacts - uses: actions/upload-artifact@master + uses: actions/upload-artifact@v2 with: name: ${{ env.PROJECT_NAME }}-${{ matrix.job.target }} path: target/${{ matrix.job.target }}/release/${{ env.PROJECT_NAME }}${{ steps.vars.outputs.EXE_suffix }} diff --git a/src/uu/cp/src/cp.rs b/src/uu/cp/src/cp.rs index 090709c00..3c04a55e5 100644 --- a/src/uu/cp/src/cp.rs +++ b/src/uu/cp/src/cp.rs @@ -873,7 +873,7 @@ fn copy_source( } #[cfg(target_os = "windows")] -fn adjust_canonicalization<'a>(p: &'a Path) -> Cow<'a, Path> { +fn adjust_canonicalization(p: &Path) -> Cow { // In some cases, \\? can be missing on some Windows paths. Add it at the // beginning unless the path is prefixed with a device namespace. const VERBATIM_PREFIX: &str = r#"\\?"#; diff --git a/src/uu/split/src/split.rs b/src/uu/split/src/split.rs index 904ed9095..bba5cea39 100644 --- a/src/uu/split/src/split.rs +++ b/src/uu/split/src/split.rs @@ -230,7 +230,7 @@ impl Splitter for ByteSplitter { self.bytes_to_write = self.saved_bytes_to_write; control.request_new_file = true; self.require_whole_line = false; - return line[0..0].to_owned(); + return "".to_owned(); } self.bytes_to_write -= n; if n == 0 { diff --git a/src/uu/tee/src/tee.rs b/src/uu/tee/src/tee.rs index a75287d97..f715f9e7c 100644 --- a/src/uu/tee/src/tee.rs +++ b/src/uu/tee/src/tee.rs @@ -44,7 +44,7 @@ fn options(args: &[String]) -> Result { opts.parse(&args[1..]) .map_err(|e| Error::new(ErrorKind::Other, format!("{}", e))) - .and_then(|m| { + .map(|m| { let version = format!("{} {}", NAME, VERSION); let arguments = "[OPTION]... [FILE]..."; let brief = "Copy standard input to each FILE, and also to standard output."; @@ -65,13 +65,13 @@ fn options(args: &[String]) -> Result { } else { None }; - Ok(Options { + Options { program: NAME.to_owned(), append: m.opt_present("append"), ignore_interrupts: m.opt_present("ignore-interrupts"), print_and_exit: to_print, files: names, - }) + } }) .map_err(|message| warn(format!("{}", message).as_ref())) }