[TESTING] Adding new feature #136
Workflow file for this run
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: PR Labels | |
on: | |
pull_request: | |
types: [labeled] | |
jobs: | |
crib: | |
runs-on: ubuntu-latest | |
permissions: | |
issues: write | |
pull-requests: write | |
steps: | |
- name: Comment on PR | |
uses: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # v7.0.1 | |
with: | |
script: | | |
const labelsToCheck = ["crib"]; | |
const { owner, repo, number: prNumber } = context.issue; | |
const { data: labels } = await github.rest.issues.listLabelsOnIssue({ owner, repo, issue_number: prNumber }); | |
const labelMatches = labels.some(label => labelsToCheck.includes(label.name)); | |
if (!labelMatches) { | |
core.info("No 'crib' PR label found. Proceeding."); | |
return; | |
} | |
const comment = `## CRIB Environment Details :information_source: | |
CRIB activated via the 'crib' label. To destroy the environment, remove the 'crib' PR label or close the PR. | |
Please review the following details: | |
### Subdomains | |
_Use these subdomains to access the CRIB environment. They are prefixes to the internal base domain._ | |
- crib-chainlink-${prNumber}-node1. | |
- crib-chainlink-${prNumber}-node2. | |
- crib-chainlink-${prNumber}-node3. | |
- crib-chainlink-${prNumber}-node4. | |
- crib-chainlink-${prNumber}-node5. | |
- crib-chainlink-${prNumber}-node6. | |
- crib-chainlink-${prNumber}-geth-http. | |
- crib-chainlink-${prNumber}-geth-ws. | |
- crib-chainlink-${prNumber}-mockserver. | |
`; | |
await github.rest.issues.createComment({ | |
owner, | |
repo, | |
issue_number: prNumber, | |
body: comment | |
}); |