diff --git a/.github/workflows/drift-to-issue.yml b/.github/workflows/drift-to-issue.yml index 5d0bfa6..64b1fe4 100644 --- a/.github/workflows/drift-to-issue.yml +++ b/.github/workflows/drift-to-issue.yml @@ -21,12 +21,12 @@ permissions: jobs: open-or-update-issue: - if: github.event.workflow_run.conclusion == 'failure' runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - name: Find failed jobs and (re)open issues + if: github.event.workflow_run.conclusion == 'failure' env: GH_TOKEN: ${{ github.token }} RUN_ID: ${{ github.event.workflow_run.id }} diff --git a/internal/config/packages.go b/internal/config/packages.go index 52d67d7..b366e16 100644 --- a/internal/config/packages.go +++ b/internal/config/packages.go @@ -2,7 +2,6 @@ package config import ( "embed" - "log" "sync" "gopkg.in/yaml.v3" @@ -36,12 +35,12 @@ var ( func init() { data, err := packagesYAML.ReadFile("data/packages.yaml") if err != nil { - log.Fatalf("Failed to read packages.yaml: %v", err) + panic("corrupt binary: embedded packages.yaml unreadable: " + err.Error()) } var pd packagesData if err := yaml.Unmarshal(data, &pd); err != nil { - log.Fatalf("Failed to parse packages.yaml: %v", err) + panic("corrupt binary: embedded packages.yaml unparseable: " + err.Error()) } Categories = pd.Categories diff --git a/internal/config/presets.go b/internal/config/presets.go index 391a660..b01b9b1 100644 --- a/internal/config/presets.go +++ b/internal/config/presets.go @@ -2,7 +2,6 @@ package config import ( "embed" - "log" "gopkg.in/yaml.v3" ) @@ -16,12 +15,12 @@ var presetOrder = []string{"minimal", "developer", "full"} func init() { data, err := presetsYAML.ReadFile("data/presets.yaml") if err != nil { - log.Fatalf("Failed to read presets.yaml: %v", err) + panic("corrupt binary: embedded presets.yaml unreadable: " + err.Error()) } var pd presetsData if err := yaml.Unmarshal(data, &pd); err != nil { - log.Fatalf("Failed to parse presets.yaml: %v", err) + panic("corrupt binary: embedded presets.yaml unparseable: " + err.Error()) } Presets = pd.Presets