From ae13e43dab6f900bbbafe0db3054dfca4190a827 Mon Sep 17 00:00:00 2001 From: Kirk Lin Date: Wed, 25 Dec 2024 20:33:15 +0800 Subject: [PATCH] chore: release v0.0.1 --- .github/workflows/release.yml | 37 ++++++++++++++++ .goreleaser.yml | 58 ++++++++++++++++++++++++++ pkg/dictionary/default/drugs.txt | 19 +++++++++ pkg/dictionary/default/gambling.txt | 5 ++- pkg/dictionary/default/political.txt | 9 +++- pkg/dictionary/default/pornography.txt | 29 ++++++++++++- pkg/dictionary/default/scam.txt | 35 ++++++++++++++++ version/version.go | 4 ++ 8 files changed, 192 insertions(+), 4 deletions(-) create mode 100644 .github/workflows/release.yml create mode 100644 .goreleaser.yml create mode 100644 version/version.go diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml new file mode 100644 index 0000000..af40cb3 --- /dev/null +++ b/.github/workflows/release.yml @@ -0,0 +1,37 @@ +name: Release + +permissions: + id-token: write + contents: write + +on: + push: + tags: + - "v*" + +jobs: + release: + runs-on: ubuntu-latest + + steps: + # 检出代码 + - name: Checkout + uses: actions/checkout@v4 + with: + fetch-depth: 0 # 官方推荐,确保完整的历史记录,GoReleaser 需要使用 tag 信息 + + # 设置 Go 环境,使用 go.mod 中定义的版本 + - name: Set up Go + uses: actions/setup-go@v5 + with: + go-version-file: "go.mod" # 自动读取 go.mod 中的 Go 版本 + + # 运行 GoReleaser 来构建、打包和发布版本 + - name: Run GoReleaser + uses: goreleaser/goreleaser-action@v5 + with: + distribution: goreleaser # GoReleaser 的发行版本 + version: latest # 使用最新版本的 GoReleaser + args: release --clean # 发布并清理临时文件 + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} # 使用 GitHub token 授权 GoReleaser 发布版本 diff --git a/.goreleaser.yml b/.goreleaser.yml new file mode 100644 index 0000000..6d65125 --- /dev/null +++ b/.goreleaser.yml @@ -0,0 +1,58 @@ +project_name: go-swd + +before: + hooks: + - go mod tidy + +builds: + - goos: + - windows + - linux + - darwin + goarch: + - amd64 + - arm64 + main: ./cmd/main.go + env: + - CGO_ENABLED=0 + ldflags: "-s -w -X version.Version={{.Version}}" + +archives: + - format: zip + name_template: "{{ .ProjectName }}_{{ .Version }}_{{ .Os }}_{{ .Arch }}" + +release: + github: + owner: kirklin + name: go-swd + +changelog: + sort: asc + use: github + filters: + exclude: + - "^test:" + - "^chore" + - "merge conflict" + - Merge pull request + - Merge remote-tracking branch + - Merge branch + - go mod tidy + groups: + - title: "New Features" + regexp: "^.*feat[(\\w)]*:+.*$" + order: 100 + - title: "Bug fixes" + regexp: "^.*fix[(\\w)]*:+.*$" + order: 200 + - title: "Dependency updates" + regexp: "^.*chore\\(deps\\)*:+.*$" + order: 300 + - title: "Documentation updates" + regexp: "^.*docs[(\\w)]*:+.*$" + order: 400 + - title: "Other work" + order: 9999 + +announce: + skip: "{{gt .Patch 0}}" diff --git a/pkg/dictionary/default/drugs.txt b/pkg/dictionary/default/drugs.txt index 316846b..252220c 100644 --- a/pkg/dictionary/default/drugs.txt +++ b/pkg/dictionary/default/drugs.txt @@ -21,3 +21,22 @@ K粉 毒鬼 毒资 毒窝 +0售k粉qq +0售麻古 +0售麻果 +1氯丙酮 +1氯乙醛 +1甲基23吡啶基吡咯烷 +1氯丙酮供应 +1氯丙酮销售 +1氯乙醛供应 +1氯乙醛销售 +2012甲基苯丙胺价格 +242异酸甲苯酯 +242硝基邻甲酚 +2乙酰吗啡 +2亚甲基双氧安非他明 +2乙基汞 +2丁基氧化锡 +2乙基酰胺 +2吡咯酮 diff --git a/pkg/dictionary/default/gambling.txt b/pkg/dictionary/default/gambling.txt index 271e304..0c9bb6f 100644 --- a/pkg/dictionary/default/gambling.txt +++ b/pkg/dictionary/default/gambling.txt @@ -27,4 +27,7 @@ 赌技 赌运 赌金 -赌本 \ No newline at end of file +赌本 +10bet娱乐城 +12博娱乐城 +188金宝博娱乐城 diff --git a/pkg/dictionary/default/political.txt b/pkg/dictionary/default/political.txt index 5aa8f87..1f6d724 100644 --- a/pkg/dictionary/default/political.txt +++ b/pkg/dictionary/default/political.txt @@ -323,4 +323,11 @@ gong和 朱容基 法轮功 李洪志 -新疆骚乱 \ No newline at end of file +新疆骚乱 +1党专制 +1党独裁 +1党专政 +1党执政 +2010诺贝尔和平奖 +23条 +2008年灾年 diff --git a/pkg/dictionary/default/pornography.txt b/pkg/dictionary/default/pornography.txt index 01ac781..26e81e6 100644 --- a/pkg/dictionary/default/pornography.txt +++ b/pkg/dictionary/default/pornography.txt @@ -85,7 +85,7 @@ av女优 裸聊网址 裸聊链接 裸聊地址 -裸聊入口 +裸聊入口 爱液 按摩棒 拔出来 @@ -389,4 +389,29 @@ g点 h动画 h动漫 失身粉 -淫荡自慰器 \ No newline at end of file +淫荡自慰器 +1夜情交友 +1夜情服务 +1对1裸聊 +1本道av +1夜情裸聊室 +1夜情裸聊网 +1夜激情 +1对1裸聊视频 +1本道性爱视频 +1本道成人视频 +1点色成人网 +1本道成人影讯 +1本道无码合集 +20dy淫色贴图 +24小时上门性交 +21dy淫色贴图 +22dy淫色贴图 +23dy淫色贴图 +24dy淫色贴图 +25dy淫色贴图 +26dy淫色贴图 +1夜性网 +1元激情电影 +1夜情ons +1夜情上门 diff --git a/pkg/dictionary/default/scam.txt b/pkg/dictionary/default/scam.txt index cc43c1e..72ccda8 100644 --- a/pkg/dictionary/default/scam.txt +++ b/pkg/dictionary/default/scam.txt @@ -28,3 +28,38 @@ 诈骗银行卡 诈骗资金 诈骗钱财 +007手机防盗软件任意显软件 +007间谍专业版 +007间谍增强版 +007间谍改良版 +007间谍破解版 +1代假冒身份证 +1代假身份证 +1元假币出售 +1元假币销售 +1元假硬币专卖 +1元假硬币出售 +1元假硬币批发 +1元硬币模具出售 +1切证件 +1字开锁工具批发qq +1字强开工具出售 +1手车主信息 +1手车主资料 +1手车主名录 +2012高考答案出售 +2012高考作弊器 +2012考生资料qq +2013中考考生落榜信息 +2012高考代考 +2012高考助考答案 +2012高考无线作弊器 +2012高考真题出售 +2代假冒身份证 +2代证制作qq +2代身份证出售 +2手套牌车出售 +2代证制作软件 +2代身份证专卖 +2代身份证批发 +2代身份证销售 diff --git a/version/version.go b/version/version.go new file mode 100644 index 0000000..ee1df16 --- /dev/null +++ b/version/version.go @@ -0,0 +1,4 @@ +package version + +// Version is the current version of the go-swd +var Version = "v0.0.1" // 默认版本号,可通过 ldflags 修改