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

1562 Коммитов

Автор SHA1 Сообщение Дата
Nathan d400aacd24
Use `--roll-forward Major` flag to make `.dll` tool runtime agnostic (#4314)
* Remove runtime limitations on the jsonCliTool

* Fix accidental version.txt change
2024-11-06 10:43:30 -08:00
Nathan b7c563ea88
Expose API command to start a func task and to check if CLI tools is installed (#4299)
* Add an API command to start a func task and to check if CLI tools is installed

* Make some updates for isFuncCoreToolsInstalled

* Update apiVersion

* Update apiVersion to minor path

* Use fully qualified path rather than relative

* Use Uri.fspath as key for FuncRunningMap/Port (#4309)

* Use Uri.fspath as key for FuncRunningMap/Port

This commit modifies pickFuncProcess startFuncProcessFromApi removing
the workspaceFolder requirement and adding in the environment variables.

funcHostTask was originally tracked by vscode.WorkspaceFolder via
Task.Scope and DebugConfiguration.WorkspaceFolder. This commit modifies
it to use a new AzureFunctionTaskDefinition.functionsApp property which
is either the `buildPath` from startFuncProcessFromApi or the
vscode.WorkspaceFolder.uri.fsPath to maintain backwards compatibility.

runningFuncTaskMap, funcTaskStartedEmitter, and runningFuncPortMap now
all using the vscode.Uri.fsPath string which can be used to map back to
a WorkspaceFolder. However in the cases the WorkspaceFolder fails, APIs
that used it will now see undefined passed in.

* Make unique 'type' so VS Code will launch multiple tasks

* Address Comments

* Pin core tools to fix tests (#4310)

* Try stable v4 feed

* Fixup

---------

Co-authored-by: Andrew Wang <waan@microsoft.com>
Co-authored-by: Alex Weininger <alex.weininger@live.com>
2024-11-04 10:06:14 -08:00
Nathan 9a34002d25
Add .NET 9.0 to list of runtimes and update backup templates (#4298)
* changes for net9.0

* Update backup templates
2024-10-08 17:00:44 +00:00
Nathan e1dc3dfde2
For v2 templates, use the index.json for template versioning and construct the url ourselves (#4297) 2024-10-07 15:24:52 -07:00
Nathan 1b330f59cb
Set templateSchemaVersion regardless if prompt is skipped (#4295) 2024-10-07 13:55:45 -07:00
Nathan d38ea096f4
Use app insight connection string instead of aiKey (#4291) 2024-09-24 09:36:16 -07:00
Nathan d9e5cb49b9
Use vscode git to init workspace (#4293)
* Use vscode git to init workspace

* Add url

* Remove if
2024-09-23 15:40:47 -07:00
Nathan 899ba1747b
Create a setting to suppress readme tabs (#4292)
* Create a setting to suppress readme tabs

* Erase double quote

* ;
2024-09-20 13:54:51 -07:00
Matthew Fisher 64e387a1e2
Improvements to error masking (#4264) 2024-09-20 10:22:57 -07:00
Alex Weininger a497345fab
Don't credscan backup templates (#4286) 2024-09-13 13:25:59 -04:00
Alex Weininger c9b2950b47
Bump version after release (#4284)
Co-authored-by: GitHub <noreply@github.com>
2024-09-13 13:25:50 -04:00
Alex Weininger 010c071035
Update build pipeline to use MicroBuild templates (#4283) 2024-09-13 09:49:04 -04:00
andystaples 5818ac257a
Update PowerShell default version to 7.4 (#4281) 2024-09-12 14:30:32 -07:00
Matthew Fisher 589c0ba980
v1.15.4 Release prep (#4257) 2024-09-12 10:05:06 -07:00
Alex Weininger 4886815569
Add release pipeline (#4266) 2024-09-11 14:58:48 -04:00
Matthew Fisher 816a9e0470
Upgrade packages for additional telemetry updates (#4256) 2024-09-04 14:33:31 -07:00
dependabot[bot] a0c0fc60b4
Bump micromatch from 4.0.7 to 4.0.8 (#4245)
Bumps [micromatch](https://github.com/micromatch/micromatch) from 4.0.7 to 4.0.8.
- [Release notes](https://github.com/micromatch/micromatch/releases)
- [Changelog](https://github.com/micromatch/micromatch/blob/4.0.8/CHANGELOG.md)
- [Commits](https://github.com/micromatch/micromatch/compare/4.0.7...4.0.8)

---
updated-dependencies:
- dependency-name: micromatch
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-28 10:28:29 -07:00
Alex Weininger 4be4981f51
Prepare for signing (#4247) 2024-08-26 16:29:49 -04:00
Alex Weininger 99fb45bd79
Bump version after release (#4246)
Co-authored-by: GitHub <noreply@github.com>
2024-08-23 19:33:31 +00:00
Nathan c8e26a36cf
Bump package and changelog (#4244) 2024-08-23 18:01:26 +00:00
Eric Jizba 3355b05ed6
Remove EnableWorkerIndexing feature flag (#4243) 2024-08-22 15:35:01 -07:00
Matthew Fisher 7666fec2fc
Upgrade utils to v2.5.6 (#4241) 2024-08-21 17:21:44 -07:00
Alex Weininger ff6c47d359
Fix resolver caching (#4239)
* Fix resolver caching
2024-08-21 19:20:50 +00:00
Alex Weininger 14e87cd6d8
Bump version after release (#4238)
Co-authored-by: GitHub <noreply@github.com>
2024-08-20 14:24:56 -07:00
dependabot[bot] 54f462d958
Bump fast-xml-parser from 4.4.0 to 4.4.1 (#4222)
Bumps [fast-xml-parser](https://github.com/NaturalIntelligence/fast-xml-parser) from 4.4.0 to 4.4.1.
- [Release notes](https://github.com/NaturalIntelligence/fast-xml-parser/releases)
- [Changelog](https://github.com/NaturalIntelligence/fast-xml-parser/blob/master/CHANGELOG.md)
- [Commits](https://github.com/NaturalIntelligence/fast-xml-parser/compare/v4.4.0...v4.4.1)

---
updated-dependencies:
- dependency-name: fast-xml-parser
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-19 11:59:08 -07:00
Nathan 27b62f2fe1
Bump version, changelog, and notice for release (#4230)
* Bump version, changelog, and notice for release

* PR feedback
2024-08-08 13:27:48 -07:00
Nathan 6ca9e0f9a9
Update appservice package (#4221) 2024-07-30 10:44:52 -07:00
Hossam Mabed 0858c8cfbb
Add tests for new programming model versions and .NET 8 (#4217)
* try this

* fix build error

* cleanup

* log subscription for verification

* only run function app operations tests?

* try with correct prompt order

* try only function app operations

* add new options to rotating values

* fix create and deploy tests

* run only long running tests

* remove the prompt for programming model version from v2

* test only create new project

* try fixing create new project tests

* try installing java thru the pipeline

* try again

* specify input for F# too

* try installing java again

* try with windows-latest vmImage

* try new pool

* give up on installing java for now

* try all tests again

* test

* install java

* try different pool

* try 2019?

* 2017?

* try creating new EventGrid tests

* remove the preinstall stage

* remove deprecated runtime tests

* remove unnecessary eventgrid tests

* try only create function tests

* remove deprecated language versions

* add prompt for python prog model

* try only Python tests

* try all again

* use python 3.8

* use python 3.9

* test only python tests again

* try fix with only create and deploy tests

* remove deprecated Create API test

* add subscription name step

* remove subscription name step

* try removing function.json line

* add model v4 and model v2 tests and test only create new project

* try with adding validate options

* try extra debugging

* try with suppressing parallel

* create missing version.txt file

* update package.json

* run all tests

* fix create and deploy tests

* add language model types

* add python v2 tests and fix c# and python tests

* remove rogue ampersand

* update target

* use python 3.9

* disable C#Script, Java, and Ballerina tests

* add python v2 create new project tests

* add .NET 8 tests

* update python v2 create tests

* clean up nightly global tests

* clean up

* clean up

* clean up

* clean up

* PR feedback

* more clean up

* fix regexps

* PR feedback
2024-07-23 11:32:29 -07:00
Alex Weininger 0bb5d04287
Update Azure Pipelines status badge (#4218) 2024-07-17 19:19:39 -07:00
Hossam Mabed a55fa50d6c
update backup templates (#4215) 2024-07-16 16:27:17 -07:00
Hossam Mabed 7f7983823a
Fix, update, and enable long running tests (#4209)
* try this

* fix build error

* cleanup

* log subscription for verification

* only run function app operations tests?

* try with correct prompt order

* try only function app operations

* add new options to rotating values

* fix create and deploy tests

* run only long running tests

* remove the prompt for programming model version from v2

* test only create new project

* try fixing create new project tests

* try installing java thru the pipeline

* try again

* specify input for F# too

* try installing java again

* try with windows-latest vmImage

* try new pool

* give up on installing java for now

* try all tests again

* test

* install java

* try different pool

* try 2019?

* 2017?

* try creating new EventGrid tests

* remove the preinstall stage

* remove deprecated runtime tests

* remove unnecessary eventgrid tests

* try only create function tests

* remove deprecated language versions

* add prompt for python prog model

* try only Python tests

* try all again

* use python 3.8

* use python 3.9

* test only python tests again

* try fix with only create and deploy tests

* remove deprecated Create API test

* add subscription name step

* remove subscription name step

* try removing function.json line

* add model v4 and model v2 tests and test only create new project

* Revert "add model v4 and model v2 tests and test only create new project"

This reverts commit 7280626bfa.

* try all tests again (sanity check)

* remove comment on line

* fix package

* update chokidar

* fix deploy tests

* use python 3.9

* remove C# script tests

* disable Java and Ballerina tests for now

* try re-enabling .NET 3.1 tests

* fix subpath issue

* apply fix for expected patterns too

* try .NET framework?

* clean up

* add .NET 8.0 create function test

* return timeout to normal

* remove extra logging statement

* remove unnecessary comment

* endgame

* remove .NET 8 from create function tests

* add issue reference in disabling java tests comment

* use constant for input

* update comments

* fix typo
2024-07-16 13:14:25 -07:00
Hossam Mabed f5ed996cee
fix package (#4208) 2024-07-10 13:45:03 -07:00
Megan Mott 6867559c16
Show quickpicks if there are multiple runtime matches for `targetFramework` (#4165)
* Reverse list

* change to quickpicks

* add test

* remove

* Add another test

* remove

* update comment

* update again

* see if tests work

* delete

* add
2024-07-08 10:41:29 -07:00
Matthew Fisher fe58f7faca
Update long running tests check logic (#4202) 2024-07-05 16:42:29 -04:00
Nathan 273c7c4c24
Update appservice package to match types (#4201)
* Upgrade sdk and api-version

* Refactor create code to use sdk

* Upgrade appservice package
2024-07-02 21:44:05 -07:00
Nathan c556567e85
Upgrade appservice SDK for Flex Consumption support (#4200)
* Upgrade sdk and api-version

* Refactor create code to use sdk
2024-07-02 09:45:27 -07:00
dependabot[bot] 39c1cec294
Bump braces and gulp (#4177)
Bumps [braces](https://github.com/micromatch/braces) to 3.0.3 and updates ancestor dependency [gulp](https://github.com/gulpjs/gulp). These dependencies need to be updated together.


Updates `braces` from 3.0.2 to 3.0.3
- [Changelog](https://github.com/micromatch/braces/blob/master/CHANGELOG.md)
- [Commits](https://github.com/micromatch/braces/compare/3.0.2...3.0.3)

Updates `gulp` from 4.0.2 to 5.0.0
- [Release notes](https://github.com/gulpjs/gulp/releases)
- [Changelog](https://github.com/gulpjs/gulp/blob/master/CHANGELOG.md)
- [Commits](https://github.com/gulpjs/gulp/compare/v4.0.2...v5.0.0)

---
updated-dependencies:
- dependency-name: braces
  dependency-type: indirect
- dependency-name: gulp
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-24 18:17:00 -07:00
dependabot[bot] db081303ae
Bump ws from 8.13.0 to 8.17.1 (#4187)
Bumps [ws](https://github.com/websockets/ws) from 8.13.0 to 8.17.1.
- [Release notes](https://github.com/websockets/ws/releases)
- [Commits](https://github.com/websockets/ws/compare/8.13.0...8.17.1)

---
updated-dependencies:
- dependency-name: ws
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-24 15:24:06 -07:00
Hossam Mabed 0c0e1ca7a4
Enable long running tests (#4195)
* try this

* fix build error

* cleanup
2024-06-20 11:18:02 -07:00
Alex Weininger cafb135dc0
Bump version after release (#4196)
Co-authored-by: GitHub <noreply@github.com>
2024-06-20 08:11:18 -07:00
Matthew Fisher d4923f739c
Default `parameters.enableLongRunningTests` to `true` (#4194) 2024-06-19 11:51:12 -07:00
Megan Mott 79327c9b52
change date (#4193) 2024-06-19 11:21:17 -07:00
Megan Mott 5efe39be94
Update version and changelog (#4186) 2024-06-19 08:46:03 -07:00
Megan Mott d5c041d0cf
add progress message (#4190) 2024-06-19 08:45:45 -07:00
Megan Mott f4004dff7d
Change error message when trying to deploy to a containerized function app (#4185)
* change message

* change

* add period
2024-06-15 00:21:42 +00:00
Megan Mott 4bd0b5622e
Add an error when deploying a containerized function app instead of filtering out containerized function apps (#4182)
* add error instead of filtering out

* Add back into context menu

* add comment

* remove message

* Add telemetry
2024-06-14 14:36:39 -07:00
Megan Mott c8e02dcc50
Fix "+ Create new function app" error while deploying (#4184)
* create containerized resource

* use ternary
2024-06-14 14:36:16 -07:00
Matthew Fisher fb299eb923
Add parameter to manually enable long running tests (#4173) 2024-06-13 13:08:45 -07:00
Megan Mott aef35edeaa
don't sort alphabetically (#4172) 2024-06-10 10:39:09 -07:00
Hanxiao Liu f2e4f95dea
Support create java 21 functions project in vscode azure functions extension (#4170) 2024-06-10 09:50:52 -07:00