diff --git a/.github/workflows/build-meson.yml.almalinux b/.github/workflows/build-meson.yml.almalinux deleted file mode 100644 index 2637267..0000000 --- a/.github/workflows/build-meson.yml.almalinux +++ /dev/null @@ -1,55 +0,0 @@ -name: Build and Upload meson blint-db 0.1.0 - -on: - schedule: - - cron: "0 */6 * * *" - workflow_dispatch: -env: - REGISTRY: ghcr.io - IMAGE_NAME: appthreat/blintdb - -jobs: - builder-meson: - runs-on: ['self-hosted', 'almalinux'] - permissions: - contents: write - packages: write - steps: - - uses: actions/checkout@v4 - with: - repository: AppThreat/blint-db - path: blint-db - - name: Set up Python - uses: actions/setup-python@v5 - with: - python-version: '3.12' - - name: Install dependencies - run: | - python -m pip install --upgrade pip - pip install setuptools wheel twine build - cd blint-db && python -m pip install . - - name: Install apt package - run: | - sudo dnf clean all && sudo dnf update - sudo dnf install zeromq-devel libX11-devel qt5-base-devel mesa-libGL-devel ninja-build file -y - - name: Install ORAS - run: | - curl -LO "https://github.com/oras-project/oras/releases/download/v1.2.0/oras_1.2.0_linux_amd64.tar.gz" - mkdir -p oras-install/ - tar -zxf oras_1.2.0_*.tar.gz -C oras-install/ - sudo mv oras-install/oras /usr/local/bin/ - rm -rf oras_1.2.0_*.tar.gz oras-install/ - sudo chmod +x /usr/local/bin/oras - - name: Build and upload db - run: | - mkdir -p temp - python blint-db/blint_db/cli.py -Z1 - echo $GITHUB_TOKEN | oras login ghcr.io -u $GITHUB_USERNAME --password-stdin - cd blint-db - oras push ghcr.io/appthreat/blintdb-meson:v0.1 \ - --config ../.oras/config.json:application/vnd.oras.config.v1+json \ - --annotation-file ../.oras/annotations.json \ - ./blint.db:application/vnd.appthreat.vdb.layer.v1+tar \ - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - GITHUB_USERNAME: ${{ github.actor }} \ No newline at end of file