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

https://github.com/digipost/set-revision

Github Action to set a REVISION environment variabel based on current branch
https://github.com/digipost/set-revision

Last synced: about 2 months ago
JSON representation

Github Action to set a REVISION environment variabel based on current branch

Awesome Lists containing this project

README

        

# Set Revision javascript action

This action uses the github reference of the caller context,
and returns the desired Maven Revision property according to
our specification. This property is also
exported in the Github Environment as `REVISION`.
Our specification, in short, is as follows:
- Tags remain unchanged
- Non-tags are appended with a `-SNAPSHOT` suffix

## Inputs

None

## Outputs

### `revision`

The appropriate `revision` value.
This value is also exported in the Github Environment as `REVISION`.

## Example usage

```yaml
uses: digipost/[email protected]
```

## Building this project

Make desired changes in `index.js` (and/or other files). Then run

```
ncc build index.js
```

to generate the dist/index.js file

## Links

- [Great guide for creating JavaScript Actions](https://docs.github.com/en/actions/creating-actions/creating-a-javascript-action)
- [Vercel NCC on Github](https://github.com/vercel/ncc)