diff --git a/.github/workflows/go.yml b/.github/workflows/go.yml index 731199636..a07e9b513 100755 --- a/.github/workflows/go.yml +++ b/.github/workflows/go.yml @@ -1,12 +1,8 @@ name: Go on: -# push: -# branches: [ main ] pull_request: branches: [ main ] -# pull_request_target: -# types: [assigned, opened, synchronize, reopened] jobs: @@ -16,10 +12,6 @@ jobs: - uses: actions/checkout@v2 with: fetch-depth: 0 - -# - name: Check commit messages -# uses: wagoid/commitlint-github-action@v4 - - name: Set up Go uses: actions/setup-go@v2 with: @@ -28,55 +20,9 @@ jobs: - name: Build run: go build -v ./... - # - name: Test-Export - # run: | - # go test -coverpkg=./... -coverprofile=coverage1.tmp.txt -covermode=atomic ./... - # cat coverage1.tmp.txt | grep -v -e "generated.go" -e "_gen.go" | grep -v -e "services.pb.go" -e "services_grpc.pb.go" > coverage1.txt - # env: - # KEPLOY_API_KEY: 81f83aeeedddf453966347dc136c66 - # ENABLE_DEDUP: false - # ENABLE_TEST_EXPORT: true - # KEPLOY_APP_NAME: Keploy-Test-App-2 - # KEPLOY_REPORT_PATH: ./ - - # - name: Test - # run: | - # export PORT=6790 - # curl --silent --location "https://github.com/keploy/keploy/releases/latest/download/keploy_linux_amd64.tar.gz" | tar xz -C /tmp - # sudo mv /tmp/keploy /usr/local/bin && export KEPLOY_MODE=off && keploy & - # export PORT=6789 && export ENABLE_TEST_EXPORT=false && go test -coverpkg=./... -coverprofile=coverage.tmp.txt -covermode=atomic ./... - # cat coverage.tmp.txt | grep -v -e "http/regression/request.go" | grep -v -e "generated.go" -e "_gen.go" | grep -v -e "services.pb.go" -e "services_grpc.pb.go" > coverage.txt - # env: - # ENABLE_DEDUP: true - # ENABLE_TELEMETRY: false - - # - name: Test-withDeDupEnabled - # run: | - # go test -coverpkg=./... -coverprofile=coverage3.tmp.txt -covermode=atomic ./... - # cat coverage3.tmp.txt | grep -v "mode: atomic" | grep -v -e "generated.go" -e "_gen.go" | grep -v -e "services.pb.go" -e "services_grpc.pb.go" > coverage3.txt - # cat coverage1.txt coverage2.txt coverage3.txt > coverage.txt - # env: - # KEPLOY_API_KEY: 81f83aeeedddf453966347dc136c66 - # ENABLE_DEDUP: true - # ENABLE_TEST_EXPORT: false - - -# - uses: codecov/codecov-action@v2 -# with: -# files: ./coverage.txt - # - name: Install goveralls - # run: go install github.com/mattn/goveralls@latest - # - name: Send coverage - # env: - # COVERALLS_TOKEN: ${{ secrets.GITHUB_TOKEN }} - # run: | - # goveralls -coverprofile=coverage.txt -service=github - - - -# - name: Install extra dependencies -# run: npm install -g @semantic-release/exec - + - name: Build arm + run: GOOS=linux GOARCH=arm64 go build -v ./... + - uses: codfish/semantic-release-action@v1 with: dry_run: true @@ -84,4 +30,3 @@ jobs: ['@semantic-release/exec'] env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 17bfbb981..aec1a56b1 100755 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -13,9 +13,6 @@ jobs: with: fetch-depth: 0 -# - name: Check commit messages -# uses: wagoid/commitlint-github-action@v4 - - name: Set up Go uses: actions/setup-go@v2 with: @@ -25,34 +22,5 @@ jobs: run: | go build -v ./... - # - name: Test - # run: | - # export PORT=6790 - # curl --silent --location "https://github.com/keploy/keploy/releases/latest/download/keploy_linux_amd64.tar.gz" | tar xz -C /tmp - # sudo mv /tmp/keploy /usr/local/bin && export KEPLOY_MODE=off && keploy & - # export PORT=6789 && export ENABLE_TEST_EXPORT=false && go test -coverpkg=./... -coverprofile=coverage.tmp.txt -covermode=atomic ./... - # cat coverage.tmp.txt | grep -v -e "http/regression/request.go" | grep -v -e "generated.go" -e "_gen.go" | grep -v -e "services.pb.go" -e "services_grpc.pb.go" > coverage.txt - # env: - # ENABLE_DEDUP: true - # ENABLE_TELEMETRY: false - - - - # - uses: codecov/codecov-action@v2 - # with: - # files: ./coverage.txt - # - name: Install goveralls - # run: go install github.com/mattn/goveralls@latest - # - name: Send coverage - # env: - # COVERALLS_TOKEN: ${{ secrets.GITHUB_TOKEN }} - # run: goveralls -coverprofile=coverage.txt -service=github - -# # - name: Install extra dependencies -# # run: npm install -g @semantic-release/exec -# - uses: codfish/semantic-release-action@additional-packages -# with: -# additional_packages: | -# ['@semantic-release/exec'] -# env: -# GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + - name: Build arm + run: GOOS=linux GOARCH=arm64 go build -v ./... diff --git a/.github/workflows/sample-run.yml b/.github/workflows/sample-run.yml index 4938882ce..87362f49e 100755 --- a/.github/workflows/sample-run.yml +++ b/.github/workflows/sample-run.yml @@ -21,31 +21,5 @@ jobs: run: | go build -v ./... - # - name: Setup Java - # uses: actions/setup-java@v3 - # with: - # java-version: "11" - # distribution: "temurin" - - # - name: Setup java Sample project - # run: | - # git clone https://github.com/keploy/samples-java.git && - # curl 'https://repo1.maven.org/maven2/io/keploy/agent/1.2.6/agent-1.2.6.jar' --compressed --output samples-java/agent.jar -slient - - # - name: Run Keploy and java project - # run: | - # sudo mkdir /root/keploy-config && - # sudo touch /root/keploy-config/installation-id.yaml && - # echo "ObjectID(\"6400772dd1bc96b3c5ebffec\")" > sudo /root/keploy-config/installation-id.yaml && - # go run ./cmd/server/main.go & - # sudo apt update && - # sudo apt install maven -y && - # cd samples-java && - # export KEPLOY_MODE=test && - # export JAVA_TOOL_OPTIONS=-javaagent:${PWD}/agent.jar && - # count=5 - # for i in $(seq $count); do - # mvn spring-boot:run - # done - # echo installation-id && - # sudo cat /root/keploy-config/installation-id.yaml + - name: Build arm + run: GOOS=linux GOARCH=arm64 go build -v ./... \ No newline at end of file