forked from d0uub/node-red-contrib-puppeteer-new
-
Notifications
You must be signed in to change notification settings - Fork 5
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Improved documentation for all nodes * Removed querySelector.html(js) * Moved content node to Puppeteer section * Updated download.html documentation * Added Release Package github workflow * Updated README.md * Added CHANGELOG
- Loading branch information
Showing
22 changed files
with
277 additions
and
152 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,95 @@ | ||
name: Release package | ||
on: | ||
workflow_dispatch: | ||
inputs: | ||
release-type: | ||
description: 'Release type (one of): patch, minor, major, prepatch, preminor, premajor, prerelease' | ||
required: true | ||
jobs: | ||
release: | ||
runs-on: ubuntu-latest | ||
steps: | ||
# Checkout project repository | ||
- name: Checkout | ||
uses: actions/[email protected] | ||
|
||
# Setup Node.js environment | ||
- name: Setup Node.js | ||
uses: actions/setup-node@v2 | ||
with: | ||
registry-url: https://registry.npmjs.org/ | ||
node-version: '14' | ||
|
||
# Configure Git | ||
- name: Git configuration | ||
run: | | ||
git config --global user.email "[email protected]" | ||
git config --global user.name "rristov60" | ||
# Bump package version | ||
# Use tag latest | ||
- name: Bump release version | ||
if: startsWith(github.event.inputs.release-type, 'pre') != true | ||
run: | | ||
echo "NEW_VERSION=$(npm --no-git-tag-version version $RELEASE_TYPE)" >> $GITHUB_ENV | ||
echo "RELEASE_TAG=latest" >> $GITHUB_ENV | ||
env: | ||
RELEASE_TYPE: ${{ github.event.inputs.release-type }} | ||
|
||
# Bump package pre-release version | ||
# Use tag beta for pre-release versions | ||
- name: Bump pre-release version | ||
if: startsWith(github.event.inputs.release-type, 'pre') | ||
run: | | ||
echo "NEW_VERSION=$(npm --no-git-tag-version --preid=beta version $RELEASE_TYPE | ||
echo "RELEASE_TAG=beta" >> $GITHUB_ENV | ||
env: | ||
RELEASE_TYPE: ${{ github.event.inputs.release-type }} | ||
|
||
# Update changelog unreleased section with new version | ||
- name: Update changelog | ||
uses: superfaceai/release-changelog-action@v1 | ||
with: | ||
path-to-changelog: CHANGELOG.md | ||
version: ${{ env.NEW_VERSION }} | ||
operation: release | ||
|
||
# Commit changes | ||
- name: Commit CHANGELOG.md and package.json changes and create tag | ||
run: | | ||
git add "package.json" | ||
git add "CHANGELOG.md" | ||
git commit -m "chore: release ${{ env.NEW_VERSION }}" | ||
git tag ${{ env.NEW_VERSION }} | ||
# Publish version to public repository | ||
- name: Publish | ||
run: yarn publish --verbose --access public --tag ${{ env.RELEASE_TAG }} | ||
env: | ||
NODE_AUTH_TOKEN: ${{ secrets.NPMJS_ACCESS_TOKEN }} | ||
|
||
# Push repository changes | ||
- name: Push changes to repository | ||
env: | ||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | ||
run: | | ||
git push origin && git push --tags | ||
# Read version changelog | ||
- id: get-changelog | ||
name: Get version changelog | ||
uses: superfaceai/release-changelog-action@v1 | ||
with: | ||
path-to-changelog: CHANGELOG.md | ||
version: ${{ env.NEW_VERSION }} | ||
operation: read | ||
|
||
# Update GitHub release with changelog | ||
- name: Update GitHub release documentation | ||
uses: softprops/action-gh-release@v1 | ||
with: | ||
tag_name: ${{ env.NEW_VERSION }} | ||
body: ${{ steps.get-changelog.outputs.changelog }} | ||
prerelease: ${{ startsWith(github.event.inputs.release-type, 'pre') }} | ||
env: | ||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
# Changelog | ||
|
||
All notable changes to this project will be documented in this file. | ||
|
||
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), | ||
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). | ||
|
||
## Unreleased | ||
Initial release | ||
|
||
### Added | ||
- Changelog |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,20 +1,24 @@ | ||
{ | ||
"name": "node-red-contrib-puppeteer-new", | ||
"name": "@digitalnodecom/node-red-contrib-puppeteer", | ||
"version": "0.3.7", | ||
"description": "NodeRED nodes to control a headless chrome with puppeteer", | ||
"main": "index.js", | ||
"scripts": {}, | ||
"author": "Roy Chan <[email protected]>", | ||
"author": { | ||
"name": "Riste Ristov", | ||
"email": "[email protected]", | ||
"url": "https://riste.mk" | ||
}, | ||
"license": "MIT", | ||
"dependencies": { | ||
"puppeteer": "^13.5.1" | ||
}, | ||
"bugs": { | ||
"url": "https://github.com/d0uub/node-red-contrib-puppeteer-new/issues" | ||
"url": "https://github.com/digitalnodecom/node-red-contrib-puppeteer/issues" | ||
}, | ||
"repository": { | ||
"type": "git", | ||
"url": "https://github.com/d0uub/node-red-contrib-puppeteer-new" | ||
"url": "https://github.com/digitalnodecom/node-red-contrib-puppeteer" | ||
}, | ||
"keywords": [ | ||
"chrome", | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.