Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Upgrade ruff and yamlfix to latest versions before running formatting #2577

Merged
Merged
Changes from 8 commits
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
ec4ab15
Upgrade ruff and yamlfix to latest versions before running formatting…
christianversloot Apr 2, 2024
1d42223
Merge branch 'develop' into feature/auto-upgrade-ruff
christianversloot Apr 2, 2024
7a1a6e5
Merge branch 'develop' into feature/auto-upgrade-ruff
christianversloot Apr 5, 2024
8157a81
Change pip to uv, change flag name into --no-upgrade
christianversloot Apr 5, 2024
e85273b
Merge branch 'develop' into feature/auto-upgrade-ruff
christianversloot Apr 5, 2024
96e0817
Merge branch 'develop' into feature/auto-upgrade-ruff
christianversloot Apr 6, 2024
1551fb9
Merge branch 'develop' into feature/auto-upgrade-ruff
christianversloot Apr 7, 2024
53e4ed6
Merge branch 'develop' into feature/auto-upgrade-ruff
christianversloot Apr 8, 2024
7f103e2
Merge branch 'develop' into feature/auto-upgrade-ruff
christianversloot Apr 8, 2024
5ab2e5d
Update scripts/format.sh
christianversloot Apr 8, 2024
d9849f4
Drop assumption about uv
christianversloot Apr 8, 2024
309e587
Merge branch 'develop' into feature/auto-upgrade-ruff
christianversloot Apr 8, 2024
c6ac818
Merge branch 'develop' into feature/auto-upgrade-ruff
christianversloot Apr 9, 2024
0ded913
Merge branch 'develop' into feature/auto-upgrade-ruff
christianversloot Apr 9, 2024
7ffede0
Merge branch 'develop' into feature/auto-upgrade-ruff
christianversloot Apr 10, 2024
62742eb
Merge branch 'develop' into feature/auto-upgrade-ruff
christianversloot Apr 10, 2024
294256a
Update scripts/format.sh
bcdurak Apr 15, 2024
abd943b
Merge branch 'develop' into feature/auto-upgrade-ruff
bcdurak Apr 15, 2024
031d3fe
Merge branch 'develop' into feature/auto-upgrade-ruff
bcdurak Apr 30, 2024
af671db
Merge branch 'develop' into feature/auto-upgrade-ruff
bcdurak May 7, 2024
0a3e9bc
Merge branch 'develop' into feature/auto-upgrade-ruff
bcdurak May 8, 2024
48967af
Merge branch 'develop' into feature/auto-upgrade-ruff
bcdurak May 17, 2024
f509d0f
Merge branch 'develop' into feature/auto-upgrade-ruff
htahir1 Jun 10, 2024
7ad3e0c
Merge branch 'develop' into feature/auto-upgrade-ruff
bcdurak Jun 27, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 11 additions & 2 deletions scripts/format.sh
Original file line number Diff line number Diff line change
Expand Up @@ -6,15 +6,18 @@ default_src="src/zenml tests examples docs/mkdocstrings_helper.py scripts"
# Initialize SRC as an empty string
SRC=""

# Initialize SKIP_YAMLFIX as false
# Initialize SKIP_YAMLFIX and SKIP_UPGRADE as false
SKIP_YAMLFIX=false
SKIP_UPGRADE=false

# Process arguments
for arg in "$@"
do
# Check for the --no-yamlfix flag
# Check for the --no-yamlfix and --no-upgrade flags
if [ "$arg" = "--no-yamlfix" ]; then
SKIP_YAMLFIX=true
elif [ "$arg" = "--no-upgrade" ]; then
SKIP_UPGRADE=true
else
# If it's not the flag, treat it as a source directory
# Append the argument to SRC, separated by space
Expand All @@ -26,6 +29,12 @@ do
fi
done

# Automatically upgrade packages to newest versions
# Assumes uv is installed, if not run pip install uv
if [ "$SKIP_UPGRADE" = false ]; then
uv pip install --no-deps --upgrade ruff yamlfix
christianversloot marked this conversation as resolved.
Show resolved Hide resolved
fi

# If no source directories were provided, use the default
if [ -z "$SRC" ]; then
SRC="$default_src"
Expand Down