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

16 Коммитов

Автор SHA1 Сообщение Дата
Noah Gilson cc797dfedb
✒️ Enable ESRP Signing on the .VSIX (#1885)
* Add fake MSBuild project to allow signing VSIX and JS

* Sign JS

* Add step to pipeline

* Restrict signing package version

* Add scripts to install signing tool locally

* only go up 1 directory

* fix display name

* fix whitespace -__-

* add build step for installing microbuild

* add sign type parameter

* dont produce alpha package in official drop

* add sign type parameter to default pipeline

* dont publish package in another directory as this causes other issues, instead copy the artifact

* acknowledge the existence of a document explaining the release and other maintenance processes

this information is more suited for internal repo changes.

* change internal stream to a different signing stream

* add dotnet public for notargets sdk

* reduce to 1 feed

* use a different feed

* Use dotnet team

* use explicit feed source

* add feed auth

* fix comment

* rename unsigned vsix so both can get dropped

* use the other type of slash for REN -__-

* try to fix path

* add packages folder with empty gitignore

* figure out dir

* fix rename command

* Fix rename

the 'unsigned' one is actually the signed one

* Fix JS File Sign

dist is at the root of each but this runs in a segregated folder

* produce binlogs and try to fix the path

* Publish SDK Extension Logs

* fix signing

* remove bad slash in path that gets parsed incorrectly

* remove \

* fix microbuild to be installed b5 js signing

* update gitignore

* fix gitignore again

* [REVERT THIS] Add a file A.ts to see if files are signed alphabetical or only non minified JS is signed

* [REVERT THIS] Add content to js to see if minify changes signing

* sign js after webpack

maybe we can sign it after the bundle is created and it will  still be able to edit the bundle vsix internals? I thought not but perhaps extension.js is getting replaced by the webpack, so lets see if this works.

* Revert "[REVERT THIS] Add content to js to see if minify changes signing"

This reverts commit ecacc6830b.

* Revert "[REVERT THIS] Add a file A.ts to see if files are signed alphabetical or only non minified JS is signed"

This reverts commit 1ab6ea1873.

* Update name of incorrect task.
2024-08-12 11:04:24 -07:00
Noah Gilson e46e0a4c51 Remove 'nornt' option to skip building runtime'
Add changes to powershell script to support powershell 1 & 2
why: you cannot invoke other ps1 files using the older method in powershell 1 and powershell 2
Revert change for bad copy operation in .sh file
Fix build.sh to use .
2023-08-14 09:40:19 -07:00
Noah Gilson 9fdf45ad20 Add a JSON Schema for Linux + Add Mock Webpack
Add a step to compile for test so we can mock webpacking the library to make tests pass.

Add a json schema per @baronfel 's suggestion to explain our json linux distro schema better
2023-08-08 14:01:19 -07:00
viru 6beca02d80 Fix .vsix which doesnt pack into the same folder 2023-08-08 10:02:53 -07:00
Noah Gilson f1e9734796 Add copy step for library dependent files
The library does not get webpacked nor should it be as its not an extension
But it needs the files to be copied for it to access them correctly as it would be in the .VSIX file
We should be absolutely sure and verify with manual test that the VSIX when packed has the same behavior as it will load differently.
But this is the best solution I found; install scripts folder is never accessed in a lib test to my knowledge, so it never encountered this issue.
2023-08-08 10:02:27 -07:00
Rainer Sigwald e0fe246dab Switch to `npm ci`
This will lock all versions to what is specified in the lock file.
2022-07-15 17:02:26 -05:00
Sarah Oslund ea1bc44888 Combining SDK extension and uninstall script webpack 2021-02-22 11:38:22 -08:00
Sarah Oslund a0b4bbf178 Installing SDKs to AppData and uninstalling on extension uninstall 2021-02-12 16:16:30 -08:00
Sarah Oslund c5ec490f0b Adding SDK extension plumbing 2021-02-09 09:37:28 -08:00
Sarah Oslund 0124db93fc Fallback install script PR feedback 2020-05-13 12:58:12 -07:00
Sarah Oslund 8cfbc7be5a Bundling install scripts on build 2020-05-11 15:24:18 -07:00
sfoslund 3839ddb968 Renaming folders to match new extension name 2020-01-24 14:12:14 -08:00
sfoslund 8e42db620b Adding real functional tests for extension 2019-11-05 16:12:01 -08:00
Stephen Weatherford e9e0062757 No error if node_modules doesn't exist 2019-08-08 14:28:20 -07:00
N. Taylor Mullen 504b5096e7 Update build script 2019-05-07 20:30:20 -07:00
N. Taylor Mullen e6eea12045 Lay build groundwork out. 2019-05-07 19:54:37 -07:00