This commit is contained in:
github-actions[bot] 2023-12-30 04:17:37 +00:00 committed by GitHub
commit 79e1a1cefb
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
5 changed files with 51 additions and 27 deletions

View File

@ -6,15 +6,30 @@ on:
branches: [main]
jobs:
flatpak:
name: "Flatpak"
runs-on: ubuntu-latest
container:
image: bilelmoussaoui/flatpak-github-actions:gnome-45
options: --privileged
steps:
- uses: actions/checkout@v4
- uses: flatpak/flatpak-github-actions/flatpak-builder@v6
with:
bundle: goldwarden.flatpak
manifest-path: com.quexten.Goldwarden.yml
cache-key: flatpak-builder-${{ github.sha }}
name: "Flatpak"
runs-on: ubuntu-latest
container:
image: bilelmoussaoui/flatpak-github-actions:gnome-45
options: --privileged
strategy:
matrix:
arch: [x86_64, aarch64]
fail-fast: false
steps:
- uses: actions/checkout@v4
- name: Install deps
if: ${{ matrix.arch != 'x86_64' }}
run: |
dnf -y install docker
- name: Set up QEMU
if: ${{ matrix.arch != 'x86_64' }}
id: qemu
uses: docker/setup-qemu-action@v2
with:
platforms: arm64
- uses: flatpak/flatpak-github-actions/flatpak-builder@v6
with:
bundle: goldwarden.flatpak
manifest-path: com.quexten.Goldwarden.yml
cache-key: flatpak-builder-${{ github.sha }}
arch: ${{ matrix.arch }}

View File

@ -1,5 +1,5 @@
pkgname=goldwarden
pkgver=0.2.4
pkgver=0.2.6
pkgrel=1
pkgdesc='A feature-packed Bitwarden compatible desktop integration'
arch=('x86_64')

View File

@ -1,6 +1,6 @@
## Goldwarden
Goldwarden is a Bitwarden compatible desktop integration written in Go. It focuses on providing useful desktop features that the official tools
Goldwarden is a Bitwarden compatible desktop client. It focuses on providing useful desktop features that the official tools
do not (yet) have or are not willing to add, and enhanced security measures that other tools do not provide, such as:
- Support for SSH Agent (Git signing and SSH login)
@ -15,6 +15,8 @@ do not (yet) have or are not willing to add, and enhanced security measures that
- Fido2 (Webauthn) support
- more to come...?
The aim is not to replace the official clients, but to complement by implementing the missing features.
### Requirements
Right now, Goldwarden is only tested on Linux. Somewhat feature-stripped builds for Mac and Windows are available too, but untested.
Autotype is currently implemented via the remotedesktop portal. This is supported on KDE and Gnome, but not yet on wl-root based environments.
@ -25,7 +27,7 @@ Autotype is currently implemented via the remotedesktop portal. This is supporte
There is a flatpak that includes a small UI, autotype functionality and autostarting of the daemon.
**Not yet on flathub**
<img src='https://github.com/quexten/goldwarden/assets/11866552/7a0bbd62-89ad-4762-8e0b-85bf69cdc864' width='400'>
<img src='https://github.com/quexten/goldwarden/assets/11866552/5d36ed8c-46f1-4444-adb0-f4ca1d0433c5' width='700'>
#### CLI
##### Arch (AUR)

View File

@ -30,10 +30,9 @@ finish-args:
modules:
- ./ui/python3-requirements.json
- name: wl-clipboard
buildsystem: simple
build-commands:
- meson setup build && cd build && ninja
- install -D build/src/wl-copy /app/bin/wl-copy
buildsystem: meson
config-opts:
- -Dfishcompletiondir=no
sources:
- type: git
url: https://github.com/bugaevc/wl-clipboard.git
@ -47,14 +46,22 @@ modules:
- install -D ./ui/goldwarden.svg /app/share/icons/hicolor/scalable/apps/com.quexten.Goldwarden.svg
- install -Dm644 ./ui/com.quexten.Goldwarden.metainfo.xml -t /app/share/metainfo/
sources:
- type: archive
url: https://github.com/quexten/goldwarden/archive/refs/tags/v0.2.3.tar.gz
sha256: cec00e4990ab002bd78cb7578ade3af5a75fb04172e31d23ad2a0cd8baee8e98
- type: dir
path: ./
- name: goldwarden-core-daemon
buildsystem: simple
build-commands:
- install -D goldwarden_linux_x86_64 /app/bin/goldwarden
- install -D goldwarden_linux_* /app/bin/goldwarden
sources:
- type: file
url: https://github.com/quexten/goldwarden/releases/download/v0.2.3/goldwarden_linux_x86_64
sha256: a8069c8cf90805bca4ebc1ef5562f834109e1f0b0e781f0ce4f375074a8130e9
url: https://github.com/quexten/goldwarden/releases/download/v0.2.5/goldwarden_linux_x86_64
sha256: 8854594e40516b01d3647c5bd0085442b4c31f715b6c53db91748f0456fa5f2a
only-arches: [x86_64]
- type: file
url: https://github.com/quexten/goldwarden/releases/download/v0.2.5/goldwarden_linux_arm64
sha256: 30d3b8ece22557d82ec21aa7b01cfd5b0b50ff489868a4d4ec71d57bf8c4d8c1
only-arches: [aarch64]
- type: file
url: https://github.com/quexten/goldwarden/releases/download/v0.2.5/goldwarden_linux_x86
sha256: e1166098f46c4947d176714318c40a96930626c149d73e511ea6ca75099acfbc
only-arches: [i386]

View File

@ -24,7 +24,7 @@
</categories>
<screenshots>
<screenshot type="default">
<image>https://raw.githubusercontent.com/quexten/flathub/goldwarden/screenshots/goldwarden_settings.png</image>
<image>https://github.com/quexten/goldwarden/assets/11866552/5d36ed8c-46f1-4444-adb0-f4ca1d0433c5</image>
</screenshot>
</screenshots>
<url type="homepage">https://github.com/quexten/goldwarden</url>
@ -33,7 +33,7 @@
<developer_name>Bernd Schoolmann</developer_name>
<update_contact>mail@quexten.com</update_contact>
<releases>
<release version="0.2.5" date="2023-12-28"/>
<release version="0.2.6" date="2023-12-30"/>
</releases>
<content_rating type="oars-1.1"/>
</component>