Skip to content

Commit 2c5114f

Browse files
committed
Fix Heroku deploy
1 parent 963cd42 commit 2c5114f

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

.github/workflows/deploy-heroku.yaml

+8-2
Original file line numberDiff line numberDiff line change
@@ -18,14 +18,20 @@ jobs:
1818
steps:
1919
- name: git checkout
2020
uses: actions/checkout@v4
21+
with:
22+
fetch-depth: 0
2123

2224
- name: deploy to Heroku
2325
run: |
2426
git rev-parse main
2527
git ls-remote --heads https://heroku:${{ secrets.HEROKU_API_KEY }}@git.heroku.com/${{ secrets.HEROKU_APP_NAME }}.git main
26-
git push --verbose https://heroku:${{ secrets.HEROKU_API_KEY }}@git.heroku.com/${{ secrets.HEROKU_APP_NAME }}.git main:main
28+
git push --force --verbose https://heroku:${{ secrets.HEROKU_API_KEY }}@git.heroku.com/${{ secrets.HEROKU_APP_NAME }}.git main:main
2729
2830
- name: update env vars
29-
run: heroku config:set --app ${{ secrets.HEROKU_APP_NAME }} "COMMIT=${GITHUB_SHA:0:7}" "LASTMOD=$(date -u +%Y-%m-%dT%H:%M:%SZ)"
31+
run: |
32+
echo "INFO: installing Heroku CLI"
33+
npm i -g heroku
34+
echo "INFO: updating env vars"
35+
heroku config:set --app ${{ secrets.HEROKU_APP_NAME }} "COMMIT=${GITHUB_SHA:0:7}" "LASTMOD=$(date -u +%Y-%m-%dT%H:%M:%SZ)"
3036
env:
3137
HEROKU_API_KEY: ${{ secrets.HEROKU_API_KEY }}

0 commit comments

Comments
 (0)