-
Notifications
You must be signed in to change notification settings - Fork 136
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add support NuGet.org and ApiKey authentication (#2)
Update details for Public packages
- Loading branch information
Showing
10 changed files
with
162 additions
and
11 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,8 +1,8 @@ | ||
{ | ||
"scope": "corebuild", | ||
"scope": "global-win", | ||
"type": "nuget", | ||
"name": "iasl", | ||
"source": "https://windowspartners.pkgs.visualstudio.com/_packaging/iasl/nuget/v3/index.json", | ||
"version": "20180209", | ||
"source": "https://api.nuget.org/v3/index.json", | ||
"version": "20181003.0.0", | ||
"flags": ["set_path"] | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
{ | ||
"name": "Mu-Basetools-Win32", | ||
"author_string": "ProjectMu, TianoCore", | ||
"server_url": "https://api.nuget.org/v3/index.json", | ||
"project_url": "https://aka.ms/projectmu", | ||
"license_url": "https://github.com/tianocore/edk2/blob/master/License.txt", | ||
"description_string": "Edk2 Basetools compiled for Windows packaged for Project Mu", | ||
"copyright_string": "Copyright 2018" | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,47 @@ | ||
# Mu BaseTools Win32 Notes | ||
|
||
This is a set of compiled tools for Edk2 development on Windows. This set has both the standard Edk2 tools as well as additional tools created for Project Mu. | ||
|
||
## Where | ||
|
||
Information about the TianoCore Edk2 Basetools can be found here: | ||
* https://tianocore.org | ||
* https://github.com/tianocore/edk2 | ||
* https://github.com/tianocore/edk2-BaseTools-win32 | ||
|
||
Information about Project Mu can be found here: | ||
* https://microsoft.github.io/mu/ | ||
* https://github.com/Microsoft/mu | ||
* https://github.com/microsoft/mu_basecore | ||
|
||
## What | ||
|
||
TianoCore/Project Mu Edk2 Build tools | ||
|
||
## Version | ||
|
||
====== TODO ====== | ||
|
||
|
||
|
||
Nuget version is AA.BB.CC | ||
|
||
* If the version is a single number then make it the _AA_ field and use zeros for _BB.CC_ | ||
* Example: version command is **20160912** then NuGet version is **20160912.0.0** | ||
* If a version has two numbers partitioned by a "-" then make those the _AA.BB_ fields and use zero for the _CC_ | ||
* Example: version command is **1234-56** then NuGet version is **1234.56.0** | ||
|
||
|
||
## Process to publish new version of tool | ||
|
||
1. Download desired version from | ||
2. Unzip | ||
3. Make a new folder (for my example I will call it "new") | ||
4. Copy the assets to publish into this new folder | ||
5. Run the <_TOOL_> -v command to see the version. | ||
6. Open cmd prompt in the NugetPublishing dir | ||
7. Pack and push | ||
```cmd | ||
NugetProducerSupport.py --Operation PackAndPush --ConfigFilePath Mu-Basetools-Win32.config.json --Version <nuget version here> --InputFolderPath <path to newly created folder here> --ApiKey <your key here> | ||
``` | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
{ | ||
"name": "mu_nasm", | ||
"author_string": "The NASM development team", | ||
"server_url": "https://api.nuget.org/v3/index.json", | ||
"project_url": "http://nasm.us/", | ||
"license_url": "https://opensource.org/licenses/BSD-2-Clause", | ||
"description_string": "NASM the netwide assembler packaged for Project Mu", | ||
"copyright_string": "Copyright 2018" | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,35 @@ | ||
# Mu-Nasm Notes | ||
|
||
This tool is the open source NASM assembler. More information can be found at https://nasm.us/ | ||
|
||
## Where | ||
|
||
Go to https://nasm.us and find the desired download. | ||
|
||
## What | ||
|
||
nasm.exe is the assembler. | ||
|
||
## Version | ||
|
||
``` cmd | ||
nasm.exe -v | ||
``` | ||
Nuget version is AA.BB.CC | ||
|
||
* The version command generally outputs a version in AA.BB.CC format. | ||
|
||
|
||
## Process to publish new version of tool | ||
|
||
1. Download desired version from nasm.us | ||
2. Unzip | ||
3. Make a new folder (for my example I will call it "new") | ||
4. Copy the assets to publish into this new folder (in this case just nasm.exe and ndisasm.exe) | ||
5. Run the nasm.exe -v command to see the version. | ||
6. Open cmd prompt in the NugetPublishing dir | ||
7. Pack and push | ||
```cmd | ||
NugetProducerSupport.py --Operation PackAndPush --ConfigFilePath Mu-Nasm.config.json --Version <nuget version here> --InputFolderPath <path to newly created folder here> --ApiKey <your key here> | ||
``` | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,38 @@ | ||
# IASL Notes | ||
|
||
This tool is the open source ACPI compiler. More information can be found at https://acpica.org/ | ||
|
||
## Where | ||
|
||
For Windows Binary tools: https://acpica.org/downloads/binary-tools | ||
|
||
## What | ||
|
||
iasl.exe is the compiler. | ||
|
||
## Version | ||
|
||
``` cmd | ||
iasl.exe -v | ||
``` | ||
Nuget version is AA.BB.CC | ||
|
||
* If the version is a single number then make it the _AA_ field and use zeros for _BB.CC_ | ||
* Example: version command is **20160912** then NuGet version is **20160912.0.0** | ||
* If a version has two numbers partitioned by a "-" then make those the _AA.BB_ fields and use zero for the _CC_ | ||
* Example: version command is **1234-56** then NuGet version is **1234.56.0** | ||
|
||
|
||
## Process to publish new version of tool | ||
|
||
1. Download desired version from acpica.org | ||
2. Unzip | ||
3. Make a new folder (for my example I will call it "new") | ||
4. Copy the assets to publish into this new folder (in this case just iasl.exe) | ||
5. Run the iasl.exe -v command to see the version. | ||
6. Open cmd prompt in the NugetPublishing dir | ||
7. Pack and push | ||
```cmd | ||
NugetProducerSupport.py --Operation PackAndPush --ConfigFilePath iasl.config.json --Version <nuget version here> --InputFolderPath <path to newly created folder here> --ApiKey <your key here> | ||
``` | ||
|