Skip to content

Release and Publish Library #10

Release and Publish Library

Release and Publish Library #10

# This workflow orchestrates the entire release process for an Angular library
# by calling a series of modular, reusable workflows.
name: Release and Publish Library
on:
workflow_dispatch:
inputs:
library_name:
description: 'The project name of the library to release'
required: true
type: choice
options:
- ngx-fetcher-with-etag
- ngx-json-schema-forms
default: 'ngx-json-schema-forms'
jobs:
release-and-publish:
uses: profusion/github-actions/.github/workflows/angular-release-publish-library.yml@main
with:
library_name: ${{ inputs.library_name }}
secrets:
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}

Check failure on line 23 in .github/workflows/angular-release-publish-library.yml

View workflow run for this annotation

GitHub Actions / Release and Publish Library

Invalid workflow file

The workflow is not valid. .github/workflows/angular-release-publish-library.yml (Line: 23, Col: 18): Invalid secret, NPM_TOKEN is not defined in the referenced workflow.