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
- Host: GitHub
- URL: https://github.com/agrc/service-now-worknote-action
- Owner: agrc
- License: mit
- Created: 2022-08-08T22:51:06.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2025-04-01T11:10:13.000Z (7 months ago)
- Last Synced: 2025-04-30T10:41:30.757Z (6 months ago)
- Topics: github-action, government-app, terraform-managed
- Language: JavaScript
- Homepage:
- Size: 2.23 MB
- Stars: 0
- Watchers: 3
- Forks: 1
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# Service Now Worknote Action
[](https://github.com/agrc/service-now-worknote-action/actions/workflows/pull_request.yml)
[](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.
## 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 }}
```