Sha256: c01a5b78848414ea1f8db67a864d85c0ab3565e62939fc27f3df4f81f00941ab
Contents?: true
Size: 1.9 KB
Versions: 2
Compression:
Stored size: 1.9 KB
Contents
name: 'CI' on: push: branches: [master] pull_request: ~ workflow_dispatch: ~ jobs: run-tests: runs-on: ubuntu-latest strategy: matrix: rubyversion: ['2.6', '2.7', '3.0', '3.1', '3.2', '3.3'] steps: - name: Checkout Repository uses: actions/checkout@v3 - name: Set up Ruby uses: ruby/setup-ruby@v1 with: ruby-version: ${{ matrix.rubyversion }} rubygems: '3.3.0' bundler-cache: true - name: Install Dependencies run: make install - name: run tests run: EASYPOST_TEST_API_KEY=123 EASYPOST_PROD_API_KEY=123 make test - name: Coveralls if: github.ref == 'refs/heads/master' uses: coverallsapp/github-action@master with: github-token: ${{ secrets.GITHUB_TOKEN }} path-to-lcov: './coverage/lcov/easypost-ruby.lcov' lint: runs-on: ubuntu-latest steps: - name: Checkout Repository uses: actions/checkout@v3 - name: Set up Ruby uses: ruby/setup-ruby@v1 with: ruby-version: '3.3' rubygems: '3.3.0' bundler-cache: true - name: Install Dependencies run: make install - name: Install style guides run: make install-styleguide - name: Lint Project run: make lint docs: if: github.ref == 'refs/heads/master' runs-on: ubuntu-latest steps: - name: Checkout Repository uses: actions/checkout@v3 - name: Set up Ruby uses: ruby/setup-ruby@v1 with: ruby-version: '3.3' rubygems: '3.3.0' bundler-cache: true - name: Install Dependencies run: make install - name: Generate Docs run: make docs - name: Deploy docs uses: peaceiris/actions-gh-pages@v3 with: github_token: ${{ secrets.GITHUB_TOKEN }} publish_dir: docs
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
easypost-6.4.0 | .github/workflows/ci.yml |
easypost-6.3.0 | .github/workflows/ci.yml |