Skip to content

Commit

Permalink
Merge pull request #2881 from Azure/main
Browse files Browse the repository at this point in the history
Merge main into stable for release 2.20.0
  • Loading branch information
dpwatrous authored Jan 12, 2024
2 parents 5cfd498 + d358fab commit a3f074c
Show file tree
Hide file tree
Showing 81 changed files with 1,675 additions and 625 deletions.
4 changes: 3 additions & 1 deletion .vsts/distribution.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@ stages:
jobs:

- job: Linux
timeoutInMinutes: 120 # Needed for Codesign + CodeQL
pool:
name: Azure-Pipelines-EO-Batch-Explorer
demands:
Expand All @@ -35,7 +36,7 @@ stages:
- template: ./linux/distribution.yml

- job: MacOS
timeoutInMinutes: 120 # Needed because Codesign and Notarization add 20+ minutes
timeoutInMinutes: 120 # Needed for Codesign + Notarization + CodeQL
pool:
vmImage: macOS-11
demands: xcode
Expand All @@ -47,6 +48,7 @@ stages:
- template: ./darwin/distribution.yml

- job: Windows
timeoutInMinutes: 120 # Needed for Codesign + CodeQL
pool:
name: Azure-Pipelines-EO-Batch-Explorer
demands:
Expand Down
12 changes: 10 additions & 2 deletions .vsts/node-setup.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,14 @@ steps:
inputs:
workingFile: $(Agent.TempDirectory)/.npmrc

# Using the 'script' task as-written below doesn't work properly on Windows.
# It seem to be adding an extra quote character somehow. Using a separate
# powershell task for Windows gets around this issue.
- script: |
echo "##vso[task.setvariable variable=NPM_CONFIG_USERCONFIG]$(Agent.TempDirectory)/.npmrc"
displayName: Set NPM configuration environment variable
echo "##vso[task.setvariable variable=npm_config_userconfig]$(Agent.TempDirectory)/.npmrc"
condition: ne( variables['Agent.OS'], 'Windows_NT' )
displayName: Set NPM userconfig (Linux/MacOS)
- powershell: |
Write-Host "##vso[task.setvariable variable=npm_config_userconfig]$env:AGENT_TEMPDIRECTORY\.npmrc"
condition: eq( variables['Agent.OS'], 'Windows_NT' )
displayName: Set NPM userconfig (Windows)
17 changes: 17 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,20 @@
# 2.20.0

