diff --git a/.github/workflows/c-cpp.yml b/.github/workflows/c-cpp.yml index b623155..a1da221 100644 --- a/.github/workflows/c-cpp.yml +++ b/.github/workflows/c-cpp.yml @@ -2,9 +2,9 @@ name: C/C++ CI on: push: - branches: [master] + branches: [ master ] pull_request: - branches: [master] + branches: [ master ] workflow_dispatch: jobs: @@ -14,28 +14,29 @@ jobs: matrix: os: [centos7, rhel8] include: - - os: centos7 - container: "centos:7" - - os: rhel8 - container: "oraclelinux:8" + - os: centos7 + container: 'centos:7' + - os: rhel8 + container: 'oraclelinux:8' container: ${{ matrix.container }} - + steps: - - name: checkout for centos7 - uses: actions/checkout@v4 - if: ${{ matrix.os == 'centos7' }} - - name: checkout for rhel8 - uses: actions/checkout@v4 - if: ${{ matrix.os == 'rhel8' }} - - name: install dependencies - run: | - yum install -y epel-release - yum install -y make gcc-c++ openssl-devel utf8proc-devel - - name: make osptk - run: | - cd $GITHUB_WORKSPACE/src - make build - - name: make test_app - run: | - cd $GITHUB_WORKSPACE/test - make linux + - name: checkout for centos7 + uses: actions/checkout@v3 + if: ${{ matrix.os == 'centos7' }} + - name: checkout for rhel8 + uses: actions/checkout@v4 + if: ${{ matrix.os == 'rhel8' }} + - name: install dependencies + run: | + yum install -y epel-release + yum install -y make gcc-c++ openssl-devel utf8proc-devel + - name: make osptk + run: | + cd $GITHUB_WORKSPACE/src + make build + - name: make test_app + run: | + cd $GITHUB_WORKSPACE/test + make linux + diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml index 16393e4..6abe6f3 100644 --- a/.github/workflows/codeql-analysis.yml +++ b/.github/workflows/codeql-analysis.yml @@ -2,13 +2,13 @@ name: "CodeQL" on: push: - branches: [master] + branches: [ master ] pull_request: - branches: [master] + branches: [ master ] schedule: - - cron: "28 21 * * 6" + - cron: '28 21 * * 6' workflow_dispatch: - + jobs: analyze: name: Analyze @@ -16,55 +16,55 @@ jobs: strategy: fail-fast: false matrix: - language: ["cpp"] + language: [ 'cpp' ] os: [centos7, rhel8] include: - - os: centos7 - container: "centos:7" - - os: rhel8 - container: "oraclelinux:8" + - os: centos7 + container: 'centos:7' + - os: rhel8 + container: 'oraclelinux:8' container: ${{ matrix.container }} steps: - - name: Checkout for centos7 - uses: actions/checkout@v4 - if: ${{ matrix.os == 'centos7' }} - - - name: Checkout for rhel8 - uses: actions/checkout@v4 - if: ${{ matrix.os == 'rhel8' }} + - name: Checkout for centos7 + uses: actions/checkout@v3 + if: ${{ matrix.os == 'centos7' }} - # Initializes the CodeQL tools for scanning. - - name: Initialize CodeQL for centos7 - uses: github/codeql-action/init@v3 - if: ${{ matrix.os == 'centos7' }} - with: - queries: security-extended - languages: ${{ matrix.language }} + - name: Checkout for rhel8 + uses: actions/checkout@v4 + if: ${{ matrix.os == 'rhel8' }} - - name: Initialize CodeQL for rhel8 - uses: github/codeql-action/init@v3 - if: ${{ matrix.os == 'rhel8' }} - with: - queries: security-extended - languages: ${{ matrix.language }} + # Initializes the CodeQL tools for scanning. + - name: Initialize CodeQL for centos7 + uses: github/codeql-action/init@v2 + if: ${{ matrix.os == 'centos7' }} + with: + queries: security-extended + languages: ${{ matrix.language }} - # ℹī¸ Command-line programs to run using the OS shell. - # 📚 https://git.io/JvXDl + - name: Initialize CodeQL for rhel8 + uses: github/codeql-action/init@v3 + if: ${{ matrix.os == 'rhel8' }} + with: + queries: security-extended + languages: ${{ matrix.language }} - - name: Build osptoolkit - run: | - yum install -y epel-release - yum install -y make gcc-c++ openssl-devel utf8proc-devel - cd $GITHUB_WORKSPACE/src - make build - cd $GITHUB_WORKSPACE/test - make linux + # ℹī¸ Command-line programs to run using the OS shell. + # 📚 https://git.io/JvXDl - - name: Perform CodeQL Analysis for centos7 - uses: github/codeql-action/analyze@v3 - if: ${{ matrix.os == 'centos7' }} + - name: Build osptoolkit + run: | + yum install -y epel-release + yum install -y make gcc-c++ openssl-devel utf8proc-devel + cd $GITHUB_WORKSPACE/src + make build + cd $GITHUB_WORKSPACE/test + make linux + + - name: Perform CodeQL Analysis for centos7 + uses: github/codeql-action/analyze@v2 + if: ${{ matrix.os == 'centos7' }} - - name: Perform CodeQL Analysis for rhel8 - uses: github/codeql-action/analyze@v3 - if: ${{ matrix.os == 'rhel8' }} + - name: Perform CodeQL Analysis for rhel8 + uses: github/codeql-action/analyze@v3 + if: ${{ matrix.os == 'rhel8' }}