An open API service indexing awesome lists of open source software.

https://github.com/agrc/service-now-worknote-action

An action to update ServiceNow business applications with release notes
https://github.com/agrc/service-now-worknote-action

github-action government-app terraform-managed

Last synced: 6 months ago
JSON representation

An action to update ServiceNow business applications with release notes

Awesome Lists containing this project

README

          

# Service Now Worknote Action

[![Pull Request Events](https://github.com/agrc/service-now-worknote-action/actions/workflows/pull_request.yml/badge.svg)](https://github.com/agrc/service-now-worknote-action/actions/workflows/pull_request.yml)
[![Push Events](https://github.com/agrc/service-now-worknote-action/actions/workflows/push.yml/badge.svg)](https://github.com/agrc/service-now-worknote-action/actions/workflows/push.yml)

This action posts a worknote to a Service Now table based on a [Github Action environment review](https://docs.github.com/en/actions/managing-workflow-runs/reviewing-deployments).

A comment is posted to the table with the reviewers email and any comments.

image

## Usage

### Workflow Permissions

This workflow will need the following permissions in your workflow file:

```yaml
permissions:
deployments: read
```

You can now consume the action by referencing the v1 branch

```yaml
- name: Create deployment notification
uses: agrc/service-now-worknote-action@v1
with:
repo-token: ${{ github.token }}
username: ${{ secrets.SN_USERNAME }}
password: ${{ secrets.SN_PASSWORD }}
instance-name: ${{ secrets.SN_INSTANCE }}
table-name: ${{ secrets.SN_TABLE }}
system-id: ${{ secrets.SN_SYS_ID }}
```