docs: update things to reference 0.11.0 in prep for release (#1765)

* docs: update things to reference 0.11.0 in prep for release

Things still missing:
- Update schema
- Release notes
- Any doc site updates?
- Any GIF updates?
- Take a pass over README?

* update schema with 0.11

* update schema with virt

* update

* update date

* an attempt and failure to update the gif

* bump freebsd

* bump

* I swear

* okay so no freebsd 15, got it
This commit is contained in:
Clement Tsang 2025-08-06 00:09:39 -04:00 committed by GitHub
parent e18217c619
commit 566502347e
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
8 changed files with 1126 additions and 29 deletions

View File

@ -81,7 +81,7 @@ body:
It would also be helpful if you are not running [the latest version](https://github.com/ClementTsang/bottom/releases/latest) It would also be helpful if you are not running [the latest version](https://github.com/ClementTsang/bottom/releases/latest)
to try that as well to see if the issue has already been resolved. to try that as well to see if the issue has already been resolved.
placeholder: 0.10.2 placeholder: 0.11.0
- type: textarea - type: textarea
id: install id: install

View File

@ -230,16 +230,18 @@ jobs:
info: info:
# Seems like cross's FreeBSD image is a bit broken? I get build errors, # Seems like cross's FreeBSD image is a bit broken? I get build errors,
# may be related to this issue: https://github.com/cross-rs/cross/issues/1291 # may be related to this issue: https://github.com/cross-rs/cross/issues/1291
#
# Alas, that's why we do it with VMs. # Alas, that's why we do it with VMs.
# Disabled as there's a weird issue with installing curl on FreeBSD 15 at the moment.
# - {
# type: "freebsd",
# os_release: "15.0",
# target: "x86_64-unknown-freebsd",
# }
- { - {
type: "freebsd", type: "freebsd",
os_release: "15.0", os_release: "14.3",
target: "x86_64-unknown-freebsd",
}
- {
type: "freebsd",
os_release: "14.2",
target: "x86_64-unknown-freebsd", target: "x86_64-unknown-freebsd",
} }
- { - {
@ -256,7 +258,7 @@ jobs:
- name: Build (FreeBSD) - name: Build (FreeBSD)
if: ${{ matrix.info.type == 'freebsd' }} if: ${{ matrix.info.type == 'freebsd' }}
uses: vmactions/freebsd-vm@c3ae29a132c8ef1924775414107a97cac042aad5 # v1.2.0 uses: vmactions/freebsd-vm@966989c456d41351f095a421f60e71342d3bce41 # v1.2.1
with: with:
release: "${{ matrix.info.os_release }}" release: "${{ matrix.info.os_release }}"
envs: "RUST_BACKTRACE CARGO_INCREMENTAL CARGO_PROFILE_DEV_DEBUG CARGO_HUSKY_DONT_INSTALL_HOOKS COMPLETION_DIR MANPAGE_DIR" envs: "RUST_BACKTRACE CARGO_INCREMENTAL CARGO_PROFILE_DEV_DEBUG CARGO_HUSKY_DONT_INSTALL_HOOKS COMPLETION_DIR MANPAGE_DIR"

View File

@ -279,14 +279,16 @@ jobs:
# may be related to this issue: https://github.com/cross-rs/cross/issues/1291 # may be related to this issue: https://github.com/cross-rs/cross/issues/1291
# #
# Alas, that's why we do it with VMs. # Alas, that's why we do it with VMs.
# Disabled as there's a weird issue with installing curl on FreeBSD 15 at the moment.
# - {
# type: "freebsd",
# os_release: "15.0",
# target: "x86_64-unknown-freebsd",
# }
- { - {
type: "freebsd", type: "freebsd",
os_release: "15.0", os_release: "14.3",
target: "x86_64-unknown-freebsd",
}
- {
type: "freebsd",
os_release: "14.2",
target: "x86_64-unknown-freebsd", target: "x86_64-unknown-freebsd",
} }
- { - {
@ -309,7 +311,7 @@ jobs:
- name: Clippy (FreeBSD) - name: Clippy (FreeBSD)
if: ${{ matrix.info.type == 'freebsd' }} if: ${{ matrix.info.type == 'freebsd' }}
uses: vmactions/freebsd-vm@c3ae29a132c8ef1924775414107a97cac042aad5 # v1.2.0 uses: vmactions/freebsd-vm@966989c456d41351f095a421f60e71342d3bce41 # v1.2.1
with: with:
release: "${{ matrix.info.os_release }}" release: "${{ matrix.info.os_release }}"
envs: "RUST_BACKTRACE CARGO_INCREMENTAL CARGO_PROFILE_DEV_DEBUG CARGO_HUSKY_DONT_INSTALL_HOOKS" envs: "RUST_BACKTRACE CARGO_INCREMENTAL CARGO_PROFILE_DEV_DEBUG CARGO_HUSKY_DONT_INSTALL_HOOKS"

View File

@ -20,7 +20,7 @@ That said, these are more guidelines rather than hardset rules, though the proje
--- ---
## [0.11.0] - Unreleased ## [0.11.0] - 2025-08-05
### Features ### Features

View File

@ -162,8 +162,8 @@ Alternatively, you can use `cargo install` using the repo as the source.
rustup update stable rustup update stable
# Option 1 - Download an archive from releases and install # Option 1 - Download an archive from releases and install
curl -LO https://github.com/ClementTsang/bottom/archive/0.10.2.tar.gz curl -LO https://github.com/ClementTsang/bottom/archive/0.11.0.tar.gz
tar -xzvf 0.10.2.tar.gz tar -xzvf 0.11.0.tar.gz
cargo install --path . --locked cargo install --path . --locked
# Option 2 - Manually clone the repo and install # Option 2 - Manually clone the repo and install
@ -215,20 +215,20 @@ Some examples of installing it this way:
```bash ```bash
# x86-64 # x86-64
curl -LO https://github.com/ClementTsang/bottom/releases/download/0.10.2/bottom_0.10.2-1_amd64.deb curl -LO https://github.com/ClementTsang/bottom/releases/download/0.11.0/bottom_0.11.0-1_amd64.deb
sudo dpkg -i bottom_0.10.2-1_amd64.deb sudo dpkg -i bottom_0.11.0-1_amd64.deb
# ARM64 # ARM64
curl -LO https://github.com/ClementTsang/bottom/releases/download/0.10.2/bottom_0.10.2-1_arm64.deb curl -LO https://github.com/ClementTsang/bottom/releases/download/0.11.0/bottom_0.11.0-1_arm64.deb
sudo dpkg -i bottom_0.10.2-1_arm64.deb sudo dpkg -i bottom_0.11.0-1_arm64.deb
# ARM # ARM
curl -LO https://github.com/ClementTsang/bottom/releases/download/0.10.2/bottom_0.10.2-1_armhf.deb curl -LO https://github.com/ClementTsang/bottom/releases/download/0.11.0/bottom_0.11.0-1_armhf.deb
sudo dpkg -i bottom_0.10.2-1_armhf.deb sudo dpkg -i bottom_0.11.0-1_armhf.deb
# musl-based # musl-based
curl -LO https://github.com/ClementTsang/bottom/releases/download/0.10.2/bottom-musl_0.10.2-1_amd64.deb curl -LO https://github.com/ClementTsang/bottom/releases/download/0.11.0/bottom-musl_0.11.0-1_amd64.deb
sudo dpkg -i bottom-musl_0.10.2-1_amd64.deb sudo dpkg -i bottom-musl_0.11.0-1_amd64.deb
``` ```
### Exherbo Linux ### Exherbo Linux
@ -260,8 +260,8 @@ sudo dnf install bottom
For example: For example:
```bash ```bash
curl -LO https://github.com/ClementTsang/bottom/releases/download/0.10.2/bottom-0.10.2-1.x86_64.rpm curl -LO https://github.com/ClementTsang/bottom/releases/download/0.11.0/bottom-0.11.0-1.x86_64.rpm
sudo rpm -i bottom-0.10.2-1.x86_64.rpm sudo rpm -i bottom-0.11.0-1.x86_64.rpm
``` ```
### Gentoo ### Gentoo

View File

@ -16,3 +16,6 @@ default_widget_count = 1
[styles] [styles]
theme = "gruvbox" theme = "gruvbox"
[processes]
columns = ["PID", "Name", "CPU%", "Mem%", "Rps", "Wps", "TRead", "Twrite", "State", "Time", "Virt"]

1088
schema/v0.11/bottom.json Normal file

File diff suppressed because it is too large Load Diff

View File

@ -1,3 +1,5 @@
//! Main entrypoint for the application.
use bottom::{reset_stdout, start_bottom}; use bottom::{reset_stdout, start_bottom};
fn main() -> anyhow::Result<()> { fn main() -> anyhow::Result<()> {