1 Commits
Author SHA1 Message Date
Alby96andClaude Opus 5 e080a0e867 Crea la copia portabile nel pacchetto, non nel rilascio
Entrambi i pacchetti devono esistere anche costruendo senza pubblicare su
Gitea, quindi lo zip si crea in Pacchetto e Rilascia si limita ad allegarlo.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-05 10:30:48 +02:00
+20 -14
View File
@@ -531,16 +531,29 @@
<PropertyGroup> <PropertyGroup>
<Setup>$(CartellaPacchetti)\Encelado_$(V).exe</Setup> <Setup>$(CartellaPacchetti)\Encelado_$(V).exe</Setup>
<Portabile>$(CartellaPacchetti)\Encelado_$(V)_portabile.zip</Portabile>
</PropertyGroup> </PropertyGroup>
<Error Condition="!Exists('$(Setup)')" Text="Installatore non trovato: $(Setup)" /> <Error Condition="!Exists('$(Setup)')" Text="Installatore non trovato: $(Setup)" />
<!--
La copia portabile per chi non vuole installare niente.
In AutoBidder è il solo .exe, perché lì la pubblicazione è un file unico.
Qui l'applicazione ha bisogno di encelado.json accanto a sé, quindi è uno
zip della cartella. Si crea qui e non nel rilascio: entrambi i pacchetti
devono esistere anche costruendo senza pubblicare su Gitea.
-->
<Delete Files="$(Portabile)" ContinueOnError="true" />
<ZipDirectory SourceDirectory="$(CartellaPubblicazione)" DestinationFile="$(Portabile)" />
<!-- Adesso: il pacchetto c'e', il tag puo' esistere. --> <!-- Adesso: il pacchetto c'e', il tag puo' esistere. -->
<CallTarget Targets="CreaTag" /> <CallTarget Targets="CreaTag" />
<Message Importance="High" Text=" " /> <Message Importance="High" Text=" " />
<Message Importance="High" Text="Pacchetto pronto:" /> <Message Importance="High" Text="Pacchetto pronto:" />
<Message Importance="High" Text=" $(Setup)" /> <Message Importance="High" Text=" $(Setup)" />
<Message Importance="High" Text=" $(Portabile)" />
</Target> </Target>
<!-- ═════════════════════ Versione e tag ═════════════════════ --> <!-- ═════════════════════ Versione e tag ═════════════════════ -->
@@ -676,24 +689,17 @@
<Message Importance="High" Text=" release creata" /> <Message Importance="High" Text=" release creata" />
<!-- <!--
Allegati: l'installatore e una copia portabile. Chi non vuole installare Allegati: l'installatore e la copia portabile, entrambi già costruiti da
niente deve continuare a poter scaricare l'applicazione e basta. Pacchetto. Nient'altro — in particolare nessun sorgente: si pubblica il
programma, non il progetto.
In AutoBidder la copia portabile è il solo .exe, perché lì la Gli archivi "Source code" che Gitea mostra da sé sulla pagina della release
pubblicazione è un file unico. Qui è una cartella — l'applicazione ha non arrivano da qui: li genera il server dal tag, e si tolgono solo dalla
bisogno di encelado.json accanto a sé — quindi la copia portabile è uno sua configurazione (DISABLE_DOWNLOAD_SOURCE_ARCHIVES in app.ini).
zip di quella cartella.
--> -->
<PropertyGroup>
<Portabile>$(CartellaPacchetti)\Encelado_$(V)_portabile.zip</Portabile>
</PropertyGroup>
<Delete Files="$(Portabile)" ContinueOnError="true" />
<ZipDirectory SourceDirectory="$(CartellaPubblicazione)" DestinationFile="$(Portabile)" />
<ItemGroup> <ItemGroup>
<Allegato Include="$(Setup)" /> <Allegato Include="$(Setup)" />
<Allegato Include="$(Portabile)" /> <Allegato Include="$(CartellaPacchetti)\Encelado_$(V)_portabile.zip" />
</ItemGroup> </ItemGroup>
<Exec Condition="Exists('%(Allegato.FullPath)')" EchoOff="true" StandardOutputImportance="low" <Exec Condition="Exists('%(Allegato.FullPath)')" EchoOff="true" StandardOutputImportance="low"