Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/stirlinglabs/createnuspecaction
Action to create a NuSpec file according to the parameters provided
https://github.com/stirlinglabs/createnuspecaction
Last synced: about 12 hours ago
JSON representation
Action to create a NuSpec file according to the parameters provided
- Host: GitHub
- URL: https://github.com/stirlinglabs/createnuspecaction
- Owner: StirlingLabs
- License: mit
- Created: 2022-10-06T18:08:25.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2023-08-08T09:31:50.000Z (over 1 year ago)
- Last Synced: 2023-08-08T10:59:25.501Z (over 1 year ago)
- Size: 60.5 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 📦 Create NuSpec Action
> Create a NuSpec file according to the parameters provided
## ⭐ Features
- This just creates a .NuSpec file.
## 🚀 Quickstart
```yaml
# Store this asset in 'gh-storage' branch.
- name: Create NuSpec
uses: StirlingLabs/CreateNuSpecAction@main
with:
id: StirlingLabs.sockaddr.Net.runtime.${{ matrix.runtime }}.libsa
version: 22.10.0
title: sockaddr.Net
description: |
sockaddr.Net provides cross-platform socket address bindings for .Net, using the libsa project.
This package provides the libsa library on ${{ matrix.runtime }} for consumption by sockaddr.Net.
authors: The Stirling Labs Team
etc: ...# Generate an asset in your job. E.G: Download a badge image from shields.io
- name: Create NuPkg
run: nuget pack sockaddr.nuspec
```## Parameters
|Name|Function|
|-|-|
|id|The NuPkg ID (e.g. StirlingLabs.Utilities.Magic)|
|version|Package version number.|
|title|Display title of the NuPkg, visible on nuget.org.|
|description|Description of the NuPkg, indexed and visible on nuget.org.|
|authors|Metadata authors of the NuPkg.|
|etc|...|