Skip to content

Get current time v1.0.0

Compare
Choose a tag to compare
@josStorer josStorer released this 02 Mar 10:56
· 49 commits to master since this release

Get Current Time Github Action

This action sets the current ISO8601 time to the time output. Useful for setting build times in subsequent steps, renaming your artifact, or keeping the same recorded time for the entire workflow.

Inputs

format

Time format to use - using MomemtJS format syntax - optional

utcOffset

UTC time offset to use - using MomemtJS utcOffset syntax - optional

Outputs

time

The UTC time when this step was run.

formattedTime

The UTC time when this step was run - formatted using format input.

Example usage

steps:
  - name: Get current time
    uses: 1466587594/get-current-time@v1
    id: current-time
    with:
      format: YYYYMMDD-HH
      utcOffset: "+08:00"
  - name: Use current time
    env:
      TIME: "${{ steps.current-time.outputs.time }}"
      F_TIME: "${{ steps.current-time.outputs.formattedTime }}"
    run: echo $TIME $F_TIME