refactor: Exclude files and directories from non-English comment check #143
Workflow file for this run
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: Go Build Test | |
on: | |
push: | |
branches: | |
- main | |
pull_request: | |
branches: | |
- main | |
workflow_dispatch: | |
jobs: | |
go-build: | |
name: Test with go ${{ matrix.go_version }} on ${{ matrix.os }} | |
runs-on: ${{ matrix.os }} | |
permissions: | |
contents: write | |
# pull-requests: write | |
strategy: | |
matrix: | |
os: [ubuntu-latest] | |
go_version: ["1.21.x", "1.22.x"] | |
steps: | |
- name: Checkout Server repository | |
uses: actions/checkout@v4 | |
- name: Set up Go ${{ matrix.go_version }} | |
uses: actions/setup-go@v5 | |
with: | |
go-version: ${{ matrix.go_version }} | |
- name: Build test SDK core | |
run: | | |
go mod tidy | |
go generate ./... | |
cd wasm/cmd && make wasm | |
# TODO: add coverage test | |
# dockerfile-test: | |
# name: Build and Test Dockerfile | |
# runs-on: ubuntu-latest | |
# strategy: | |
# matrix: | |
# go_version: ["1.21"] | |
# steps: | |
# - name: Checkout Repository | |
# uses: actions/checkout@v4 | |
# - name: Set up Go ${{ matrix.go_version }} | |
# uses: actions/setup-go@v5 | |
# with: | |
# go-version: ${{ matrix.go_version }} | |
# - name: Get dependencies | |
# run: | | |
# go mod tidy | |
# go mod download | |
# go install github.com/magefile/mage@latest | |
# - name: Build Docker Image | |
# run: | | |
# IMAGE_NAME="${{ github.event.repository.name }}-test" | |
# CONTAINER_NAME="${{ github.event.repository.name }}-container" | |
# docker build -t $IMAGE_NAME . | |
# - name: Run Docker Container | |
# run: | | |
# IMAGE_NAME="${{ github.event.repository.name }}-test" | |
# CONTAINER_NAME="${{ github.event.repository.name }}-container" | |
# docker run --name $CONTAINER_NAME -d $IMAGE_NAME | |
# docker ps -a | |
# - name: Test Docker Container Logs | |
# run: | | |
# CONTAINER_NAME="${{ github.event.repository.name }}-container" | |
# docker logs $CONTAINER_NAME | |
# # - name: Cleanup Docker Container | |
# # run: | | |
# # CONTAINER_NAME="${{ github.event.repository.name }}-container" | |
# # IMAGE_NAME="${{ github.event.repository.name }}-test" | |
# # docker stop $CONTAINER_NAME | |
# # docker rm $CONTAINER_NAME | |
# # docker rmi $IMAGE_NAME |