Try in Web IDE
ActionsTags
(1)Verified
GitHub action will add a comment and/or status check with a link to open the project on an online web IDE instance.
# Add Web IDE link on PRs name: web-ide on: pull_request_target: types: [opened, synchronize] jobs: add-link: runs-on: ubuntu-20.04 steps: - name: Web IDE Pull Request Check id: try-in-web-ide uses: redhat-actions/try-in-web-ide@v1 with: github_token: ${{ secrets.GITHUB_TOKEN }}| Input Name | Description | Default |
|---|---|---|
| github_token | GitHub token used to add PR comment and/or status check. | Must be provided |
| add_comment | If true, the action will add comments on each PR with a link to try the PR in Web IDE. | true |
| add_status | If true, the action will add a PR status check on each PR with a link to try the PR in Web IDE. | true |
| setup_remotes | If true, the badge and status check URL created by the action will have Git remotes automatically configured if the PR branch is located in a fork repo. The fork repo and the base repo will be configured to be the origin and upstream remote respectively. The Web IDE must be based on Eclipse Che® 7.60 for this feature. | false |
| web_ide_instance | The base url for the Web IDE instance. | https://workspaces.openshift.com |
| comment_badge | The badge url for the comment created when add_comment is true. | https://img.shields.io/badge/Eclipse_Che-Hosted%20by%20Red%20Hat-525C86?logo=eclipse-che&labelColor=FDB940 |
- Disable comment on pull requests
- Disable status check on pull requests
- Customize the link to online Web IDE instance
- name: Web IDE Pull Request Check id: try-in-web-ide uses: redhat-actions/try-in-web-ide@v1 with: github_token: ${{ secrets.GITHUB_TOKEN }} add_comment: false- name: Web IDE Pull Request Check id: try-in-web-ide uses: redhat-actions/try-in-web-ide@v1 with: github_token: ${{ secrets.GITHUB_TOKEN }} add_status: false- name: Web IDE Pull Request Check id: try-in-web-ide uses: redhat-actions/try-in-web-ide@v1 with: github_token: ${{ secrets.GITHUB_TOKEN }} web_ide_instance: https://my-online-ide-instance.comnpm run lint npm run bundle After updating action.yml, run:
npx action-io-generator -o src/generated/inputs-outputs.ts npm run test Try in Web IDE is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.

