Skip to content

Fix race condition, optional server URL, and OIDC support #204

Fix race condition, optional server URL, and OIDC support

Fix race condition, optional server URL, and OIDC support #204

Workflow file for this run

name: CI checks
on:
push:
paths:
- 'src/**'
- 'action.yml'
- 'package*.json'
- 'tsconfig.json'
- 'eslint.config.*'
- '.github/workflows/ci-checks.yml'
pull_request:
paths:
- 'src/**'
- 'action.yml'
- 'package*.json'
- 'tsconfig.json'
- 'eslint.config.*'
- '.github/workflows/ci-checks.yml'
workflow_dispatch:
permissions:
contents: read
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
jobs:
lint:
name: Run ESLint
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@v7
- run: npm ci
- run: npm run lint
check-dist:
name: Check Distribution
runs-on: ubuntu-24.04
env:
BUNDLE_FILE: "dist/index.js"
BUNDLE_COMMAND: "npm run bundle"
steps:
- uses: actions/checkout@v7
- name: Install
run: npm ci
- name: Verify Latest Bundle
uses: redhat-actions/common/bundle-verifier@v2
with:
bundle_file: ${{ env.BUNDLE_FILE }}
bundle_command: ${{ env.BUNDLE_COMMAND }}
check-inputs-outputs:
name: Check Input and Output enums
runs-on: ubuntu-24.04
env:
IO_FILE: ./src/generated/inputs-outputs.ts
steps:
- uses: actions/checkout@v7
- name: Install dependencies
run: npm ci
- name: Verify Input and Output enums
uses: redhat-actions/common/action-io-generator@v2
with:
io_file: ${{ env.IO_FILE }}