| attributes: | attributes: | ||||
| label: Self Checks | label: Self Checks | ||||
| description: "To make sure we get to you in time, please check the following :)" | description: "To make sure we get to you in time, please check the following :)" | ||||
| options: | |||||
| - label: I have searched for existing issues [search for existing issues](https://github.com/langgenius/dify/issues), including closed ones. | - label: I have searched for existing issues [search for existing issues](https://github.com/langgenius/dify/issues), including closed ones. | ||||
| required: true | required: true | ||||
| - label: I confirm that I am using English to file this report (我已阅读并同意 [Language Policy](https://github.com/langgenius/dify/issues/1542)). | - label: I confirm that I am using English to file this report (我已阅读并同意 [Language Policy](https://github.com/langgenius/dify/issues/1542)). |
| name: "🤝 Help Wanted" | name: "🤝 Help Wanted" | ||||
| description: "Request help from the community" [please use English :)] | |||||
| description: "Request help from the community [please use English :)]" | |||||
| labels: | labels: | ||||
| - help-wanted | - help-wanted | ||||
| body: | body: |
| failure-threshold: "error" |
| --- | |||||
| extends: default | |||||
| rules: | |||||
| brackets: | |||||
| max-spaces-inside: 1 | |||||
| document-start: disable | |||||
| indentation: | |||||
| level: warning | |||||
| line-length: disable | |||||
| new-line-at-end-of-file: | |||||
| level: warning | |||||
| trailing-spaces: | |||||
| level: warning |
| branches: | branches: | ||||
| - deploy/dev | - deploy/dev | ||||
| concurrency: | |||||
| group: dep-${{ github.head_ref || github.run_id }} | |||||
| cancel-in-progress: true | |||||
| jobs: | jobs: | ||||
| test: | test: | ||||
| name: ESLint and SuperLinter | |||||
| runs-on: ubuntu-latest | runs-on: ubuntu-latest | ||||
| steps: | steps: | ||||
| run: | | run: | | ||||
| cd ./web | cd ./web | ||||
| yarn run lint | yarn run lint | ||||
| - name: Super-linter | |||||
| uses: super-linter/super-linter/slim@v5 | |||||
| env: | |||||
| BASH_SEVERITY: warning | |||||
| DEFAULT_BRANCH: main | |||||
| ERROR_ON_MISSING_EXEC_BIT: true | |||||
| GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | |||||
| IGNORE_GENERATED_FILES: true | |||||
| IGNORE_GITIGNORED_FILES: true | |||||
| VALIDATE_BASH: true | |||||
| VALIDATE_BASH_EXEC: true | |||||
| VALIDATE_GITHUB_ACTIONS: true | |||||
| VALIDATE_DOCKERFILE_HADOLINT: true | |||||
| VALIDATE_YAML: true |
| # Set the redis password when startup redis server. | # Set the redis password when startup redis server. | ||||
| command: redis-server --requirepass difyai123456 | command: redis-server --requirepass difyai123456 | ||||
| healthcheck: | healthcheck: | ||||
| test: ["CMD", "redis-cli","ping"] | |||||
| test: [ "CMD", "redis-cli", "ping" ] | |||||
| # uncomment to expose redis port to host | # uncomment to expose redis port to host | ||||
| # ports: | # ports: | ||||
| # - "6379:6379" | # - "6379:6379" |
| #!/bin/sh | |||||
| #!/bin/bash | |||||
| set -e | set -e | ||||
| export NEXT_PUBLIC_SENTRY_DSN=${SENTRY_DSN} | export NEXT_PUBLIC_SENTRY_DSN=${SENTRY_DSN} | ||||
| export NEXT_PUBLIC_SITE_ABOUT=${SITE_ABOUT} | export NEXT_PUBLIC_SITE_ABOUT=${SITE_ABOUT} | ||||
| node ./server.js | |||||
| node ./server.js |