Skip to content

Latest commit

 

History

History
56 lines (43 loc) · 2.22 KB

File metadata and controls

56 lines (43 loc) · 2.22 KB

.Net GitHub Actions Toolkit

This is a port to .Net of the GitHub Actions Toolkit. It makes it more convenient to author GitHub Actions in .Net based languages.

To use this in your project get the latest version from NuGet.org

For guidance on creating dotnet based custom actions, there is a template repo available

Porting Status

Not all of the packages/code in the Actions Toolkit has been or will be ported. Some of the functionality in the original toolkit exists in the .Net Framework. This project focuses on porting the functionality that is specifically related to the GitHub Actions system.

✔️ core

  • exportVariable - PORTED
  • setSecret - PORTED
  • addPath - PORTED
  • getInput - PORTED
  • setOutput - PORTED
  • setCommandEcho - PORTED
  • setFailed - PORTED
  • isDebug - PORTED
  • debug - PORTED
  • error - PORTED
  • warning - PORTED
  • info - PORTED
  • startGroup - PORTED
  • endGroup - PORTED
  • group - PORTED
  • saveState - PORTED
  • getState - PORTED

🏃 exec - WILL NOT BE PORTED

🍨 glob - WILL NOT BE PORTED

✏️ io - WILL NOT BE PORTED

  • downloadTool - WILL NOT BE PORTED
  • downloadToolAttempt - WILL NOT BE PORTED
  • extract7z - WILL NOT BE PORTED
  • extractTar - WILL NOT BE PORTED
  • extractXar - WILL NOT BE PORTED
  • extractZip - WILL NOT BE PORTED
  • cacheDir - PORTED
  • cacheFile - PORTED
  • find - PORTED
  • findAllVersions - PORTED
  • getManifestFromRepo - NOT PORTED YET
  • findFromManifest - NOT PORTED YET

:octocat: github - NOT PORTED YET

💾 artifact - NOT PORTED YET

🎯 cache - NOT PORTED YET