Skip to content

OctoGeeks/dotnet-actions-toolkit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

.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

About

A port of the GitHub Actions Toolkit to .Net

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages