From 9cdd50f230cb723a98b0f6aa09060b3217d40d08 Mon Sep 17 00:00:00 2001 From: AzenKain Date: Tue, 26 May 2026 18:53:28 +0700 Subject: [PATCH] feat: add release manifest and enforce certificate file verification in setupCertificate --- cert.go | 8 ++++---- script/release.json | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/cert.go b/cert.go index 879eea0..39c51a3 100644 --- a/cert.go +++ b/cert.go @@ -11,16 +11,16 @@ import ( const caCertName = "firefly-go-proxy-ca.crt" func setupCertificate(installSystemCA bool) (*tls.Certificate, error) { - if !installSystemCA { - return &goproxy.GoproxyCa, nil - } - if _, err := os.Stat(caCertName); os.IsNotExist(err) { if err := os.WriteFile(caCertName, goproxy.GoproxyCa.Certificate[0], 0644); err != nil { return nil, err } } + if !installSystemCA { + return &goproxy.GoproxyCa, nil + } + absPath, err := filepath.Abs(caCertName) if err != nil { return nil, err diff --git a/script/release.json b/script/release.json index 5c0c8ef..35f7972 100644 --- a/script/release.json +++ b/script/release.json @@ -1,5 +1,5 @@ { - "tag": "1.2-02", - "title": "PreBuild Version 1.2 - 02" + "tag": "1.2-03", + "title": "PreBuild Version 1.2 - 03" } \ No newline at end of file