Skip to content

Commit

Permalink
Test Linux Binaries after they're built in CI (Cont'd) (#164)
Browse files Browse the repository at this point in the history
* Add back the step that checks out the coverage-reporter code, to get all the coverage reports in various formats from coverage-reporter's test fixtures into our environment and make sure the binaries are tested against all supported coverage report formats.
  • Loading branch information
afinetooth authored Oct 1, 2024
1 parent 01bb3e9 commit 8a7f3d3
Showing 1 changed file with 20 additions and 4 deletions.
24 changes: 20 additions & 4 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -104,8 +104,16 @@ jobs:
runs-on: ubuntu-latest
needs: build-linux
steps:
# - name: Checkout code
# uses: actions/checkout@v4
# We don't technically need to download the coverage-reporter code here
# because in these tests we are downloading finished binaries and using them
# the same way customers do, but this is a convenient way to get all the
# coverage reports in various formats from coverage-reporter's test fixtures
# into our environment, making sure the binaries are tested against all
# supported coverage report formats.
# Removing this step will test each binary only against the latest coverage report
# for coverage-reporter itself, from the current CI run (in cobertura XML format).
- name: Checkout code
uses: actions/checkout@v4

- name: Download x86_64 binary
uses: actions/download-artifact@v4
Expand Down Expand Up @@ -142,8 +150,16 @@ jobs:
runs-on: ubuntu-latest
needs: build-linux
steps:
# - name: Checkout code
# uses: actions/checkout@v4
# We don't technically need to download the coverage-reporter code here
# because in these tests we are downloading finished binaries and using them
# the same way customers do, but this is a convenient way to get all the
# coverage reports in various formats from coverage-reporter's test fixtures
# into our environment, making sure the binaries are tested against all
# supported coverage report formats.
# Removing this step will test each binary only against the latest coverage report
# for coverage-reporter itself, from the current CI run (in cobertura XML format).
- name: Checkout code
uses: actions/checkout@v4

- name: Download aarch64 binary
uses: actions/download-artifact@v4
Expand Down

0 comments on commit 8a7f3d3

Please sign in to comment.