Sha256: 1476a2c57fd9eec933d100ecde020a12c14084871304892cf77e8d4d64894348

Contents?: true

Size: 1.04 KB

Versions: 5

Compression:

Stored size: 1.04 KB

Contents

name: 'USPS iMIS API - Ruby'
on:
  push:
  workflow_dispatch:

jobs:
  rubocop:
    runs-on: ubuntu-24.04
    environment: "USPS iMIS API - Ruby"
    steps:
      - name: Checkout Code
        uses: actions/checkout@v4
      - name: Setup Ruby
        uses: ruby/setup-ruby@v1
        with: { bundler-cache: true }
      - name: Run Rubocop
        run: bundle exec rubocop
  rspec:
    runs-on: ubuntu-24.04
    environment: "USPS iMIS API - Ruby"
    env:
      IMIS_USERNAME: ${{ secrets.IMIS_USERNAME }}
      IMIS_PASSWORD: ${{ secrets.IMIS_PASSWORD }}
      IMIS_ID_QUERY_NAME: ${{ secrets.IMIS_ID_QUERY_NAME }}
    steps:
      - name: Checkout Code
        uses: actions/checkout@v4
      - name: Setup Ruby
        uses: ruby/setup-ruby@v1
        with: { bundler-cache: true }
      - name: Run Rspec
        run: bundle exec rspec --format documentation --order rand --color --tty
      - name: Store Coverage
        uses: actions/upload-artifact@v4
        with:
          name: coverage-rspec
          include-hidden-files: true
          path: coverage/

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
usps-imis-api-0.3.0 .github/workflows/main.yml
usps-imis-api-0.2.1 .github/workflows/main.yml
usps-imis-api-0.2.0 .github/workflows/main.yml
usps-imis-api-0.1.3 .github/workflows/main.yml
usps-imis-api-0.1.2 .github/workflows/main.yml