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

93 Коммитов

Автор 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 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
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
Hossam Mabed a55fa50d6c
update backup templates (#4215) 2024-07-16 16:27:17 -07:00
Nathan 143459dd45
Fix verified templates/counts (#4169)
* Fix verified templates/counts

* Update backup templates and remove staging template count tests

* Reset AZFUNC update template setting

* Skip adding staging source templates

* Someone changes didnt get saved

* Remove staging templates from array of template sources

* Only isolated has EventGrid trigger

* Revert change in net6.0 template count
2024-06-10 09:49:06 -07:00
Daniel Castro cd70878740
Add EG Blob Trigger templates (#4115)
* Add EG Blob Trigger templates for Node functions

* Remove non-4.x templates
2024-04-30 16:11:06 -07:00
Nathan d654250073
Update backup templates and disable Ballerina project creation tests (#4058)
* Update backup templates and disable Ballerina project creation tests

* Reset launch json
2024-03-28 15:57:59 -07:00
Hossam Mabed 1418032857
Update backup templates (#3905)
* update backup templates

* remove setting
2023-11-20 22:04:14 -08:00
Nathan 89035619e6
Add .net8.dll and and check for it. Remove .net5 since it is EOL (#3841) 2023-09-12 15:57:32 -07:00
Nathan 53db433877
TemplateProvider for python v2 templates (#3799)
* Basic WIP of parsing v2 schema templates

* WIP

* WIP

* Handle project creation and job prompts/executes

* Initial PR feedback

* Rename FuctionTemplateV2 to FunctionV2Template

* Retrieve templates from extension bundle

* Use AzExtFsExtra.appendFile

* Fix build errors

* Rename BaseStep to StepBase

* PR feedback

* Rename FunctionV2Template variable

* Update package, add prog model step for Python, parse templates by template.v# rather than bundleVersions prop, default main app name

* Extra enumInputStep out to use QuickPickInputStep

* Refactor typings and add tests

* See if this fixes the tests at all

* Minor fixes

* Update backup templates for Pystein

* Revert changes in tests

* Revert changes in tests

* Add back changes removing .net 5

* Fix some build errors in test

* Comb through for a few more changes

* Fix build
2023-09-11 15:36:18 -07:00
Nathan 2817be29aa
Add svg and set light and dark paths (#3784) 2023-08-02 11:33:29 -07:00
Anjana Supun cd2e6326a5
Add Ballerina language support (#3584)
* Add Ballerina language support

* Remove project subpath

* Add review suggestions

* Add debugger related changes

* Add minor review comments

* Add ballerina tests

* Add ballerina to test workflows

* Add ballerina related changes

* Add ballerina script type

* Fix lint issues

* Migrate from bal init to bal new
2023-07-14 13:09:46 -07:00
Alex Weininger 3812e96ac1
Prep for v1.12.0 release (#3743)
* Bump version to 1.12.0

* Update changelog

* Update readme image

* Generate notice

* Update changelog
2023-07-13 15:39:53 -07:00
Nathan 19ec403d26
Changes to v2 templates and fixes to prompts (#3692)
* Changes to v2 templates and fixes to prompts

* Update src/commands/addBinding/settingSteps/addBindingSettingSteps.ts

Co-authored-by: Brandon Waterloo [MSFT] <36966225+bwateratmsft@users.noreply.github.com>

---------

Co-authored-by: Brandon Waterloo [MSFT] <36966225+bwateratmsft@users.noreply.github.com>
2023-05-23 09:18:53 -07:00
Nathan 2f4e2a8a4f
Support Pystein V2 Templates without implementing v2 Schema (#3678)
* Add v2 templates and support creating with a trigger for Pystein model

* Update src/templates/script/parseScriptTemplates.ts

Co-authored-by: Brandon Waterloo [MSFT] <36966225+bwateratmsft@users.noreply.github.com>

* Update src/templates/script/parseScriptTemplates.ts

Co-authored-by: Brandon Waterloo [MSFT] <36966225+bwateratmsft@users.noreply.github.com>

---------

Co-authored-by: Alex Weininger <alex.weininger@live.com>
Co-authored-by: Brandon Waterloo [MSFT] <36966225+bwateratmsft@users.noreply.github.com>
2023-05-22 10:39:14 -07:00
Alex Weininger 746ad40c06
Update backup templates (#3602) 2023-03-14 17:46:58 -04:00
Erika 748d5caebe
azure functions walkthrough (#3573)
* walkthrough

* create not crete

* replace links with aka.ms links

* blog storage -> blob storage

* add when: false clause
2023-02-21 13:16:12 -08:00
Eric Jizba e7681a3533
Node v4: Fix missing event hub connection prompt (#3554) 2023-02-03 16:57:43 -08:00
Eric Jizba a61ba35822
Update v4 Node.js programming model templates (#3543)
Primarily to add the first draft for durable
2023-02-01 09:57:29 -08:00
Nathan 485921cf27
Add net7.0 to JsonCli and remove net3.1 (#3475)
* Add net7.0 to JsonCli and remove net3.1

* New registry for packages

* Add nuget config

* Remove other nuget config keys

* Add signing key back to nuget.config

* Try new csproj

* New feed, revert csproj

* Update .dll for JsonCliTool and the tool itself

* Remove npmrc file

* Add some documentation regarding the Azure Artifact feed

* Add the .dlls from the signed build

* Fix whitespace

* Line break
2022-12-21 12:20:42 -08:00
Eric Jizba 12bb43bd66
Bump Node v4 templates and package version (#3481) 2022-12-16 17:04:49 -08:00
Nathan a1d79e164a
Node.js Programming Model (Preview) (#3456)
* Basic implementation of NPM

* Feature flag and changes to model structure

* Refactor some code, general cleaning

* Minor fixes for bundle versions and tasks.json

* Minor fixes

* PR feedback

* leanr to spell plz

* Util function for file extension

* Revert small change

* PR feedback

* Fix the build
2022-12-16 13:03:56 -08:00
Megan Mott 1d03dc569b
v1.9.0 Release Prep (#3439) 2022-11-16 11:49:36 -08:00
Phillip Hoff 3a908b0bae
Undo clearing of the extension bundle. (#3309) 2022-09-02 12:09:40 -07:00
Phillip Hoff 925796cee3
Support for new Python language model (#3235)
* Sketch preview project type.

* Switch to language model rather than separate (sub) languages.

* Exclude Python v2+ from creating functions on project create.

* Store project language model in workspace settings.

* Add project-level function source.

* Use "isolated mode" detection of functions for Python v2+.

* Open function .py file on project creation.

* Detect Python language model.

* Add Python preview to VS Code init list.

* Extract python preview model into constant.

* Sketch prompt for Python function location.

* Sketch selecting a script.

* Sketch opening template.

* Append new function to file.

* Enforce storage configuration for Python V2+.

* Exclude extension bundles from Python V2+ projects.

* Check for valid Functions version.

* Complete merge from `main`.

* Resolve linter warnings.

* Updates per PM feedback.

* Updates per PR feedback.

* Shift subwizard to separate class.

* Move Python location script up front.

* Move Python script name prompt up front.

* Switch to local content provider.

* Fake Markdown for trigger template.

* Tweak text.

* Move content to query string.

* Sketch embedding PyStein templates in extension.

* Add Python Preview templates to verified list.

* Exclude OpenAPI function from PyStein projects.

* Account for lack of new files in function creation.

* Use template for project.

* Fix finding MD content in template.

* Disable name prompt for V2.

* Update required Function host version, add whitespace during append.

* Update version number.

* Replace direct use of fs-extra.

* Add notes for preview Python model numbering.

* More notes.

* Show getting started MD on creation.

* Do not expose properties commands from PyStein functions in tree.

* Exclude PyStein from re-adding bundle property on function create.

* Updates to documentation per feedback in PR.

* Update supported PyStein version number and comments.

* Allow opening MD to the side.

* Use opt-out list instead of opt-in.
2022-08-19 13:54:27 -07:00
Nathan b877d7e5ab
Update net7 templates (#3262) 2022-07-28 10:44:29 -07:00
Nathan 5adb507159
Update backup templates (#3260)
* SqlBindingTrigger template changes

* Update templates
2022-07-27 20:10:50 -07:00
Alex Weininger 82f1b23edd
v1.7.0 App Centric Release prep (#3187) 2022-05-23 16:53:22 -07:00
Brandon Waterloo [MSFT] 1576745478
Drop unsupported .NET Core versions and nearly-unsupported Python version (#3018) 2021-12-07 13:42:05 -05:00
Eric Jizba 63f07d1312
Remove gifs (#2974) 2021-09-22 17:28:28 -07:00
Eric Jizba 54c7614fbb
Add .NET 6 version of JsonCli (#2923) 2021-08-19 10:25:46 -07:00
Eric Jizba 35d0106046
Add v4 backup templates (#2907) 2021-08-09 10:27:57 -07:00
Eric Jizba 20d4f7da81
Change default of net461 to net48 (#2899)
And update backup templates
2021-07-29 13:59:02 -07:00
Eric Jizba 90ab88e5a1
Enable "Http with OpenAPI" template for C# (#2782) 2021-04-27 16:52:23 -07:00
Eric Jizba cbfacd4a40
Use VS Code ThemeIcon wherever possible (#2766) 2021-04-07 16:47:05 -07:00
Eric Jizba 55004e897d
Support .NET 5 templates (#2707) 2021-03-02 10:44:07 -08:00
Eric Jizba a4835cefbc
Depend on resource groups extension (#2682) 2021-02-17 14:52:35 -08:00
Eric Jizba 8afbc1361f
Fix python durable unit tests (#2647)
Because they added the templates back to the extension bundle for v1. Also updated the backup templates.
2021-01-29 12:18:30 -08:00
Eric Jizba 03adfb7b92
Update backup templates and python durable tests (#2614) 2021-01-05 11:34:11 -08:00
Eric Jizba 6b8bfabf31
Update Json CLI with signed bits (#2431) 2020-10-06 16:35:09 -07:00
Eric Jizba 3d75bed031
Update backup templates (#2436) 2020-10-05 15:34:51 -07:00
Eric Jizba f93905916e
Update backup templates (#2332) 2020-08-21 15:43:22 -07:00
Eric Jizba 7bd2ee6707 Update backup templates 2020-06-25 14:05:37 -07:00
Eric Jizba 91fa605559
Update backup templates (#2113) 2020-06-01 10:56:07 -07:00
Eric Jizba cf3c601ef8
Update README to be more of a tutorial (#2025) 2020-04-07 16:43:47 -07:00
Eric Jizba ac991b93ce
Better handle local project tree item when not initialized (#1955) 2020-03-18 10:30:27 -07:00
Eric Jizba 73b30dfada
Update backup templates and fix CI tests (#1936) 2020-02-27 18:01:21 -08:00
Eric Jizba ec65cbf9d0
Update backup templates (#1924) 2020-02-25 17:29:49 -08:00
Eric Jizba 270d46c4f3
Show local project for C#/Java (#1883) 2020-02-14 13:21:34 -08:00
Eric Jizba 7457df9334
Update shared packages (#1876) 2020-02-07 11:45:50 -08:00