Sha256: 7e36867f0e747e5ba72cab1d1a362278b4c8a9edbeb4d0fe9f349273240583f5
Contents?: true
Size: 1.36 KB
Versions: 14
Compression:
Stored size: 1.36 KB
Contents
name: CI on: pull_request: push: branches: - main workflow_dispatch: jobs: test-go: runs-on: [ubuntu-latest] steps: - name: Checkout code uses: actions/checkout@v4 with: fetch-depth: 0 - name: Setup Go uses: actions/setup-go@v2 with: go-version: '1.21' - name: Install Protoc uses: arduino/setup-protoc@v2 - run: git reset --hard - run: git clean -f -d - run: cd protoc-gen-rails && go test ./... test-ruby: runs-on: [ubuntu-latest] steps: - name: Checkout code uses: actions/checkout@v4 with: fetch-depth: 0 - name: Setup Ruby uses: ruby/setup-ruby@v1 with: ruby-version: '3.3' bundler-cache: true - run: bundle exec rspec build_and_deploy: needs: [test-go, test-ruby] runs-on: [ubuntu-latest] steps: - name: Checkout code uses: actions/checkout@v4 with: fetch-depth: 0 - name: Setup Go uses: actions/setup-go@v2 with: go-version: '1.21' - run: git reset --hard - run: git clean -f -d - name: Run GoReleaser uses: goreleaser/goreleaser-action@v3 with: distribution: goreleaser version: latest workdir: ./protoc-gen-rails args: release --clean env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
Version data entries
14 entries across 14 versions & 1 rubygems