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)
to try that as well to see if the issue has already been resolved.
placeholder: 0.10.2
placeholder: 0.11.0
- type: textarea
id: install

View File

@ -230,16 +230,18 @@ jobs:
info:
# 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
#
# 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",
os_release: "15.0",
target: "x86_64-unknown-freebsd",
}
- {
type: "freebsd",
os_release: "14.2",
os_release: "14.3",
target: "x86_64-unknown-freebsd",
}
- {
@ -256,7 +258,7 @@ jobs:
- name: Build (FreeBSD)
if: ${{ matrix.info.type == 'freebsd' }}
uses: vmactions/freebsd-vm@c3ae29a132c8ef1924775414107a97cac042aad5 # v1.2.0
uses: vmactions/freebsd-vm@966989c456d41351f095a421f60e71342d3bce41 # v1.2.1
with:
release: "${{ matrix.info.os_release }}"
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
#
# 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",
os_release: "15.0",
target: "x86_64-unknown-freebsd",
}
- {
type: "freebsd",
os_release: "14.2",
os_release: "14.3",
target: "x86_64-unknown-freebsd",
}
- {
@ -309,7 +311,7 @@ jobs:
- name: Clippy (FreeBSD)
if: ${{ matrix.info.type == 'freebsd' }}
uses: vmactions/freebsd-vm@c3ae29a132c8ef1924775414107a97cac042aad5 # v1.2.0
uses: vmactions/freebsd-vm@966989c456d41351f095a421f60e71342d3bce41 # v1.2.1
with:
release: "${{ matrix.info.os_release }}"
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

View File

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

View File

@ -16,3 +16,6 @@ default_widget_count = 1
[styles]
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};
fn main() -> anyhow::Result<()> {