lsif.yml 1.0 KB

123456789101112131415161718192021222324252627282930313233
  1. name: LSIF
  2. on:
  3. push:
  4. paths:
  5. - '**.go'
  6. - 'go.mod'
  7. - '.github/workflows/lsif.yml'
  8. env:
  9. GOPROXY: "https://proxy.golang.org"
  10. jobs:
  11. lsif-go:
  12. if: github.repository == 'gogs/gogs'
  13. runs-on: ubuntu-latest
  14. steps:
  15. - uses: actions/checkout@v2
  16. - name: Generate LSIF data
  17. uses: sourcegraph/lsif-go-action@master
  18. - name: Upload LSIF data to sourcegraph.com
  19. continue-on-error: true
  20. uses: docker://sourcegraph/src-cli:latest
  21. with:
  22. args: lsif upload -github-token=${{ secrets.GITHUB_TOKEN }}
  23. - name: Upload LSIF data to S2
  24. continue-on-error: true
  25. uses: docker://sourcegraph/src-cli:latest
  26. with:
  27. args: -endpoint=https://sourcegraph.sourcegraph.com lsif upload -github-token=${{ secrets.GITHUB_TOKEN }}
  28. - name: Upload LSIF data to cs.unknwon.dev
  29. continue-on-error: true
  30. uses: docker://sourcegraph/src-cli:latest
  31. with:
  32. args: -endpoint=https://cs.unknwon.dev lsif upload -github-token=${{ secrets.GITHUB_TOKEN }}