Skip to content

Commit 7d174fe

Browse files
committed
Merge branch 'master'
2 parents 192adeb + 64a1e38 commit 7d174fe

File tree

8 files changed

+49
-26
lines changed

8 files changed

+49
-26
lines changed

.github/workflows/brew.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ jobs:
1313
runs-on: ubuntu-latest
1414
steps:
1515
- name: Bump homebrew-core formula
16-
uses: mislav/bump-homebrew-formula-action@v2
16+
uses: mislav/bump-homebrew-formula-action@v3
1717
env:
1818
COMMITTER_TOKEN: ${{ secrets.BREW_TOKEN }}
1919
with:

.github/workflows/cd.yml

Lines changed: 16 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ on:
44
push:
55
tags:
66
- '*'
7+
workflow_dispatch:
78

89
jobs:
910
release:
@@ -34,6 +35,8 @@ jobs:
3435

3536
- name: Build
3637
if: matrix.os != 'ubuntu-22.04'
38+
env:
39+
GITUI_RELEASE: 1
3740
run: cargo build
3841
- name: Run tests
3942
if: matrix.os != 'ubuntu-22.04'
@@ -68,16 +71,24 @@ jobs:
6871
6972
- name: Build Release Mac
7073
if: matrix.os == 'macos-latest'
71-
run: GITUI_RELEASE=1 make release-mac
74+
env:
75+
GITUI_RELEASE: 1
76+
run: make release-mac
7277
- name: Build Release Linux
7378
if: matrix.os == 'ubuntu-latest'
74-
run: GITUI_RELEASE=1 make release-linux-musl
79+
env:
80+
GITUI_RELEASE: 1
81+
run: make release-linux-musl
7582
- name: Build Release Win
7683
if: matrix.os == 'windows-latest'
77-
run: GITUI_RELEASE=1 make release-win
84+
env:
85+
GITUI_RELEASE: 1
86+
run: make release-win
7887
- name: Build Release Linux ARM
7988
if: matrix.os == 'ubuntu-22.04'
80-
run: GITUI_RELEASE=1 make release-linux-arm
89+
env:
90+
GITUI_RELEASE: 1
91+
run: make release-linux-arm
8192