[All items](https://github.com/Azure/BatchExplorer/milestone/54?closed=1)

### Features

* Adds `requiredSlots` disable logic for multi-instance tasks [\#2876](https://github.com/Azure/BatchExplorer/issues/2876)
* Multiple accessibility improvements [\#2874](https://github.com/Azure/BatchExplorer/issues/2874)

### Bugs

* Couldn't download filename contains "#" [\#2877](https://github.com/Azure/BatchExplorer/issues/2877)

### Other

* Updates 3rd party notices [\#2875](https://github.com/Azure/BatchExplorer/issues/2875)

# 2.19.0

[All items](https://github.com/Azure/BatchExplorer/milestone/53?closed=1)
Expand Down
36 changes: 36 additions & 0 deletions Localize/loc/cs/desktop/i18n/resources.resjson.lcl
Original file line number Diff line number Diff line change
Expand Up @@ -325,6 +325,15 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";add-certificate-form.certificate.deprecationWarningLinkTitle" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Documentation on certificate feature deprecation]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Dokumentace k vyřazení funkce certifikátu]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";add-certificate-form.certificate.description" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Select a certificate (pfx or cer) to upload]]></Val>
Expand Down Expand Up @@ -406,6 +415,15 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";add-task-form.info.disable-required-slots" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Required slots must be 1 for multi-instance tasks]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Požadované sloty pro úlohy s více instancemi musí být 1.]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";add-task-form.subtitle" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Add a task to the selected job]]></Val>
Expand Down Expand Up @@ -2800,6 +2818,24 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";pool-details.learnMore" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Learn more]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Další informace]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";pool-details.learnMoreTitle" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Documentation on image end-of-life]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Dokumentace ke konci životnosti image]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";pool-details.openInNewWindow" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Open in a new window]]></Val>
Expand Down
9 changes: 9 additions & 0 deletions Localize/loc/cs/packages/bonito-ui/i18n/resources.resjson.lcl
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,15 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";bonito.ui.form.delete" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Delete]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Odstranit]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";bonito.ui.form.showPassword" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Show password]]></Val>
Expand Down
36 changes: 36 additions & 0 deletions Localize/loc/de/desktop/i18n/resources.resjson.lcl
Original file line number Diff line number Diff line change
Expand Up @@ -325,6 +325,15 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";add-certificate-form.certificate.deprecationWarningLinkTitle" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Documentation on certificate feature deprecation]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Dokumentation zu veralteten Zertifikatfeatures]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";add-certificate-form.certificate.description" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Select a certificate (pfx or cer) to upload]]></Val>
Expand Down Expand Up @@ -406,6 +415,15 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";add-task-form.info.disable-required-slots" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Required slots must be 1 for multi-instance tasks]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Erforderliche Slots müssen 1 für Tasks mit mehreren Instanzen sein.]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";add-task-form.subtitle" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Add a task to the selected job]]></Val>
Expand Down Expand Up @@ -2800,6 +2818,24 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";pool-details.learnMore" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Learn more]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Weitere Informationen]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";pool-details.learnMoreTitle" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Documentation on image end-of-life]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Dokumentation zum Lebensende des Bilds]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";pool-details.openInNewWindow" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Open in a new window]]></Val>
Expand Down
9 changes: 9 additions & 0 deletions Localize/loc/de/packages/bonito-ui/i18n/resources.resjson.lcl
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,15 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";bonito.ui.form.delete" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Delete]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Löschen]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";bonito.ui.form.showPassword" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Show password]]></Val>
Expand Down
36 changes: 36 additions & 0 deletions Localize/loc/es/desktop/i18n/resources.resjson.lcl
Original file line number Diff line number Diff line change
Expand Up @@ -325,6 +325,15 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";add-certificate-form.certificate.deprecationWarningLinkTitle" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Documentation on certificate feature deprecation]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Documentación sobre el desuso de la característica de certificado]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";add-certificate-form.certificate.description" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Select a certificate (pfx or cer) to upload]]></Val>
Expand Down Expand Up @@ -406,6 +415,15 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";add-task-form.info.disable-required-slots" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Required slots must be 1 for multi-instance tasks]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Los espacios necesarios deben ser 1 para las tareas de varias instancias.]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";add-task-form.subtitle" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Add a task to the selected job]]></Val>
Expand Down Expand Up @@ -2800,6 +2818,24 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";pool-details.learnMore" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Learn more]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Obtenga más información]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";pool-details.learnMoreTitle" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Documentation on image end-of-life]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Documentación sobre el final del ciclo de vida de la imagen]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";pool-details.openInNewWindow" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Open in a new window]]></Val>
Expand Down
9 changes: 9 additions & 0 deletions Localize/loc/es/packages/bonito-ui/i18n/resources.resjson.lcl
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,15 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";bonito.ui.form.delete" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Delete]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Eliminar]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";bonito.ui.form.showPassword" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Show password]]></Val>
Expand Down
36 changes: 36 additions & 0 deletions Localize/loc/fr/desktop/i18n/resources.resjson.lcl
Original file line number Diff line number Diff line change
Expand Up @@ -325,6 +325,15 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";add-certificate-form.certificate.deprecationWarningLinkTitle" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Documentation on certificate feature deprecation]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Documentation sur la dépréciation de la fonctionnalité de certificat]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";add-certificate-form.certificate.description" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Select a certificate (pfx or cer) to upload]]></Val>
Expand Down Expand Up @@ -406,6 +415,15 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";add-task-form.info.disable-required-slots" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Required slots must be 1 for multi-instance tasks]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Les emplacements obligatoires doivent être 1 pour les tâches multi-instance]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";add-task-form.subtitle" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Add a task to the selected job]]></Val>
Expand Down Expand Up @@ -2800,6 +2818,24 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";pool-details.learnMore" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Learn more]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[En savoir plus]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";pool-details.learnMoreTitle" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Documentation on image end-of-life]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[Documentation sur la fin de vie de l’image]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";pool-details.openInNewWindow" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Open in a new window]]></Val>
Expand Down
9 changes: 9 additions & 0 deletions Localize/loc/fr/packages/bonito-ui/i18n/resources.resjson.lcl
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,15 @@
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";bonito.ui.form.delete" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Delete]]></Val>
<Tgt Cat="Text" Stat="Loc" Orig="New">
<Val><![CDATA[supprimer]]></Val>
</Tgt>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";bonito.ui.form.showPassword" ItemType="0" PsrId="306" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Show password]]></Val>
Expand Down
Loading

0 comments on commit a3f074c

Please sign in to comment.