mirror of
https://github.com/taiki-e/install-action.git
synced 2026-04-21 15:10:27 +00:00
Tweak scripts
features-related flags are unneeded when --no-deps is used.
This commit is contained in:
@@ -114,7 +114,7 @@ if [[ -n "$(git ls-files '*.rs')" ]]; then
|
|||||||
done
|
done
|
||||||
# Make sure that public Rust crates don't contain executables.
|
# Make sure that public Rust crates don't contain executables.
|
||||||
failed_files=''
|
failed_files=''
|
||||||
metadata=$(cargo metadata --format-version=1 --all-features --no-deps)
|
metadata=$(cargo metadata --format-version=1 --no-deps)
|
||||||
has_public_crate=''
|
has_public_crate=''
|
||||||
for id in $(jq <<<"${metadata}" '.workspace_members[]'); do
|
for id in $(jq <<<"${metadata}" '.workspace_members[]'); do
|
||||||
pkg=$(jq <<<"${metadata}" ".packages[] | select(.id == ${id})")
|
pkg=$(jq <<<"${metadata}" ".packages[] | select(.id == ${id})")
|
||||||
@@ -314,7 +314,7 @@ if [[ -f .cspell.json ]]; then
|
|||||||
if [[ "${manifest_path}" != "Cargo.toml" ]] && ! grep -Eq '\[workspace\]' "${manifest_path}"; then
|
if [[ "${manifest_path}" != "Cargo.toml" ]] && ! grep -Eq '\[workspace\]' "${manifest_path}"; then
|
||||||
continue
|
continue
|
||||||
fi
|
fi
|
||||||
metadata=$(cargo metadata --format-version=1 --all-features --no-deps --manifest-path "${manifest_path}")
|
metadata=$(cargo metadata --format-version=1 --no-deps --manifest-path "${manifest_path}")
|
||||||
for id in $(jq <<<"${metadata}" '.workspace_members[]'); do
|
for id in $(jq <<<"${metadata}" '.workspace_members[]'); do
|
||||||
dependencies+="$(jq <<<"${metadata}" ".packages[] | select(.id == ${id})" | jq -r '.dependencies[].name')"$'\n'
|
dependencies+="$(jq <<<"${metadata}" ".packages[] | select(.id == ${id})" | jq -r '.dependencies[].name')"$'\n'
|
||||||
done
|
done
|
||||||
|
|||||||
Reference in New Issue
Block a user