chore: publicar version 0.0.3 android
This commit is contained in:
4
apps/toldo-app/package-lock.json
generated
4
apps/toldo-app/package-lock.json
generated
@@ -1,12 +1,12 @@
|
|||||||
{
|
{
|
||||||
"name": "toldo-app",
|
"name": "toldo-app",
|
||||||
"version": "0.0.2",
|
"version": "0.0.3",
|
||||||
"lockfileVersion": 3,
|
"lockfileVersion": 3,
|
||||||
"requires": true,
|
"requires": true,
|
||||||
"packages": {
|
"packages": {
|
||||||
"": {
|
"": {
|
||||||
"name": "toldo-app",
|
"name": "toldo-app",
|
||||||
"version": "0.0.2",
|
"version": "0.0.3",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@capacitor/android": "^6.2.1",
|
"@capacitor/android": "^6.2.1",
|
||||||
"@capacitor/core": "^6.2.1",
|
"@capacitor/core": "^6.2.1",
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "toldo-app",
|
"name": "toldo-app",
|
||||||
"private": true,
|
"private": true,
|
||||||
"version": "0.0.2",
|
"version": "0.0.3",
|
||||||
"type": "module",
|
"type": "module",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"dev": "vite",
|
"dev": "vite",
|
||||||
|
|||||||
@@ -19,7 +19,7 @@ describe('contratos de operación y respaldo', () => {
|
|||||||
|
|
||||||
it('expone la versión actual en las exportaciones', () => {
|
it('expone la versión actual en las exportaciones', () => {
|
||||||
const result = new ExportImportService().exportAll({ productores: [], productos: [], movimientosInventario: [], ventas: [], ventaLineas: [], gastos: [], ajustes: [], cuadres: [] });
|
const result = new ExportImportService().exportAll({ productores: [], productos: [], movimientosInventario: [], ventas: [], ventaLineas: [], gastos: [], ajustes: [], cuadres: [] });
|
||||||
expect(result.appVersion).toBe('0.0.2');
|
expect(result.appVersion).toBe('0.0.3');
|
||||||
});
|
});
|
||||||
|
|
||||||
it('exporta jornadas junto con los datos operativos', () => {
|
it('exporta jornadas junto con los datos operativos', () => {
|
||||||
|
|||||||
@@ -1,2 +1,2 @@
|
|||||||
versionName=0.0.2
|
versionName=0.0.3
|
||||||
versionCode=2
|
versionCode=3
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ La aplicación usa versiones distintas o hardcodeadas entre npm, Android y las e
|
|||||||
|
|
||||||
- Definir `versionName` y `versionCode` en un archivo versionado compartido.
|
- Definir `versionName` y `versionCode` en un archivo versionado compartido.
|
||||||
- Usar esos valores en Gradle, npm y exportaciones JSON.
|
- Usar esos valores en Gradle, npm y exportaciones JSON.
|
||||||
- Publicar la siguiente versión como `0.0.2` con `versionCode 2`.
|
- Publicar la siguiente versión como `0.0.3` con `versionCode 3`.
|
||||||
- Validar el `applicationId` y la versión en el APK generado.
|
- Validar el `applicationId` y la versión en el APK generado.
|
||||||
|
|
||||||
## Capabilities
|
## Capabilities
|
||||||
|
|||||||
@@ -9,10 +9,10 @@ Asegura que cada actualización de ToldoConjunto pueda identificarse y actualiza
|
|||||||
### Requirement: Versionado consistente
|
### Requirement: Versionado consistente
|
||||||
The system SHALL expose the same semantic version in npm metadata, exported data, and Android versionName.
|
The system SHALL expose the same semantic version in npm metadata, exported data, and Android versionName.
|
||||||
|
|
||||||
#### Scenario: Version 0.0.2
|
#### Scenario: Version 0.0.3
|
||||||
- **WHEN** the app is built
|
- **WHEN** the app is built
|
||||||
- **THEN** npm and exported data report `0.0.2`
|
- **THEN** npm and exported data report `0.0.3`
|
||||||
- **AND** Android reports versionName `0.0.2` and versionCode `2`
|
- **AND** Android reports versionName `0.0.3` and versionCode `3`
|
||||||
|
|
||||||
### Requirement: Identidad Android estable
|
### Requirement: Identidad Android estable
|
||||||
The system SHALL preserve the application id `com.ilusion.toldoconjunto` across releases.
|
The system SHALL preserve the application id `com.ilusion.toldoconjunto` across releases.
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
## 1. Versionado
|
## 1. Versionado
|
||||||
|
|
||||||
- [x] 1.1 Crear la fuente compartida con `versionName=0.0.2` y `versionCode=2`, y actualizar npm/exportaciones
|
- [x] 1.1 Crear la fuente compartida con `versionName=0.0.3` y `versionCode=3`, y actualizar npm/exportaciones
|
||||||
- [x] 1.2 Configurar Gradle para leer la fuente compartida y conservar el applicationId
|
- [x] 1.2 Configurar Gradle para leer la fuente compartida y conservar el applicationId
|
||||||
- [x] 1.3 Añadir test que compruebe versionado y compatibilidad de exportación
|
- [x] 1.3 Añadir test que compruebe versionado y compatibilidad de exportación
|
||||||
|
|
||||||
|
|||||||
@@ -19,7 +19,7 @@ export interface ExportData {
|
|||||||
}
|
}
|
||||||
|
|
||||||
export const CURRENT_SCHEMA_VERSION = 1;
|
export const CURRENT_SCHEMA_VERSION = 1;
|
||||||
export const APP_VERSION = '0.0.2';
|
export const APP_VERSION = '0.0.3';
|
||||||
|
|
||||||
export class ExportImportService {
|
export class ExportImportService {
|
||||||
exportAll(data: ExportData['data']): ExportData {
|
exportAll(data: ExportData['data']): ExportData {
|
||||||
|
|||||||
Reference in New Issue
Block a user