Skip to main content
Back to Tags

GitHub Actions

32 items tagged with "github-actions"

Filter by type:

Tutorials20

Tutorial

CI/CD Pipeline with GitHub Actions

Set up a complete CI/CD pipeline using GitHub Actions

Tutorial

How to build a GitHub Actions pipeline for a web app

Create a complete GitHub Actions workflow that lints, tests, and builds an application on every push and pull request.

Tutorial

How to create a reusable GitHub Actions workflow

Build a callable workflow with inputs and secrets so multiple repositories share one tested CI definition.

Tutorial

How to run matrix builds in CI

Use a build matrix to test your code across multiple language versions and operating systems in parallel.

Tutorial

How to speed up CI builds with caching

Cache dependencies and build outputs in CI to cut pipeline time, with correct cache keys and invalidation.

Tutorial

How to publish a Docker image to a registry from CI

Build a Docker image in CI and push it to a container registry with proper tags and authentication.

Tutorial

How to automate versioning and releases with semantic-release

Use semantic-release and Conventional Commits to automatically determine versions, tag releases, and publish from CI.

Tutorial

How to build an environment promotion pipeline

Promote a single build artifact through dev, staging, and production with gated approvals instead of rebuilding per stage.

Tutorial

How to manage secrets securely in CI pipelines

Store, inject, and mask secrets in CI without leaking them, using scoped credentials and short-lived tokens.

Tutorial

How to set up self-hosted CI runners

Register and harden self-hosted runners to run CI jobs on your own hardware for performance and network access.

Tutorial

How to automate dependency updates in CI

Configure automated dependency update pull requests with grouping, scheduling, and auto-merge for safe updates.

Tutorial

Add Vibgrate to a GitHub Actions Workflow

Run the Vibgrate CLI on every push and pull request with GitHub Actions so upgrade drift is scanned automatically in CI.

Tutorial

Upload Vibgrate SARIF to GitHub Code Scanning

Produce SARIF output with vg scan --format sarif and upload it to GitHub code scanning so drift findings appear in the Security tab and on PRs.

Tutorial

Schedule Nightly Drift Scans in CI

Run a scheduled Vibgrate scan every night with a GitHub Actions cron trigger and push the DriftScore to Vibgrate Cloud for trend tracking.

Tutorial

Comment Drift Results on Pull Requests

Generate a Markdown drift report with the Vibgrate CLI and post it as a pull request comment so reviewers see the DriftScore in context.

Tutorial

Fail CI When New Drift Appears Against a Baseline

Wire vg scan --baseline into your pipeline so any new upgrade drift introduced by a change fails the build before it merges.

Tutorial

Generate an SBOM in CI with GitHub Actions

Add a GitHub Actions step that produces a fresh CycloneDX SBOM on every build and uploads it as a workflow artifact.

Tutorial

Attach an SBOM to a GitHub Release

Generate a CycloneDX SBOM during your release workflow and publish it as a downloadable asset on the GitHub Release.

Tutorial

Schedule Recurring Drift Reporting

Run vg scan --push on a schedule with cron or a CI scheduled job so drift reports and dashboard trends stay current without manual effort.

Tutorial

Produce a SARIF Report for Security Tooling

Generate a SARIF report with vg scan --format sarif so drift findings flow into GitHub code scanning and other SARIF-aware security tools.