test #1
							
								
								
									
										26
									
								
								.github/workflows/build.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										26
									
								
								.github/workflows/build.yml
									
									
									
									
										vendored
									
									
								
							| @@ -1,6 +1,6 @@ | |||||||
| name: build | name: build | ||||||
| on: | on: | ||||||
|  push: |   push: | ||||||
|     branches: |     branches: | ||||||
|     - master |     - master | ||||||
| jobs: | jobs: | ||||||
| @@ -12,20 +12,36 @@ jobs: | |||||||
|       uses: actions/setup-go@v1 |       uses: actions/setup-go@v1 | ||||||
|       with: |       with: | ||||||
|         go-version: 1.15 |         go-version: 1.15 | ||||||
|     - name: checkout |  | ||||||
|       uses: actions/checkout@v2 |  | ||||||
|     - name: cache |     - name: cache | ||||||
|       uses: actions/cache@v2 |       uses: actions/cache@v2 | ||||||
|       with: |       with: | ||||||
|         path: ~/go/pkg/mod |         path: ~/go/pkg/mod | ||||||
|         key: ${{ runner.os }}-go-${{ hashFiles('**/go.sum') }} |         key: ${{ runner.os }}-go-${{ hashFiles('**/go.sum') }} | ||||||
|         restore-keys: ${{ runner.os }}-go- |         restore-keys: ${{ runner.os }}-go- | ||||||
|     - name: deps |     - name: sdk checkout | ||||||
|  |       uses: actions/checkout@v2 | ||||||
|  |     - name: sdk deps | ||||||
|       run: go get -v -t -d ./... |       run: go get -v -t -d ./... | ||||||
|     - name: test |     - name: sdk test | ||||||
|       env: |       env: | ||||||
|         INTEGRATION_TESTS: yes |         INTEGRATION_TESTS: yes | ||||||
|       run: go test -mod readonly -v ./... |       run: go test -mod readonly -v ./... | ||||||
|  |     - name: tests checkout | ||||||
|  |       uses: actions/checkout@v2 | ||||||
|  |       with: | ||||||
|  |         repository: unistack-org/micro-tests | ||||||
|  |         ref: refs/heads/master | ||||||
|  |         path: micro-tests | ||||||
|  |         fetch-depth: 1 | ||||||
|  |     - name: tests deps | ||||||
|  |       run: | | ||||||
|  |         cd micro-tests | ||||||
|  |         go mod edit -replace="github.com/unistack-org/micro/v3=../" | ||||||
|  |         go get -v -t -d ./... | ||||||
|  |     - name: tests test | ||||||
|  |       env: | ||||||
|  |         INTEGRATION_TESTS: yes | ||||||
|  |       run: cd micro-tests && go test -mod readonly -v ./... | ||||||
|   lint: |   lint: | ||||||
|     name: lint |     name: lint | ||||||
|     runs-on: ubuntu-latest |     runs-on: ubuntu-latest | ||||||
|   | |||||||
							
								
								
									
										24
									
								
								.github/workflows/pr.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										24
									
								
								.github/workflows/pr.yml
									
									
									
									
										vendored
									
									
								
							| @@ -12,20 +12,36 @@ jobs: | |||||||
|       uses: actions/setup-go@v1 |       uses: actions/setup-go@v1 | ||||||
|       with: |       with: | ||||||
|         go-version: 1.15 |         go-version: 1.15 | ||||||
|     - name: checkout |  | ||||||
|       uses: actions/checkout@v2 |  | ||||||
|     - name: cache |     - name: cache | ||||||
|       uses: actions/cache@v2 |       uses: actions/cache@v2 | ||||||
|       with: |       with: | ||||||
|         path: ~/go/pkg/mod |         path: ~/go/pkg/mod | ||||||
|         key: ${{ runner.os }}-go-${{ hashFiles('**/go.sum') }} |         key: ${{ runner.os }}-go-${{ hashFiles('**/go.sum') }} | ||||||
|         restore-keys: ${{ runner.os }}-go- |         restore-keys: ${{ runner.os }}-go- | ||||||
|     - name: deps |     - name: sdk checkout | ||||||
|  |       uses: actions/checkout@v2 | ||||||
|  |     - name: sdk deps | ||||||
|       run: go get -v -t -d ./... |       run: go get -v -t -d ./... | ||||||
|     - name: test |     - name: sdk test | ||||||
|       env: |       env: | ||||||
|         INTEGRATION_TESTS: yes |         INTEGRATION_TESTS: yes | ||||||
|       run: go test -mod readonly -v ./... |       run: go test -mod readonly -v ./... | ||||||
|  |     - name: tests checkout | ||||||
|  |       uses: actions/checkout@v2 | ||||||
|  |       with: | ||||||
|  |         repository: unistack-org/micro-tests | ||||||
|  |         ref: refs/heads/master | ||||||
|  |         path: micro-tests | ||||||
|  |         fetch-depth: 1 | ||||||
|  |     - name: tests deps | ||||||
|  |       run: | | ||||||
|  |         cd micro-tests | ||||||
|  |         go mod edit -replace="github.com/unistack-org/micro/v3=../" | ||||||
|  |         go get -v -t -d ./... | ||||||
|  |     - name: tests test | ||||||
|  |       env: | ||||||
|  |         INTEGRATION_TESTS: yes | ||||||
|  |       run: cd micro-tests && go test -mod readonly -v ./... | ||||||
|   lint: |   lint: | ||||||
|     name: lint |     name: lint | ||||||
|     runs-on: ubuntu-latest |     runs-on: ubuntu-latest | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user