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

430 Коммитов

Автор SHA1 Сообщение Дата
David Justo fa76236278
make official pipeline run nightly (#1096) 2024-10-23 10:39:12 -07:00
dependabot[bot] fcfe35d413
Bump System.Text.Json from 8.0.4 to 8.0.5
* Bump System.Text.Json
2024-10-09 11:03:19 -06:00
andystaples 7cb1b30443
Add codeQL action and nightly runs to the public CI (#1083)
* Add nightly runs to the public CI
* Add codeQL GH workflow action
2024-10-04 16:26:32 -06:00
andystaples 3a7158a60a
Update PowerShell SDK to 7.4.5 (#1092) 2024-10-03 11:16:21 -06:00
andystaples acb5e6049b
Shut off MD module upgrades after 7.4 EOL (#1084)
* Shut off MD module upgrades after 7.4 EOL
* Add instructions for new PowerShell versions
2024-09-25 15:27:02 -06:00
andystaples 22f00b55d6
Update PowerShell SDK to 7.4.4 (#1086) 2024-07-24 15:32:13 -06:00
andystaples 9c4aff8ab5
Update PowerShell SDK to 7.4.3 (#1081)
* Update PowerShell SDK to 7.4.3
* Update vulnerable packages
2024-07-11 15:17:21 -06:00
andystaples 16b478e1f5
Update README.md (#1077) 2024-06-25 14:17:45 -06:00
andystaples 1ef24ff604
Remove NuGet Config (#1074) 2024-06-21 11:59:34 -06:00
andystaples 15873fdf10
Remove suffix from resources (#1073)
* Remove suffix from resources
* Fix PR trigger logic
2024-06-21 11:39:47 -06:00
andystaples 7748c23b24
Move pipeline suffix to correct line (#1070) 2024-06-20 15:27:04 -06:00
andystaples a9403f1e98
Fix public pipeline (#1069) 2024-06-20 15:08:07 -06:00
andystaples f0a96f59ab
Convert build pipeline to 1ES (#1061)
- Convert build pipeline to 1ES
- Remove old pipeline
- Changes to build.ps1 for new pipeline
2024-06-20 11:35:30 -06:00
andystaples af765669a7
Fix OTel test env var reset logic (#1066) 2024-06-20 11:31:59 -06:00
andystaples af20e8efb1
Add code-mirror.yml 2024-05-31 16:04:34 -06:00
andystaples f0c7eec1e3
OpenTelemetry support in worker (#1049)
* Detect if OpenTelemetry module is present and environment variable is set
* Pre-instrument invocations with a span using Invocation ID + parent span ID
* Forward all user logs to the module to be sent to OTel endpoint
2024-04-12 13:00:00 -06:00
andystaples 80dfaa3a20
Update PowerShell SDK to 7.4.2 (#1055)
* Update PowerShell SDK to 7.4.2
* Update .NET SDK to 8.0.204
* Switch to Build SDK instead of SDK
2024-04-12 11:36:31 -06:00
andystaples e1c75c1d54
Upgrade PowerShell SDK to 7.4.1 (#1029)
* Upgrade PowerShell SDK to 7.4.1
* Update .NET SDK to .101
2024-01-30 09:50:43 -07:00
Francisco Gamino 89e839959c
Updating build to check for vulnerabilities (#1026)
* Add Check-CsprojVulnerabilities.ps1 script

* Do not print report by default

* Add check for security vulnerabilities stage in the pipeline

* Update test projects dependencies
2023-12-08 22:50:26 -08:00
andystaples 557b673a38
Update worker to PS 7.4 release SDK (#1025)
Update PowerShell SDK to 7.4.0
Update Dotnet SDK to 8.0.100
2023-11-17 13:41:15 -07:00
andystaples 4f61c25433
Replace deprecated packages in E2E (#1020)
* Replace Microsoft.Azure.EventHubs with latest stable Azure.Messaging.EventHubs
* Replace Microsoft.Azure.DocumentDB.Core with latest stable Microsoft.Azure.Cosmos
2023-10-18 13:31:34 -07:00
andystaples a9b49143cb
Update the PowerShell 7.4 SDK version (#1011)
* Update the PowerShell 7.4 SDK to v7.4.0-preview.6
* Update the language worker .NET minimum version to 8.0.0-rc.2.23502.2
2023-10-16 16:05:32 -07:00
Francisco Gamino 4de4c2179a
Update pipeline to pull down secrets from key vault (#1012) 2023-10-16 16:03:34 -07:00
Francisco Gamino ba5832637d
Add keyvault stage to read secrets (#1006) 2023-10-10 14:40:25 -07:00
andystaples dfca53117e
Env variable logic for AZ PS upgrade notification (#1001)
Set AZUREPS_CHECK_FOR_UPGRADE environment variable to False unless otherwise specified in App Settings, to prevent an expensive check for available version upgrades by AZ PS.
2023-09-22 13:00:18 -06:00
andystaples 3a1b2b48fe
Add Needs Triage tag on issue create only 2023-09-11 10:24:14 -06:00
Francisco Gamino 4c6411b82c
Update language worker to support parsing command-line arguments prefix with functions-<argumentname> (#993)
* Add support to parsing command-line arguments prefix with functions-<argumentname>

* Configure parser to ignore unknown arguments

* Remove deprecated option grpcMaxMessageLength
2023-09-09 11:34:57 -07:00
Varshitha Bachu ea281afa59
Update GH automation (#989) 2023-08-31 15:46:13 -07:00
Francisco Gamino f6315dacf2
Update branches build status in README (#950)
* Add branch build status for v4.x/ps7.4

* Remove build status for Functions versions no longer supported

* Update target branches
2023-08-24 10:14:50 -07:00
Francisco Gamino 9b8c23f902
Add PowerShell SDK upgrade instructions (#987)
* Add PowerShell SDK upgrade instructions
2023-08-24 10:14:06 -07:00
Francisco Gamino 941d958e27
Upgrade PowerShell 7.4 to SDK 7.4.0-preview.5 with .Net 8 Preview.7 (#984)
* Upgrade to .NET SDK 8.0.100-preview.7.23376.3

* Upgrade Microsoft.CodeAnalysis.CSharp to 4.7.0-2.final

* Upgrade to PowerShell SDK 7.4.0-preview.5

* Upgrade to PackageManagement version 1.4.8.1
2023-08-23 16:12:28 -07:00
andystaples 4400ccc609
Fix GitHub Triage Automation (#988)
Fix GitHub Needs Triage tag automation
2023-08-23 14:38:36 -06:00
Francisco-Gamino 9cbd9c92b0 Revert "Upgrade to PowerShell SDK 7.4.0-preview.7"
This reverts commit 541c6344b8.
2023-08-22 13:36:55 -07:00
Francisco-Gamino c08a9df9b2 Revert "Upgrade Microsoft.CodeAnalysis.CSharp to 4.7.0-2.final"
This reverts commit be13092629.
2023-08-22 13:36:53 -07:00
Francisco-Gamino 998e3ff6b6 Revert "Upgrade to PowerShell SDK 7.4.0-preview.5"
This reverts commit ee9ec58229.
2023-08-22 13:36:46 -07:00
Francisco-Gamino ee9ec58229 Upgrade to PowerShell SDK 7.4.0-preview.5 2023-08-21 19:00:53 -07:00
Francisco-Gamino be13092629 Upgrade Microsoft.CodeAnalysis.CSharp to 4.7.0-2.final 2023-08-21 18:57:47 -07:00
Francisco-Gamino 541c6344b8 Upgrade to PowerShell SDK 7.4.0-preview.7 2023-08-21 18:55:41 -07:00
microsoft-github-policy-service[bot] 940848a78d
FabricBot: Onboarding to GitOps.ResourceManagement because of FabricBot decommissioning (#969)
* Add prIssueManagement.yml to onboard repo to GitOps.ResourceManagement as FabricBot replacement

Owners of the FabricBot configuration should have received email notification. The same information contained in the email is published internally at: https://aka.ms/gim/fabricbot. Details on the replacement service and the syntax of the new yaml configuration file is available publicly at: https://microsoft.github.io/GitOps/policies/resource-management.html

Please review and merge this PR to complete the process of onboarding to the new service.

* Deleting fabricbot.json

---------

Co-authored-by: microsoft-github-policy-service[bot] <77245923+microsoft-github-policy-service[bot]@users.noreply.github.com>
2023-08-17 13:10:43 -07:00
dependabot[bot] 2fc4228966
Bump Grpc.Net.Client from 2.49.0 to 2.52.0 in /src (#968)
Bumps [Grpc.Net.Client](https://github.com/grpc/grpc-dotnet) from 2.49.0 to 2.52.0.
- [Release notes](https://github.com/grpc/grpc-dotnet/releases)
- [Changelog](https://github.com/grpc/grpc-dotnet/blob/master/doc/release_process.md)
- [Commits](https://github.com/grpc/grpc-dotnet/compare/v2.49.0...v2.52.0)

---
updated-dependencies:
- dependency-name: Grpc.Net.Client
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-25 17:31:03 -07:00
Francisco Gamino 78106c9c54
Upgrade to PowerShell SDK 7.4.0-preview.3 (#948) 2023-04-26 14:29:04 -07:00
Francisco Gamino dd662bcefb
Managed Dependencies is not supported on Legion (#945)
* Error out if the user tries to install modules via Managed Dependencies on Legion

* Moved logic to help figure out if we are running in Azure to a helper class

* Add test case to validate that we do not throw on Legion when requirements.psd1 has no entries

* Add Managed Dependencies is not supported on Legion test case
2023-04-24 14:28:23 -07:00
Francisco Gamino 25260ecd0b
Upgrade PowerShell 7.4 to SDK 7.4.0-preview.2 with .Net 8 Preview.3 (#940)
* Upgrade to PowerShell SDK 7.4.0-preview.2

* Update build.ps1 script to only build the PS 7.4 worker

* Upgrade to .NET SDK 8.0

* Add dotnet tools feed

* Add PowerShell SDK 7.4.0-preview.2 dependency
2023-04-19 19:41:21 -07:00
Francisco Gamino 87ff1d2bea
Add the AzureFunctions feeds as a NuGet package sources (#934)
* Remove feeds from myget.org

* Add AzureFunctions@internalrelease feed

* Add AzureFunctions@staging feed
2023-03-21 16:12:28 -07:00
Francisco Gamino 4a1bcd57ab
Update logic to set shouldAddSBOM (#928) 2023-03-14 11:02:36 -07:00
Francisco Gamino ebeade0a6c
Set IsReleaseBuild only for non-integration builds (#919) 2023-02-28 11:58:57 -08:00
Francisco Gamino b681bc648c
Add v4.x/ps7.4 to the list of release branches (#914) 2023-01-30 16:14:04 -08:00
Francisco Gamino 7f52b1f219
Upgrade to PowerShell 7.4 (#900)
* Upgrade to PowerShell SDK 7.4.0-preview.1

* Upgrade to .NET SDK 7.0

* Update README.md to target net7.0 and PowerShell 7.4

* Upgrade TargetFramework to net7.0

* Update tests: Convertfrom-Json returns an ordered hashtable

* Reset build counter for PowerShell 7.4

* Update package id to Microsoft.Azure.Functions.PowerShellWorker.PS7.4

* Add PowerShell 7.4 to the list of supported versions

* Update E2E tests to target PowerShell 7.4

* Remove logic to create case-insensitive hashtable from the ConvertFromJson output

* Update tests

* Add support to update the PowerShell 7.2 and 7.4 language workers in the Core Tools

* Try to create a case insensitive Hashtable for the DurableClient when deserializing JSON

* Update ConvertFromJson logic for Durable client

* Add test case to validate TypedDataToCaseInsensitiveHashtable deserialization

* Update build.ps1 logging
2023-01-30 14:06:02 -08:00
David Justo a5a813264b
remove magic string, fix log formatting (#908) 2023-01-10 14:58:03 -08:00
Francisco Gamino 1fcb262293
Update worker config default runtime version to 7.2 (#903)
* set defaultRuntimeVersion to PowerShell 7.2

* Update release notes to target v4

* Update README.md to target PS 7.2 and Functions v4
2023-01-09 16:20:17 -08:00