Blog ·

Ya está aquí Opensidian 0.9.3

Ya está aquí Opensidian 0.9.3: descárgalo aquí y verifica tu descarga con el SHA256SUMS firmado.

Es una versión de correcciones sobre la 0.9.2. Las descargas son los mismos cinco paquetes para Linux x86_64 (dos AppImage, Flatpak, RPM, DEB); no hay formatos nuevos.

La primera versión con atestación

La 0.9.3 es la primera versión de Opensidian con atestación de procedencia de compilación. Cada archivo tiene una atestación de artefacto de GitHub (procedencia SLSA) que demuestra que lo compiló el flujo de trabajo release.yml de este repositorio en runners alojados por GitHub, así que puedes comprobar de dónde viene una descarga y no solo que coincide con SHA256SUMS. Las versiones se compilan ahora en runners Ubuntu alojados por GitHub, cada acción de terceros está fijada a un SHA de commit y en CI no se firma nada. SHA256SUMS sigue firmado con GPG con la misma clave que la 0.9.2. La 0.9.2 y las versiones anteriores no tienen atestaciones.

Arrastrar la ventana en Wayland

Corregido

Verifica tu descarga

Descarga los archivos en un mismo directorio y comprueba la firma, las sumas de verificación y la procedencia de compilación:

gpg --keyserver hkps://keys.openpgp.org --recv-keys A6E69ED6BC4779F3281721484CC1AFDE15B64EA3
gpg --export A6E69ED6BC4779F3281721484CC1AFDE15B64EA3 > opensidian.gpg
gpgv --keyring ./opensidian.gpg SHA256SUMS.asc SHA256SUMS
sha256sum -c --ignore-missing SHA256SUMS
gh attestation verify opensidian-0.9.3-x86_64.rpm -R jpzk/opensidian \
  --signer-workflow jpzk/opensidian/.github/workflows/release.yml \
  --deny-self-hosted-runners

Instalar el RPM con rpm 6

El RPM en sí no está firmado con GPG (igual que en la 0.9.2), y rpm 6, por ejemplo en Fedora 44, rechaza por defecto los paquetes sin firma. Verifica primero el archivo como se indica arriba y luego instálalo con sudo dnf install webkit2gtk4.1 && sudo rpm -Uvh --nosignature ./opensidian-0.9.3-x86_64.rpm. Está previsto un RPM firmado para la próxima versión.

Registro de cambios completo: GitHub release v0.9.3.