Граф коммитов

13615 Коммитов

Автор SHA1 Сообщение Дата
Manuel de la Pena 741b6dc942
[CI] Move the loc translations to its own job. (#14775)
The configuration job used to be ran only onces, because now it runs
several times we need to move the loc code out to make sure that we do
not generate more than one branch.
2022-04-19 13:31:33 -04:00
Manuel de la Pena 0e7b3d00be
[CI] Set a prefix in the status so that if we have both builds we are not confused. (#14773) 2022-04-19 13:18:32 -04:00
Rolf Bjarne Kvinge e886e954af
[dotnet] Update localized json files. (#14770)
These files are updated during the build, and the working copy is left dirty,
so commit these files.
2022-04-19 16:26:24 +02:00
Manuel de la Pena 8d9ae244ce
[CI] Only upload the config files once. (#14768) 2022-04-19 09:28:18 -04:00
Manuel de la Pena 99a0ab2c25
[CI] Do not crash when we cannot remove an empty dir. (#14767) 2022-04-19 07:45:25 -04:00
Manuel de la Pena 14d399520e
[CI] Perform the same checkout operations in all the jobs. (#14765) 2022-04-19 07:44:37 -04:00
Rolf Bjarne Kvinge da7b79b796
[devops] Add more validation to the compare.sh script. (#14699)
So that it doesn't do the wrong thing when the WORKSPACE variable isn't set
(such as trying to write stuff to the root directory).

Co-authored-by: Manuel de la Pena <mandel@microsoft.com>
2022-04-19 10:33:47 +02:00
VS MobileTools Engineering Service 2 a22d55cd2f
Localized file check-in by OneLocBuild Task: Build definition ID 14411: Build ID 6035860 (#14761) 2022-04-18 18:11:22 -04:00
VS MobileTools Engineering Service 2 19b2479128
Localized file check-in by OneLocBuild Task: Build definition ID 14411: Build ID 6035860 (#14760) 2022-04-18 18:11:08 -04:00
VS MobileTools Engineering Service 2 a52ac0287c
Localized file check-in by OneLocBuild Task: Build definition ID 14411: Build ID 6035860 (#14759) 2022-04-18 18:10:52 -04:00
VS MobileTools Engineering Service 2 4309363ac2
Localized file check-in by OneLocBuild Task: Build definition ID 14411: Build ID 6035860 (#14758) 2022-04-18 18:10:40 -04:00
VS MobileTools Engineering Service 2 1f825f6e3b
Localized file check-in by OneLocBuild Task: Build definition ID 14411: Build ID 6035860 (#14757) 2022-04-18 18:10:26 -04:00
VS MobileTools Engineering Service 2 001920f754
Localized file check-in by OneLocBuild Task: Build definition ID 14411: Build ID 6035860 (#14756) 2022-04-18 18:10:04 -04:00
Peter Collins 70dc7e0b1f
[build] Use new MSI versioning schema (#14752)
Context: https://github.com/xamarin/yaml-templates/pull/185

Opts in to the new DateTime based MSI versioning to fix a recent issue
we saw with an MSI version moving backwards.
2022-04-15 17:57:21 -04:00
Manuel de la Pena 6d935d3432
[CI] Fix the API diff statuses on CI (#14750) 2022-04-15 16:05:57 -04:00
Manuel de la Pena f1bdd9b08b
[CI] Clean the statuses mess. (#14744)
We have been leaving statueses as pending, the main reason is that when
we ran the tests, we set the wrong status. This was complicated because
we wrote comments AND set the statuses mixing two operations. We now
have the status and the comment separated for easy debugging and more
flexibility.
2022-04-15 13:44:30 -04:00
Manuel de la Pena 3a1fe94837
[CI] Fix the links for the API diff in dotnet. (#14748) 2022-04-14 23:52:57 -04:00
Manuel de la Pena cc2f068cf5
[CI] Remove dependency on build in the governance tests. (#14746) 2022-04-14 23:52:17 -04:00
Manuel de la Pena 72e69547be
[CI] Add a status for the API diff from stable. (#14747) 2022-04-14 23:51:58 -04:00
Manuel de la Pena 94d19ea979
[CI] Add a status for the PR API diff. (#14745)
To avoid issues when setting automerging we add a status for the API
diff. If human intervention is needed to check the changes the status
will be set to error, this way the automerging wont happen. We set the
status to error even when we only have a warning, better safe than
sorry.
2022-04-14 23:51:06 -04:00
Přemek Vysoký 1730426ec9
[Xharness] Bump Microsoft.DotNet.XHarness.iOS.Shared to `1.0.0-prerelease.22211.4` (#14743) 2022-04-14 16:10:14 -04:00
Manuel de la Pena b8919c5e54
[CI] Fix 32b tests that broke the schedule build. (#14742) 2022-04-14 11:25:38 -04:00
Manuel de la Pena aa14694665
[CI] Move mac tests to use the new comments API. (#14736) 2022-04-14 09:51:35 -04:00
Manuel de la Pena f5a672eae0
[CI] Set all comments as oudated after every build. (#14734)
Since we have several builds per PR and several comments per build, the
comments sections are getting very noise. To fix that, we use GitHub
GraphQL to query all the comments for a PR (includes PR comments and
commit comments), filter them by user and title and minimize them
accordingly.
2022-04-13 22:03:00 -04:00
github-actions[bot] 2f429952ff
[Localization] Pulling New Localization Translations 2150044135 (#14721)
* LEGO: Merge pull request 14635

LEGO: Merge pull request 14635

* LEGO: Merge pull request 14671

LEGO: Merge pull request 14671

* Juno: check in to lego/hb_dca0a672-370a-4b3c-b55f-cd146e93faf9_20220411170820604.

Co-authored-by: csigs <csigs@users.noreply.github.com>
Co-authored-by: CSIGS <csigs@outlook.com>
Co-authored-by: TJ Lambert <50846373+tj-devel709@users.noreply.github.com>
2022-04-13 16:33:50 -05:00
Manuel de la Pena d94ede01b3
[CI] Migrate all code to use the new api to set the status on github. (#14728) 2022-04-13 15:42:01 -04:00
Manuel de la Pena 1f1189fae0
[Foundation] Ensure that post requests are not cached by the native code.(#14729)
The behaviour from apple is wrong, PUT and POST are differnet in that PUT is idempotent.
Calling PUT several times successively has the same effect (that is no side effect),
where successive identical POST may have additional effects

We should not let the native code cache the calls.
2022-04-13 14:09:10 -04:00
Manuel de la Pena 4c8d4457e5
[CI] Fix issue when adding the api diff on CI. (#14731) 2022-04-12 16:24:18 -04:00
Manuel de la Pena b8eb1c3140
[CI] Provide the bot name on mac test result comments. (#14717) 2022-04-12 12:39:54 -04:00
Manuel de la Pena a27b2d25c5
[CI] Fix typo that made comments fail on CI but not PRs. (#14727) 2022-04-12 12:08:05 -04:00
TJ Lambert 1d4daf2b4a
[Localization] Add the resx file for localization and move errors and warnings (#14703)
* Add the resx file for localization and move error and warning strings

* Change NStrings.resx -> Errors.resx

* using the new namespace

Co-authored-by: TJ Lambert <tjlambert@microsoft.com>
2022-04-12 09:36:54 -05:00
Mauro Agnoletti 8b8cf07182
Update Messaging to 1.6.2 (revert changes) (#14719)
It includes a change revert because of threading freeze issues.
An issue has been detected in Xamarin.Messaging 1.5.26 and 1.6.1 that makes the code unstable and sensitive to thread freeze issues, so we are reverting back the changes until we can stabilize it.
This delays the fix of a bug in MSBuild command line builds for iOS remote builds.
2022-04-12 09:42:55 -04:00
Manuel de la Pena 2c4bb79243
[CI] Add new pwsh to allow to use the new code for test result comments. (#14722)
Add a few classes that will be later used to create the comments for the
tests.

- GitHubStatus/es: Allows to represent a github status, we are addign a
  class per concern.
- TestResults: Contains the information and logic of a test result.
  Implements the same interface as the other comment objects so that we
  resuse the comment code.

Tests have been added and modified the github action to run on pull
requests too.
2022-04-12 09:20:57 -04:00
Rolf Bjarne Kvinge 254a47c440
[tests] Improve NWProtocolStackTest to not crash the process if the state change handler throws an exception. (#14697) 2022-04-11 16:38:20 -04:00
Manuel de la Pena c3e9a8c2ab
[CI] Improve the action used to run tests on the pwsh. (#14723) 2022-04-11 16:35:22 -04:00
TJ Lambert 8ef3850662
[coreml] Add nullability to (generated and manual) bindings (#14412)
* enable nullability

* use is null

* use an empty array

Co-authored-by: TJ Lambert <tjlambert@microsoft.com>
Co-authored-by: Manuel de la Pena <mandel@microsoft.com>
2022-04-11 09:16:54 -05:00
Manuel de la Pena ad2caf1f94
[CI] Add the hash that was used to build in the commit. (#14713)
Add the hash of the project in the comment footer so that we can know
what we did build. Later we can use this to filter outdated comments.
2022-04-11 10:12:03 -04:00
Manuel de la Pena dfdd8f200c
[CI] Fix variables to show the correct bot in the comments. (#14714) 2022-04-10 19:27:34 -04:00
Manuel de la Pena c87e2c0c59
[CI] Add a prefix to the comment headers. (#14712)
Add a prefix that lets us know if the comment comes from a PR build
(using the public bots) or a CI build (using the private bots).
2022-04-09 20:47:30 -04:00
Manuel de la Pena b9d95213c4
[CI] Re-enable the api diff comments. (#14705) 2022-04-09 09:36:56 -04:00
Mauro Agnoletti ceacd96def
Updated Xamarin.Messaging to 1.6.1 (#14707)
Changed from 1.5.* to 1.6.* to match the versioning used in XamarinVS main branch (1.5.* now remains only for 17.2 based branches)
2022-04-09 07:27:15 -04:00
Steve Hawley a2624f6515
[nnyeah] Namespace change (#14710)
`nnyeah` -> `Microsoft.MaciOS.Nnyeah`
2022-04-08 14:52:02 -04:00
Alex Soto 0c1b7fb74b
Bump .NET in main to RC 3 2022-04-08 14:41:51 -04:00
Manuel de la Pena e065229712
[CI] Fix the import path to be relative. (#14706) 2022-04-08 11:35:46 -04:00
TJ Lambert 871b7858d8
[metrickit] Add nullability to (generated and manual) bindings (#14678)
Co-authored-by: TJ Lambert <tjlambert@microsoft.com>
2022-04-08 09:04:18 -05:00
TJ Lambert c1a6b74c14
[mobilecoreservices] Add nullability to (generated and manual) bindings (#14677)
Co-authored-by: TJ Lambert <tjlambert@microsoft.com>
2022-04-08 09:03:44 -05:00
TJ Lambert a0eeaec232
[messageui] Add nullability to (generated and manual) bindings (#14676)
* enable nullability

* use is null and is not null

Co-authored-by: TJ Lambert <tjlambert@microsoft.com>
2022-04-08 09:03:05 -05:00
TJ Lambert 85b4c7a431
[metalkit] Add nullability to (generated and manual) bindings (#14695)
* add nullable enable

* use is null and is not null

Co-authored-by: tj_devel709 <antlambe@microsoft.com>
2022-04-08 08:57:10 -05:00
TJ Lambert aa98164c0f
[nativetypes] Add nullability to (generated and manual) bindings (#14694)
Co-authored-by: TJ Lambert <tjlambert@microsoft.com>
2022-04-07 18:17:58 -05:00
TJ Lambert bd744db43d
[multipeerconnectivity] Add nullability to (generated and manual) bindings (#14680)
* enable nullability

* throw better exceptions

* use is null and is not null

Co-authored-by: TJ Lambert <tjlambert@microsoft.com>
2022-04-07 18:16:40 -05:00