Skip to content

Go 1.24 support #163

@funkyshu

Description

@funkyshu

I can see that #153 was merged into main a couple of weeks ago but no tag has been cut. In my workflow, I assumed I could just do:

      - name: check test coverage
        id: coverage
        uses: vladopajic/go-test-coverage@f481e0c4a3c0c29735435a5ba41c5f67bb91d2d9
        continue-on-error: true
        with:

or

      - name: check test coverage
        id: coverage
        uses: vladopajic/go-test-coverage@main
        continue-on-error: true
        with:

to get it working but despite that, the action itself seem to use a docker image based on 2.12.0:
https://github.com/search?q=repo%3Avladopajic%2Fgo-test-coverage%202.12.0&type=code

My workflow raw logs end up something like:

2025-03-01T04:23:49.8718585Z ##[group]Pull down action image 'ghcr.io/vladopajic/go-test-coverage:v2.12.0'
2025-03-01T04:23:49.8786386Z ##[command]/usr/bin/docker pull ghcr.io/vladopajic/go-test-coverage:v2.12.0
2025-03-01T04:23:50.5188652Z v2.12.0: Pulling from vladopajic/go-test-coverage
2025-03-01T04:23:50.5189598Z 38f4a9ccb8d6: Pulling fs layer
2025-03-01T04:23:50.5190129Z 2e4cf50eeb92: Pulling fs layer
2025-03-01T04:23:50.5190624Z d44d440ac96b: Pulling fs layer
...
2025-03-01T04:23:52.1130552Z 41def021c9b5: Pull complete
2025-03-01T04:23:52.2472623Z 0422e482b752: Pull complete
2025-03-01T04:23:52.2593270Z Digest: sha256:fd6e19f49fbe708cc5ae28cf0544bf0b8e54c9cdd5a7c02e2e6230ad71c7da2f
2025-03-01T04:23:52.2638215Z Status: Downloaded newer image for ghcr.io/vladopajic/go-test-coverage:v2.12.0
2025-03-01T04:23:52.2728836Z ghcr.io/vladopajic/go-test-coverage:v2.12.0
2025-03-01T04:23:52.2741302Z ##[endgroup]
2025-03-01T04:23:52.3236917Z ##[group]Run actions/checkout@v4
...
2025-03-01T04:23:57.1360909Z ##[group]Run vladopajic/go-test-coverage@f481e0c4a3c0c29735435a5ba41c5f67bb91d2d9
2025-03-01T04:23:57.1361752Z with:
2025-03-01T04:23:57.1362143Z   config: ./.github/.testcoverage.yml
2025-03-01T04:23:57.1362665Z   threshold-total: 51
2025-03-01T04:23:57.1363081Z   threshold-file: 0
2025-03-01T04:23:57.1363501Z   threshold-package: 0
2025-03-01T04:23:57.1364004Z   profile:<redacted>coverage.out
2025-03-01T04:23:57.1364569Z   git-branch: badges
2025-03-01T04:23:57.1365216Z   diff-base-breakdown-file-name: <redacted>-main.breakdown
2025-03-01T04:23:57.1365983Z   cdn-force-path-style: false
2025-03-01T04:23:57.1366513Z   git-repository:<redacted>
2025-03-01T04:23:57.1367086Z   git-file-name: .badges/664/merge/coverage.svg
2025-03-01T04:23:57.1367648Z ##[endgroup]
2025-03-01T04:23:57.1586036Z ##[command]/usr/bin/docker run --name ghcriovladopajicgotestcoveragev2120_caf965 --label be70be --workdir /github/workspace --rm -e "INPUT_CONFIG" -e "INPUT_THRESHOLD-TOTAL" -e "INPUT_THRESHOLD-FILE" -e "INPUT_THRESHOLD-PACKAGE" -e "INPUT_PROFILE" -e "INPUT_GIT-BRANCH" -e "INPUT_GIT-TOKEN" -e "INPUT_BREAKDOWN-FILE-NAME" -e "INPUT_DIFF-BASE-BREAKDOWN-FILE-NAME" -e "INPUT_LOCAL-PREFIX" -e "INPUT_BADGE-FILE-NAME" -e "INPUT_CDN-SECRET" -e "INPUT_CDN-KEY" -e "INPUT_CDN-REGION" -e "INPUT_CDN-ENDPOINT" -e "INPUT_CDN-FILE-NAME" -e "INPUT_CDN-BUCKET-NAME" -e "INPUT_CDN-FORCE-PATH-STYLE" -e "INPUT_GIT-REPOSITORY" -e "INPUT_GIT-FILE-NAME" -e "HOME" -e "GITHUB_JOB" -e "GITHUB_REF" -e "GITHUB_SHA" -e "GITHUB_REPOSITORY" -e "GITHUB_REPOSITORY_OWNER" -e "GITHUB_REPOSITORY_OWNER_ID" -e "GITHUB_RUN_ID" -e "GITHUB_RUN_NUMBER" -e "GITHUB_RETENTION_DAYS" -e "GITHUB_RUN_ATTEMPT" -e "GITHUB_REPOSITORY_ID" -e "GITHUB_ACTOR_ID" -e "GITHUB_ACTOR" -e "GITHUB_TRIGGERING_ACTOR" -e "GITHUB_WORKFLOW" -e "GITHUB_HEAD_REF" -e "GITHUB_BASE_REF" -e "GITHUB_EVENT_NAME" -e "GITHUB_SERVER_URL" -e "GITHUB_API_URL" -e "GITHUB_GRAPHQL_URL" -e "GITHUB_REF_NAME" -e "GITHUB_REF_PROTECTED" -e "GITHUB_REF_TYPE" -e "GITHUB_WORKFLOW_REF" -e "GITHUB_WORKFLOW_SHA" -e "GITHUB_WORKSPACE" -e "GITHUB_ACTION" -e "GITHUB_EVENT_PATH" -e "GITHUB_ACTION_REPOSITORY" -e "GITHUB_ACTION_REF" -e "GITHUB_PATH" -e "GITHUB_ENV" -e "GITHUB_STEP_SUMMARY" -e "GITHUB_STATE" -e "GITHUB_OUTPUT" -e "RUNNER_OS" -e "RUNNER_ARCH" -e "RUNNER_NAME" -e "RUNNER_ENVIRONMENT" -e "RUNNER_TOOL_CACHE" -e "RUNNER_TEMP" -e "RUNNER_WORKSPACE" -e "ACTIONS_RUNTIME_URL" -e "ACTIONS_RUNTIME_TOKEN" -e "ACTIONS_CACHE_URL" -e "ACTIONS_RESULTS_URL" -e GITHUB_ACTIONS=true -e CI=true -v "/var/run/docker.sock":"/var/run/docker.sock" -v "/home/runner/_work/_temp/_github_home":"/github/home" -v "/home/runner/_work/_temp/_github_workflow":"/github/workflow" -v "/home/runner/_work/_temp/_runner_file_commands":"/github/file_commands" -v "/home/runner/_work/<redacted>":"/github/workspace" ghcr.io/vladopajic/go-test-coverage:v2.12.0  "--config=./.github/.testcoverage.yml" "--profile=<redacted>-coverage.out" "--github-action-output=true" "--local-prefix=''" "--threshold-file=0" "--threshold-package=0" "--threshold-total=51" "--breakdown-file-name=''" "--diff-base-breakdown-file-name=<redacted>.breakdown" "--badge-file-name=''" "--cdn-key=''" "--cdn-secret=''" "--cdn-region=''" "--cdn-endpoint=''" "--cdn-file-name=''" "--cdn-bucket-name=''" "--cdn-force-path-style=false" "--git-token=''" "--git-branch=badges" "--git-repository=<redacted>" "--git-file-name=.badges/664/merge/coverage.svg"
2025-03-01T04:23:57.6153012Z failed to generate coverage statistics: could not find file [<redacted>.go]: can't find file "<redacted>.go": go/build: go list <redacted>/: exit status 1
2025-03-01T04:23:57.6156387Z go: go.mod requires go >= 1.24.0 (running go 1.23.6)

Do you have any suggestions or are there plans to create a new release? Thanks

Metadata

Metadata

Assignees

No one assigned

    Labels

    dependenciesPull requests that update a dependency file

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions