Skip to content

Commit

Permalink
re-enable deployments
Browse files Browse the repository at this point in the history
  • Loading branch information
alifeee committed Aug 26, 2024
1 parent 9aea82e commit 86b6b68
Show file tree
Hide file tree
Showing 2 changed files with 73 additions and 73 deletions.
32 changes: 16 additions & 16 deletions .github/workflows/pull-request-preview-cleanup.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,12 +6,12 @@ on:
pull_request_target:
types: [closed]

permissions:
contents: read
# deployments: write
pull-requests: write
statuses: write
issues: write
# permissions:
# contents: read
# deployments: write
# pull-requests: write
# statuses: write
# issues: write

jobs:
cleanup:
Expand Down Expand Up @@ -71,13 +71,13 @@ jobs:
# env:
# GITHUB_TOKEN: "${{ secrets.GITHUB_TOKEN }}"

- name: Send confirmation
id: send_confirmation
uses: octokit/[email protected]
with:
route: POST /repos/:repository/issues/:issue_id/comments
repository: ${{ github.repository }}
issue_id: ${{ github.event.number }}
body: "removed the deployment on <https://liputenpotest-${{ github.event.number }}.surge.sh>"
env:
GITHUB_TOKEN: "${{ secrets.GITHUB_TOKEN }}"
# - name: Send confirmation
# id: send_confirmation
# uses: octokit/[email protected]
# with:
# route: POST /repos/:repository/issues/:issue_id/comments
# repository: ${{ github.repository }}
# issue_id: ${{ github.event.number }}
# body: "removed the deployment on <https://liputenpotest-${{ github.event.number }}.surge.sh>"
# env:
# GITHUB_TOKEN: "${{ secrets.GITHUB_TOKEN }}"
114 changes: 57 additions & 57 deletions .github/workflows/pull-request-preview.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ on:

permissions:
contents: read
# deployments: write
deployments: write
pull-requests: write
statuses: write
issues: write
Expand All @@ -45,31 +45,31 @@ jobs:
env:
GITHUB_TOKEN: "${{ secrets.GITHUB_TOKEN }}"

# - name: create deployment
# id: create_deployment
# uses: octokit/[email protected]
# with:
# route: POST /repos/:repository/deployments
# repository: ${{ github.repository }}
# ref: ${{ fromJson(steps.get_pull_request_ref.outputs.data).head.ref }}
# environment: dev
# auto_merge: false
# required_contexts: "[]"
# env:
# GITHUB_TOKEN: "${{ secrets.GITHUB_TOKEN }}"
- name: create deployment
id: create_deployment
uses: octokit/[email protected]
with:
route: POST /repos/:repository/deployments
repository: ${{ github.repository }}
ref: ${{ fromJson(steps.get_pull_request_ref.outputs.data).head.ref }}
environment: dev
auto_merge: false
required_contexts: "[]"
env:
GITHUB_TOKEN: "${{ secrets.GITHUB_TOKEN }}"

# - name: set deployment status to in progress
# id: start_deployment
# uses: octokit/[email protected]
# with:
# route: POST /repos/:repository/deployments/:deployment/statuses
# repository: ${{ github.repository }}
# deployment: ${{ fromJson(steps.create_deployment.outputs.data).id }}
# environment: dev
# log_url: https://github.com/${{ github.repository }}/actions/runs/${{ github.run_id }}
# state: in_progress
# env:
# GITHUB_TOKEN: "${{ secrets.GITHUB_TOKEN }}"
- name: set deployment status to in progress
id: start_deployment
uses: octokit/[email protected]
with:
route: POST /repos/:repository/deployments/:deployment/statuses
repository: ${{ github.repository }}
deployment: ${{ fromJson(steps.create_deployment.outputs.data).id }}
environment: dev
log_url: https://github.com/${{ github.repository }}/actions/runs/${{ github.run_id }}
state: in_progress
env:
GITHUB_TOKEN: "${{ secrets.GITHUB_TOKEN }}"

# deployment goes here
- name: Checkout
Expand All @@ -89,41 +89,41 @@ jobs:
- name: deploy to surge
run: npm run surge -- --token "${{ secrets.SURGE_TOKEN }}" --domain liputenpotest-${{ github.event.number }}.surge.sh

# - name: set deployment status to success
# id: successful_deployment
# uses: octokit/[email protected]
# with:
# route: POST /repos/:repository/deployments/:deployment/statuses
# repository: ${{ github.repository }}
# deployment: ${{ fromJson(steps.create_deployment.outputs.data).id }}
# environment: dev
# environment_url: https://liputenpotest-${{ github.event.number }}.surge.sh
# log_url: https://github.com/${{ github.repository }}/actions/runs/${{ github.run_id }}
# state: success
# env:
# GITHUB_TOKEN: "${{ secrets.GITHUB_TOKEN }}"

# - name: set deployment status to failure
# id: failed_deployment
# uses: octokit/[email protected]
# if: failure()
# with:
# route: POST /repos/:repository/deployments/:deployment/statuses
# repository: ${{ github.repository }}
# deployment: ${{ fromJson(steps.create_deployment.outputs.data).id }}
# environment: dev
# log_url: https://github.com/${{ github.repository }}/actions/runs/${{ github.run_id }}
# state: failure
# env:
# GITHUB_TOKEN: "${{ secrets.GITHUB_TOKEN }}"
- name: set deployment status to success
id: successful_deployment
uses: octokit/[email protected]
with:
route: POST /repos/:repository/deployments/:deployment/statuses
repository: ${{ github.repository }}
deployment: ${{ fromJson(steps.create_deployment.outputs.data).id }}
environment: dev
environment_url: https://liputenpotest-${{ github.event.number }}.surge.sh
log_url: https://github.com/${{ github.repository }}/actions/runs/${{ github.run_id }}
state: success
env:
GITHUB_TOKEN: "${{ secrets.GITHUB_TOKEN }}"

- name: Send confirmation
id: send_confirmation
- name: set deployment status to failure
id: failed_deployment
uses: octokit/[email protected]
if: failure()
with:
route: POST /repos/:repository/issues/:issue_id/comments
route: POST /repos/:repository/deployments/:deployment/statuses
repository: ${{ github.repository }}
issue_id: ${{ github.event.number }}
body: "deployed to <https://liputenpotest-${{ github.event.number }}.surge.sh>"
deployment: ${{ fromJson(steps.create_deployment.outputs.data).id }}
environment: dev
log_url: https://github.com/${{ github.repository }}/actions/runs/${{ github.run_id }}
state: failure
env:
GITHUB_TOKEN: "${{ secrets.GITHUB_TOKEN }}"

# - name: Send confirmation
# id: send_confirmation
# uses: octokit/[email protected]
# with:
# route: POST /repos/:repository/issues/:issue_id/comments
# repository: ${{ github.repository }}
# issue_id: ${{ github.event.number }}
# body: "deployed to <https://liputenpotest-${{ github.event.number }}.surge.sh>"
# env:
# GITHUB_TOKEN: "${{ secrets.GITHUB_TOKEN }}"

0 comments on commit 86b6b68

Please sign in to comment.