From 8c53142012ba3664fa6f648dafaf08e0d8966283 Mon Sep 17 00:00:00 2001 From: Joel Wetzell Date: Fri, 28 Aug 2026 09:51:19 -0500 Subject: [PATCH] add codecov --- .github/workflows/test.yaml | 24 +++++++++++++++++++++ .github/workflows/test_decoders.yaml | 31 ---------------------------- .github/workflows/test_encoders.yaml | 31 ---------------------------- 3 files changed, 24 insertions(+), 62 deletions(-) create mode 100644 .github/workflows/test.yaml delete mode 100644 .github/workflows/test_decoders.yaml delete mode 100644 .github/workflows/test_encoders.yaml diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml new file mode 100644 index 0000000..2205557 --- /dev/null +++ b/.github/workflows/test.yaml @@ -0,0 +1,24 @@ +name: Test +on: + push: + branches: + - main + pull_request: + branches: + - main +jobs: + test: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v7 + - name: Set up Go + uses: actions/setup-go@v7 + with: + go-version-file: "./go.mod" + - name: Run tests + run: go test -coverprofile=coverage.txt ./... + - name: Upload coverage to Codecov + uses: codecov/codecov-action@v7 + with: + token: ${{ secrets.CODECOV_TOKEN }} + files: coverage.txt \ No newline at end of file diff --git a/.github/workflows/test_decoders.yaml b/.github/workflows/test_decoders.yaml deleted file mode 100644 index cd54c1b..0000000 --- a/.github/workflows/test_decoders.yaml +++ /dev/null @@ -1,31 +0,0 @@ -name: "Test Decoders" -on: - pull_request: - types: [opened, reopened, synchronize] - paths: - - 'internal/decoders/**' - push: - branches: - - 'main' - -jobs: - test_decoders: - name: "test decoders" - runs-on: ubuntu-latest - steps: - - name: Checkout repository - uses: actions/checkout@v4 - - - name: Setup Go - uses: actions/setup-go@v4 - with: - go-version-file: "./go.mod" - - - name: Test - run: go test -cover -coverprofile=decoders_coverage.txt ./internal/decoders/... - - - name: Archive code coverage results - uses: actions/upload-artifact@v4 - with: - name: decoders-code-coverage - path: decoders_coverage.txt diff --git a/.github/workflows/test_encoders.yaml b/.github/workflows/test_encoders.yaml deleted file mode 100644 index e88922b..0000000 --- a/.github/workflows/test_encoders.yaml +++ /dev/null @@ -1,31 +0,0 @@ -name: "Test Encoders" -on: - pull_request: - types: [opened, reopened, synchronize] - paths: - - 'internal/encoders/**' - push: - branches: - - 'main' - -jobs: - test_encoders: - name: "test encoders" - runs-on: ubuntu-latest - steps: - - name: Checkout repository - uses: actions/checkout@v4 - - - name: Setup Go - uses: actions/setup-go@v4 - with: - go-version-file: "./go.mod" - - - name: Test - run: go test -cover -coverprofile=encoders_coverage.txt ./internal/encoders/... - - - name: Archive code coverage results - uses: actions/upload-artifact@v4 - with: - name: encoders-code-coverage - path: encoders_coverage.txt