This commit is contained in:
Greyscale 2024-05-18 20:09:57 +02:00
parent 04cafdbb8c
commit 6f93f835cb

View file

@ -2,8 +2,32 @@
Simple action that names datetimes more useful in github actions.
![Tests Status](https://img.shields.io/github/actions/workflow/status/benzine-framework/action-get-datetime/test.yml?logo=github&label=Tests)
![QC Status](https://img.shields.io/github/actions/workflow/status/benzine-framework/action-get-datetime/trunk.check.yml?logo=github&label=QC)
## Usage
Use it like so:
```yaml
- uses: benzine-framework/action-get-datetime@v1
id: get-datetime
- run: echo "The current datetime is ${{ steps.get-datetime.outputs.datetime }}"
```
or
```yaml
- uses: benzine-framework/action-get-datetime@v1
- run: echo "The current datetime is ${{ env.DATETIME }}"
```
## Outputs
| Output | Env | Description |
| ------------------------------------- | ---------------------- | ---------------------------------------------------------- |
| `steps.date.outputs.datetime` | `env.DATETIME` | The current datetime in the format `YYYY-MM-DDTHH:MM:SSZ`. |
| `steps.date.outputs.date` | `env.DATE` | The current date in the format `YYYY-MM-DD`. |
| `steps.date.outputs.time` | `env.TIME` | The current time in the format `HH:MM:SS`. |
| `steps.date.outputs.atom` | `env.ATOM` | The current datetime in ATOM format. |
| `steps.date.outputs.atom_with_millis` | `env.ATOM_WITH_MILLIS` | The current datetime in ATOM format with milliseconds. |