Skip to content

Commit

Permalink
chore: lower publishing duration
Browse files Browse the repository at this point in the history
Signed-off-by: azjezz <azjezz@protonmail.com>
  • Loading branch information
azjezz committed Dec 7, 2024
1 parent 1b3b251 commit 607dcb7
Showing 1 changed file with 30 additions and 29 deletions.
59 changes: 30 additions & 29 deletions Justfile
Original file line number Diff line number Diff line change
Expand Up @@ -20,32 +20,33 @@ fix:
publish:
# Sadly, we get rate-limited by crates.io, so we have to sleep between each publish.
# This is a workaround until we hopefully get a limit increase from crates.io.
sleep 520 && cargo publish -p mago-casing --allow-dirty
sleep 520 && cargo publish -p mago-trinary --allow-dirty
sleep 520 && cargo publish -p mago-interner --allow-dirty
sleep 520 && cargo publish -p mago-source --allow-dirty
sleep 520 && cargo publish -p mago-span --allow-dirty
sleep 520 && cargo publish -p mago-reflection --allow-dirty
sleep 520 && cargo publish -p mago-token --allow-dirty
sleep 520 && cargo publish -p mago-ast --allow-dirty
sleep 520 && cargo publish -p mago-walker --allow-dirty
sleep 520 && cargo publish -p mago-traverser --allow-dirty
sleep 520 && cargo publish -p mago-ast-utils --allow-dirty
sleep 520 && cargo publish -p mago-composer --allow-dirty
sleep 520 && cargo publish -p mago-docblock --allow-dirty
sleep 520 && cargo publish -p mago-feedback --allow-dirty
sleep 520 && cargo publish -p mago-fixer --allow-dirty
sleep 520 && cargo publish -p mago-reporting --allow-dirty
sleep 520 && cargo publish -p mago-formatter --allow-dirty
sleep 520 && cargo publish -p mago-lexer --allow-dirty
sleep 520 && cargo publish -p mago-parser --allow-dirty
sleep 520 && cargo publish -p mago-names --allow-dirty
sleep 520 && cargo publish -p mago-symbol --allow-dirty
sleep 520 && cargo publish -p mago-semantics --allow-dirty
sleep 520 && cargo publish -p mago-reflector --allow-dirty
sleep 520 && cargo publish -p mago-linter --allow-dirty
sleep 520 && cargo publish -p mago-typing --allow-dirty
sleep 520 && cargo publish -p mago-service --allow-dirty
sleep 520 && cargo publish -p mago-wasm --allow-dirty
sleep 520 && cargo publish -p mago-cli --allow-dirty
sleep 520 && cargo publish
# Note: the order of publishing is important, as some crates depend on others.
sleep 120 && cargo publish -p mago-casing --allow-dirty
sleep 120 && cargo publish -p mago-trinary --allow-dirty
sleep 120 && cargo publish -p mago-interner --allow-dirty
sleep 120 && cargo publish -p mago-source --allow-dirty
sleep 120 && cargo publish -p mago-span --allow-dirty
sleep 120 && cargo publish -p mago-reflection --allow-dirty
sleep 120 && cargo publish -p mago-token --allow-dirty
sleep 120 && cargo publish -p mago-ast --allow-dirty
sleep 120 && cargo publish -p mago-walker --allow-dirty
sleep 120 && cargo publish -p mago-traverser --allow-dirty
sleep 120 && cargo publish -p mago-ast-utils --allow-dirty
sleep 120 && cargo publish -p mago-composer --allow-dirty
sleep 120 && cargo publish -p mago-docblock --allow-dirty
sleep 120 && cargo publish -p mago-feedback --allow-dirty
sleep 120 && cargo publish -p mago-fixer --allow-dirty
sleep 120 && cargo publish -p mago-reporting --allow-dirty
sleep 120 && cargo publish -p mago-formatter --allow-dirty
sleep 120 && cargo publish -p mago-lexer --allow-dirty
sleep 120 && cargo publish -p mago-parser --allow-dirty
sleep 120 && cargo publish -p mago-names --allow-dirty
sleep 120 && cargo publish -p mago-symbol-table --allow-dirty
sleep 120 && cargo publish -p mago-semantics --allow-dirty
sleep 120 && cargo publish -p mago-typing --allow-dirty
sleep 120 && cargo publish -p mago-reflector --allow-dirty
sleep 120 && cargo publish -p mago-linter --allow-dirty
sleep 120 && cargo publish -p mago-service --allow-dirty
sleep 120 && cargo publish -p mago-wasm --allow-dirty
sleep 120 && cargo publish -p mago-cli --allow-dirty
sleep 120 && cargo publish

0 comments on commit 607dcb7

Please sign in to comment.