master
is up to date with respect to origin/master
.cargo update
and review dependency updates. Commit updated
Cargo.lock
.cargo outdated
and review semver incompatible updates. Unless there is
a strong motivation otherwise, review and update every dependency. Also
run --aggressive
, but don't update to crates that are still in beta.crates/core/flags/doc/template.rg.1
.crates
since the last ripgrep release.
If the set of changes is non-empty, issue a new release for that crate. Check
crates in the following order. After updating a crate, ensure minimal
versions are updated as appropriate in dependents. If an update is required,
run cargo-up --no-push crates/{CRATE}/Cargo.toml
.
Cargo.toml
to set the new ripgrep version. Run
cargo update -p ripgrep
so that the Cargo.lock
is updated. Commit the
changes and create a new signed tag. Alternatively, use
cargo-up --no-push --no-release Cargo.toml {VERSION}
to automate this.cargo package
and ensure it succeeds.master
finishes successfully, push the version tag. (Trying to
do this in one step seems to result in GitHub Actions not seeing the tag
push and thus not running the release workflow.)In case you haven't heard of it before, ripgrep is a line-oriented search tool that recursively searches the current directory for a regex pattern. By default, ripgrep will respect gitignore rules and automatically skip hidden files/directories and binary files.
git checkout {VERSION} && ci/build-and-publish-m2 {VERSION}
on a macOS
system with Apple silicon.cargo publish
.ci/sha256-releases {VERSION} >> pkg/brew/ripgrep-bin.rb
. Then edit
pkg/brew/ripgrep-bin.rb
to update the version number and sha256 hashes.
Remove extraneous stuff added by ci/sha256-releases
. Commit changes.TBD
===
Unreleased changes. Release notes have not yet been written.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )