Comments added by Merge Schedule always specifies UTC time
atoftegaard-git opened this issue · comments
Andreas Toftegaard commented
Comments added by Merge Schedule always specifies UTC time, even though another time zone has been specified in the merge-schedule.yml workflow file.
In handle-pull-request.ts
it looks like it should reflect the time zone in the comments added, but that doesn't seem to be the case:
merge-schedule-action/lib/handle-pull-request.ts
Lines 71 to 88 in 4575b62
merge-schedule.yml
name: Merge Schedule
on:
pull_request:
types:
- opened
- edited
- synchronize
schedule:
# https://crontab.guru/every-hour
- cron: '*/15 * * * *'
jobs:
merge_schedule:
runs-on: ubuntu-latest
steps:
- uses: gr2m/merge-schedule-action@v2
with:
# Merge method to use. Possible values are merge, squash or
# rebase. Default is merge.
merge_method: merge
# Time zone to use. Default is UTC.
time_zone: 'Europe/Copenhagen'
# Require all pull request statuses to be successful before
# merging. Default is `false`.
require_statuses_success: 'true'
# Label to apply to the pull request if the merge fails. Default is
# `automerge-fail`.
automerge_fail_label: 'merge-schedule-failed'
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}