You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
Go to file
Haritha a8cf28923b
Bump plugin-paginate-rest to 9.2.2 (#105)
2 days ago
.github Bump actions/checkout from 4 to 5 (#96) 2 weeks ago
.licenses/npm Bump plugin-paginate-rest to 9.2.2 (#105) 2 days ago
__tests__ Node version upgrade to 20 (#38) 2 years ago
dist Bump plugin-paginate-rest to 9.2.2 (#105) 2 days ago
src Node version upgrade to 20 (#38) 2 years ago
.eslintignore Add and configure ESLint and update configuration for Prettier (#26) 3 years ago
.eslintrc.js Remove implicit dependencies (#31) 2 years ago
.gitattributes Add and configure ESLint and update configuration for Prettier (#26) 3 years ago
.gitignore Implement the "publish-action" action 4 years ago
.licensed.yml Publish dependencies license (#2) 4 years ago
.prettierignore Add and configure ESLint and update configuration for Prettier (#26) 3 years ago
.prettierrc.js Update configuration files (#28) 3 years ago
LICENSE Implement the "publish-action" action 4 years ago
README.md Document update - permission section (#44) 8 months ago
action.yml Node24 (#92) 2 weeks ago
jest.config.js Implement the "publish-action" action 4 years ago
package-lock.json Bump plugin-paginate-rest to 9.2.2 (#105) 2 days ago
package.json Node24 (#92) 2 weeks ago
tsconfig.json Add and configure ESLint and update configuration for Prettier (#26) 3 years ago

README.md

publish-action

Basic validation

Please note: this action is for internal usage only, issues are disabled and contributing PRs will not be reviewed. We also do not recommend this action for public or production usage while it is still in development.

This action adds reliability to the new action versions publishing and handles the following cases:

  • Update a major tag (v1, for example) to point to the latest release (v1.2.1, for example).
  • Create a major tag from the latest released tag if a major tag doesn't exist

Status

Alpha. Action is under development and internal testing.

Usage

This action can be triggered automatically when a release is created or manually using a workflow_dispatch event. The actual major tag update will require manual approval. See release-new-action-version.yml for usage example.

See action.yml for a complete description of input and output fields. Read more about action versioning notation in action-versioning.md.

To roll back a release in case of customer impact, start the workflow manually and specify the previous stable tag.

When using the publish-action in your GitHub Actions workflow, it is recommended to set the following permissions to ensure proper functionality:

permissions:
  contents: write # access to publish release

Conributions

We don't accept contributions until the action is ready for production.

License

The scripts and documentation in this project are released under the MIT License.