8293
- name: Set SHA
8394
if: matrix.os == 'macos-latest'
@@ -102,7 +113,7 @@ jobs:
102113
./release/*.msi
103114
104115
- name: Bump homebrew-core formula
105-
uses: mislav/bump-homebrew-formula-action@v2
116+
uses: mislav/bump-homebrew-formula-action@v3
106117
if: "matrix.os == 'macos-latest' && !contains(github.ref, '-')" # skip prereleases
107118
env:
108119
COMMITTER_TOKEN: ${{ secrets.BREW_TOKEN }}

CHANGELOG.md

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,22 +7,34 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## Unreleased
99

10+
### Added
11+
* add sort_by popup to branchlist [[@UUGTech](https://github.com/UUGTech)]([#2146](https://github.com/extrawurst/gitui/issues/2146))
12+
13+
## [0.26.0+1] - 2024-04-14
14+
15+
**0.26.1**
16+
this release has no changes to `0.26.0` but provides windows binaries that were missing before.
17+
18+
**commit signing**
19+
20+
![signing](assets/gitui-signing.png)
21+
1022
### Added
1123
* sign commits using openpgp [[@hendrikmaus](https://github.com/hendrikmaus)] ([#97](https://github.com/extrawurst/gitui/issues/97))
24+
* support ssh commit signing (when `user.signingKey` and `gpg.format = ssh` of gitconfig are set; ssh-agent isn't yet supported) [[@yanganto](https://github.com/yanganto)] ([#1149](https://github.com/extrawurst/gitui/issues/1149))
1225
* provide nightly builds (see [NIGHTLIES.md](./NIGHTLIES.md)) ([#2083](https://github.com/extrawurst/gitui/issues/2083))
1326
* more version info in `gitui -V` and `help popup` (including git hash)
1427
* support `core.commitChar` filtering [[@concelare](https://github.com/concelare)] ([#2136](https://github.com/extrawurst/gitui/issues/2136))
1528
* allow reset in branch popup ([#2170](https://github.com/extrawurst/gitui/issues/2170))
16-
* support ssh commit signing (when `user.signingKey` and `gpg.format = ssh` of gitconfig are set; ssh-agent isn't yet supported) [[@yanganto](https://github.com/yanganto)] ([#1149](https://github.com/extrawurst/gitui/issues/1149))
17-
* add sort_by popup to branchlist [[@UUGTech](https://github.com/UUGTech)]([#2146](https://github.com/extrawurst/gitui/issues/2146))
18-
* respect configuration for remote when pushing [[@cruessler](https://github.com/cruessler)]
29+
* respect configuration for remote when pushing [[@cruessler](https://github.com/cruessler)] ([#2156](https://github.com/extrawurst/gitui/issues/2156))
1930

2031
### Changed
2132
* Make info and error message popups scrollable [[@MichaelAug](https://github.com/MichaelAug)] ([#1138](https://github.com/extrawurst/gitui/issues/1138))
2233
* clarify `x86_64` linux binary in artifact names: `gitui-linux-x86_64.tar.gz` (formerly known as `musl`) ([#2148](https://github.com/extrawurst/gitui/issues/2148))
2334

2435
### Fixes
2536
* add syntax highlighting support for more file types, e.g. Typescript, TOML, etc. [[@martihomssoler](https://github.com/martihomssoler)] ([#2005](https://github.com/extrawurst/gitui/issues/2005))
37+
* windows release deployment was broken (reason for release `0.26.1`) [218d739](https://github.com/extrawurst/gitui/commit/218d739b035a034b7bf547629d24787909f467bf)
2638

2739
## [0.25.2] - 2024-03-22
2840

Cargo.lock

Lines changed: 10 additions & 10 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "gitui"
3-
version = "0.25.2"
3+
version = "0.26.1"
44
authors = ["extrawurst <[email protected]>"]
55
description = "blazing fast terminal-ui for git"
66
edition = "2021"
@@ -16,7 +16,7 @@ build = "build.rs"
1616

1717
[dependencies]
1818
anyhow = "1.0"
19-
asyncgit = { path = "./asyncgit", version = "0.25", default-features = false }
19+
asyncgit = { path = "./asyncgit", version = "0.26", default-features = false }
2020
backtrace = "0.3"
2121
bitflags = "2.5"
2222
bugreport = "0.5"

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<h1 align="center">
22
<img width="300px" src="assets/logo.png" />
33

4-
[![CI][s0]][l0] [![crates][s1]][l1] ![MIT][s2] [![UNSAFE][s3]][l3] [![ITCH][s4]][l4] [![TWEET][s6]][l6] [![dep_status][s7]][l7]
4+
[![CI][s0]][l0] [![crates][s1]][l1] ![MIT][s2] [![UNSAFE][s3]][l3] [![TWEET][s6]][l6] [![dep_status][s7]][l7] [![discord][s8]][l8]
55

66
</h1>
77

@@ -12,12 +12,12 @@
1212
[s2]: https://img.shields.io/badge/license-MIT-blue.svg
1313
[s3]: https://img.shields.io/badge/unsafe-forbidden-success.svg
1414
[l3]: https://github.com/rust-secure-code/safety-dance/
15-
[s4]: https://img.shields.io/badge/itch.io-ok-green
16-
[l4]: https://extrawurst.itch.io/gitui
1715
[s6]: https://img.shields.io/twitter/follow/extrawurst?label=follow&style=social
1816
[l6]: https://twitter.com/intent/follow?screen_name=extrawurst
1917
[s7]: https://deps.rs/repo/github/extrawurst/gitui/status.svg
2018
[l7]: https://deps.rs/repo/github/extrawurst/gitui
19+
[s8]: https://img.shields.io/discord/1176858176897953872
20+
[l8]: https://discord.gg/rQNeEnMhus
2121

2222
<h5 align="center">GitUI provides you with the comfort of a git GUI but right in your terminal</h1>
2323

assets/gitui-signing.png

36.7 KB
Loading

asyncgit/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "asyncgit"
3-
version = "0.25.1"
3+
version = "0.26.0"
44
authors = ["extrawurst <[email protected]>"]
55
edition = "2021"
66
description = "allow using git2 in a asynchronous context"
@@ -29,7 +29,7 @@ rayon = "1.10"
2929
rayon-core = "1.12"
3030
scopetime = { path = "../scopetime", version = "0.1" }
3131
serde = { version = "1.0", features = ["derive"] }
32-
ssh-key = { version = "0.6.4", features = ["crypto", "encryption"] }
32+
ssh-key = { version = "0.6.6", features = ["crypto", "encryption"] }
3333
thiserror = "1.0"
3434
unicode-truncate = "0.2"
3535
url = "2.5"

0 commit comments

Comments
 (0)