Publicación Etcher

Esta es una pequeña guía para paquete y publicar Etcher a todos los compatibles operando
sistemas.

Tipos de liberación

Etcher es compatible con los tipos de lanzamiento previos y lanzamientos finales, al igual que Github. Cada uno es
publicado en Github.
La versión de lanzamiento se genera automáticamente a partir de los mesestos de confirmación.

Firma

OS X

  1. Consete nuestro certificado de ID de desarrollador de Apple para firmar solicitudes distribuidas
    fuera de la Mac App Store desde la cuenta de balena.io Apple.

  2. Instale el certificado de identificación del desarrollador a la llavera de su Mac por el doble
    haciendo clic en el archivo de certificado.

La solicitud se firmará automáticamente utilizando este certificado cuando
embalaje para OS X.

Ventanas

  1. Accede a nuestro certificado de firma de código y clave de descifrado como balena.io
    empleado pidiéndolo a la gente relevante.

  2. Coloque el certificado en la raíz del repositorio de Etcher clasiéndolo
    certificate.p12.

Embalaje

Ejecute el siguiente comando en cada plataforma:

npm run make

Esto producirá todos los objetivos (por ejemplo, zip, dmg) especificado en forge.config.ts para el
plataforma de acogida y arquitectura.

Los artefactos resultantes se pueden encontrar en out/make.

Publicación a Cloudfront

Publicamos paquetes GNU/Linux Debian a Cloudfront.

Inicie sesión en la nube y suba el rpmy debArchivos.

Publicación a Homebrew Cask

  1. Actualización Casks/etcher.rbcon la nueva versión y
    sha256

  2. Enviar una PR con los cambios anteriores a
    caskroom/homebrew-cask

Anunciar

Publica mensajes al foro Etcher anunciando la nueva versión
de Etcher, e incluyendo la sección pertinente del Changelog.

Actualización de EFP / Success-Banner

Etcher Etcher Project se ejecuta automáticamente en base a un algoritmo que impulsó proyectos del mercado de la balena que han sido aportados por la comunidad, el algoritmo prioriza proyectos que dan los usos de la mejor experiencia. Editar tanto EFP como el Etcher Success-Banner sólo puede ser hecho por alguien de Balena, las instrucciones están en el repo Etcher-EFP (privado)