diff --git a/.github/workflows/create-issue-on-pr-opened.yml b/.github/workflows/create-issue-on-pr-opened.yml index a8125be147..0bd1d2dde9 100644 --- a/.github/workflows/create-issue-on-pr-opened.yml +++ b/.github/workflows/create-issue-on-pr-opened.yml @@ -2,7 +2,7 @@ name: Create Issue on PR Opened on: pull_request: - types: [opened] + types: [opened, synchronize] jobs: create-issue: @@ -13,32 +13,36 @@ jobs: with: github-token: ${{ secrets.GITHUB_TOKEN }} script: | - const title = `New PR Opened: #${context.payload.pull_request.number} - ${context.payload.pull_request.title}`; + const title = `New PR opened: #${context.payload.pull_request.number} - ${context.payload.pull_request.title}`; const body = ` - A new pull request has been opened! + A new pull request has been opened! - **Title:** ${context.payload.pull_request.title} - **Author:** ${context.payload.pull_request.user.login} + **Title:** ${context.payload.pull_request.title} + **Author:** ${context.payload.pull_request.user.login} - **Link:** ${context.payload.pull_request.html_url} + **Link to PR:** ${context.payload.pull_request.html_url} - Authorized maintainers may send commands to the build - bots by creating new comments here. A line with a - command has the format bot: COMMANDS [ARGS] +
Click for details & help - The following COMMANDS are supported: + Authorized maintainers may send commands by adding new comments to this issue. A comment can contain multiple commands each starting at the beginning of a line and having the format bot: COMMANDS [ARGS] - - help _prints short usage information_ - - show_config _lets bots reply with key config information_ - - status _shows status information of builds_ - - build [architecture|instance|repository|accelerator|exportvariable] _instructs bots to build software according to the linked PR_ - `; - - const issue = await github.issues.create({ + The table below lists the commands that are currently supported: + | command | description | + | ------- | ----------- | + | help | prints short usage information | + | show_config | shows config information | + | status | shows status information of builds | + | build ARGS | instructs to build software as defined by the linked PR and with the one or more of the arguments:
architecture, instance, repository, accelerator, exportvariable | + + For more information see [building software for EESSI](https://www.eessi.io/docs/bot/#build-test-deploy-bot) +
+ `; + + const issue = await github.rest.issues.create({ owner: context.repo.owner, repo: context.repo.repo, title: title, body: body, }); - + console.log(`Created issue: ${issue.data.html_url}`); diff --git a/foo b/foo new file mode 100644 index 0000000000..5716ca5987 --- /dev/null +++ b/foo @@ -0,0 +1 @@ +bar