Skip to content

ci: remove gokakashi#82

Merged
hgiasac merged 2 commits intomainfrom
ci/remove-gokakashi
Jan 26, 2026
Merged

ci: remove gokakashi#82
hgiasac merged 2 commits intomainfrom
ci/remove-gokakashi

Conversation

@hgiasac
Copy link
Copy Markdown
Collaborator

@hgiasac hgiasac commented Jan 26, 2026

This pull request updates GitHub Actions workflow files to use the latest versions of key actions and simplifies the release workflow by removing several container management and image scanning steps. The changes improve maintainability and security by ensuring dependencies are up to date and streamlining the build and release process.

Dependency Updates:

  • Upgraded actions/checkout and actions/setup-go to version v6 across all workflow files (lint.yaml, release.yaml, test.yaml), ensuring use of the latest features and security patches. [1] [2] [3] [4] [5]

Release Workflow Simplification:

  • Removed steps for setting up containerd, fixing socket permissions, exporting/importing Docker images, and scanning images with gokakashi and Trivy in release.yaml. The build and push process is now handled in a single step using docker/build-push-action@v6. [1] [2] [3]

Permissions Adjustment:

  • Changed contents permission from read to write in release.yaml to allow workflows to create releases and upload artifacts.

@hgiasac hgiasac marked this pull request as ready for review January 26, 2026 04:30
@github-actions
Copy link
Copy Markdown

Code Coverage

Package Line Rate Health
github.com/hasura/ndc-http/connector 62%
github.com/hasura/ndc-http/connector/internal/argument 59%
github.com/hasura/ndc-http/connector/internal 56%
github.com/hasura/ndc-http/connector/internal/contenttype 59%
github.com/hasura/ndc-http/connector/internal/security 68%
github.com/hasura/ndc-http/exhttp 63%
github.com/hasura/ndc-http/ndc-http-schema/command 60%
github.com/hasura/ndc-http/ndc-http-schema/configuration 63%
github.com/hasura/ndc-http/ndc-http-schema/ndc/internal 57%
github.com/hasura/ndc-http/ndc-http-schema/ndc 72%
github.com/hasura/ndc-http/ndc-http-schema/openapi/internal 74%
github.com/hasura/ndc-http/ndc-http-schema/openapi 56%
github.com/hasura/ndc-http/ndc-http-schema/schema 64%
github.com/hasura/ndc-http/ndc-http-schema/utils 77%
Summary 64% (7864 / 12227)

Minimum allowed line rate is 40%

@hgiasac hgiasac merged commit a7a2a58 into main Jan 26, 2026
8 checks passed
@hgiasac hgiasac deleted the ci/remove-gokakashi branch January 26, 2026 04:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant