diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 7301cdf..d1c6650 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -1,4 +1,4 @@ -on: [push, pull_request] +on: [push, pull_request, workflow_dispatch] name: Lint @@ -7,7 +7,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout Code - uses: actions/checkout@v3.2.0 + uses: actions/checkout@v4 - name: Lint Code Base uses: github/super-linter@v4.1.0 env: diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 71ea00a..ef3f666 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -3,6 +3,7 @@ on: branches: - master - ci + workflow_dispatch: name: Test jobs: @@ -17,13 +18,13 @@ jobs: - debian-12-x64 - ubuntu-20-04-x64 - ubuntu-22-04-x64 - - fedora-37-x64 - - fedora-38-x64 + - ubuntu-24-04-x64 + - fedora-39-x64 - centos-7-x64 - centos-stream-8-x64 # - centos-stream-9-x64 # yum oomkill steps: - - uses: actions/checkout@v3.2.0 + - uses: actions/checkout@v4 - name: Setup doctl uses: digitalocean/action-doctl@v2 @@ -58,7 +59,7 @@ jobs: host: ${{ steps.server_ip.outputs.value }} username: root key: ${{ secrets.SSH_KEY }} - script: set -x && apt-get update && apt-get install -y git + script: set -x && apt-get update && apt-get -o DPkg::Lock::Timeout=120 install -y git - name: Setup remote server (Fedora) if: steps.server_os.outputs.value == 'fedora'