Skip to content

optiop/gha

Repository files navigation

Optiop GitHub Actions

Changelog

Version Date Title
v1.0.0 2025-02-15 Initial Pipeline to build Grafana images, yamllinter and pr-checks

v1.0.0

# Build Grafana image
permissions:
  contents: read
  packages: write

jobs:
  build-grafana-image:
    uses:
      optiop/gha/.github/workflows/[email protected]
    with:
      project-name: grafana-enlighten
# Build Grafana frontend image
permissions:
  contents: read
  packages: write

jobs:
  build-custom-grafana:
    permissions: write-all
    uses:
      optiop/gha/.github/workflows/[email protected]
    secrets:
      grafana-access-policy-token: ${{ secrets.GRAFANA_ACCESS_POLICY_TOKEN }}

# values.yaml
grafana:
  image: ghcr.io/optiop/grafana-enlighten
  tag: 8aaa7f53

frontend:
  image: ghcr.io/optiop/enlighten-cyber-intelligence

Build

npm install
ncc build pr-checks/index.ts  
mv dist/index.js pr-checks

References

Javascript Action

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages