From 13eb4c5a190c4312065e9a53459a640dc005231c Mon Sep 17 00:00:00 2001 From: Joe Sacher <321623+sacherjj@users.noreply.github.com> Date: Thu, 10 Jul 2025 11:29:30 -0400 Subject: [PATCH 1/3] Adding aptly install to PR CI for debugging. --- .github/workflows/pr.yml | 24 ++++++++++++++++++++++++ .github/workflows/push-artifacts.yml | 4 ++-- 2 files changed, 26 insertions(+), 2 deletions(-) create mode 100644 .github/workflows/pr.yml diff --git a/.github/workflows/pr.yml b/.github/workflows/pr.yml new file mode 100644 index 0000000..9cecfd7 --- /dev/null +++ b/.github/workflows/pr.yml @@ -0,0 +1,24 @@ +--- +name: ci-casper-sidecar + +on: + pull_request: + +jobs: + build_and_test: + strategy: + matrix: + os: [ubuntu-22.04] + runs-on: ${{ matrix.os }} + + steps: + - uses: actions/checkout@2541b1294d2704b0964813337f33b291d3f8596b #v3.0.2 + + # Not needed for anything but publish, however verifies aptly install + - name: Install deps + run: | +# echo "deb http://repo.aptly.info/ jammy main" | sudo tee -a /etc/apt/sources.list.d/aptly.list +# sudo wget -O /etc/apt/keyrings/aptly.asc https://www.aptly.info/pubkey.txt + sudo apt-get update + sudo apt-get install -y aptly + aptly config show diff --git a/.github/workflows/push-artifacts.yml b/.github/workflows/push-artifacts.yml index 7023e7d..bd12feb 100644 --- a/.github/workflows/push-artifacts.yml +++ b/.github/workflows/push-artifacts.yml @@ -15,8 +15,8 @@ jobs: strategy: matrix: include: - - os: ubuntu-24.04 - code_name: noble + - os: ubuntu-22.04 + code_name: jammy runs-on: ${{ matrix.os }} From 0c924d1610039b03ba9f2b5014320ec036f7ac35 Mon Sep 17 00:00:00 2001 From: Joe Sacher <321623+sacherjj@users.noreply.github.com> Date: Thu, 10 Jul 2025 11:29:30 -0400 Subject: [PATCH 2/3] Adding aptly install to PR CI for debugging. --- .github/workflows/pr.yml | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/.github/workflows/pr.yml b/.github/workflows/pr.yml index 9cecfd7..36c037f 100644 --- a/.github/workflows/pr.yml +++ b/.github/workflows/pr.yml @@ -3,6 +3,8 @@ name: ci-casper-sidecar on: pull_request: + branches: + - "main" jobs: build_and_test: @@ -14,11 +16,8 @@ jobs: steps: - uses: actions/checkout@2541b1294d2704b0964813337f33b291d3f8596b #v3.0.2 - # Not needed for anything but publish, however verifies aptly install - name: Install deps run: | -# echo "deb http://repo.aptly.info/ jammy main" | sudo tee -a /etc/apt/sources.list.d/aptly.list -# sudo wget -O /etc/apt/keyrings/aptly.asc https://www.aptly.info/pubkey.txt sudo apt-get update sudo apt-get install -y aptly aptly config show From aec5c0362e4489a62458aea6335b664eb2fb1a9c Mon Sep 17 00:00:00 2001 From: Joe Sacher <321623+sacherjj@users.noreply.github.com> Date: Thu, 10 Jul 2025 12:03:12 -0400 Subject: [PATCH 3/3] Adding aptly install to PR CI for debugging. --- .github/workflows/pr.yml | 2 +- .github/workflows/publish-casper-node-util-deb.yml | 4 +--- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/.github/workflows/pr.yml b/.github/workflows/pr.yml index 36c037f..23d5c21 100644 --- a/.github/workflows/pr.yml +++ b/.github/workflows/pr.yml @@ -19,5 +19,5 @@ jobs: - name: Install deps run: | sudo apt-get update - sudo apt-get install -y aptly + sudo apt-get install -y aptly=1.4.0 aptly config show diff --git a/.github/workflows/publish-casper-node-util-deb.yml b/.github/workflows/publish-casper-node-util-deb.yml index 51562fe..35161ea 100644 --- a/.github/workflows/publish-casper-node-util-deb.yml +++ b/.github/workflows/publish-casper-node-util-deb.yml @@ -33,10 +33,8 @@ jobs: - name: Install deps run: | - echo "deb http://repo.aptly.info/ squeeze main" | sudo tee -a /etc/apt/sources.list.d/aptly.list - wget -qO - https://www.aptly.info/pubkey.txt | sudo apt-key add - sudo apt-get update - sudo apt-get install -y aptly=1.4.0 + sudo apt-get install -y aptly aptly config show - name: Import GPG key