mirror of
https://github.com/ThisIsDara/mhr-cfw-go.git
synced 2026-05-17 21:24:36 +03:00
Add workflow, icon, and cleanup
This commit is contained in:
@@ -0,0 +1,54 @@
|
||||
name: Build and Release
|
||||
|
||||
on:
|
||||
push:
|
||||
tags:
|
||||
- 'v*'
|
||||
workflow_dispatch:
|
||||
|
||||
jobs:
|
||||
build:
|
||||
runs-on: windows-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
|
||||
- name: Set up Go
|
||||
uses: actions/setup-go@v5
|
||||
with:
|
||||
go-version: '1.22'
|
||||
|
||||
- name: Build
|
||||
run: go build -ldflags "-s -w" -o mhr-cfw-go.exe ./cmd/mhr-cfw
|
||||
|
||||
- name: Upload artifact
|
||||
uses: actions/upload-artifact@v4
|
||||
with:
|
||||
name: mhr-cfw-go
|
||||
path: mhr-cfw-go.exe
|
||||
|
||||
release:
|
||||
needs: build
|
||||
runs-on: ubuntu-latest
|
||||
if: startsWith(github.ref, 'refs/tags/')
|
||||
permissions:
|
||||
contents: write
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
|
||||
- name: Download artifact
|
||||
uses: actions/download-artifact@v4
|
||||
with:
|
||||
name: mhr-cfw-go
|
||||
path: .
|
||||
|
||||
- name: Extract version
|
||||
id: version
|
||||
run: echo "VERSION=${GITHUB_REF#refs/tags/}" >> $GITHUB_OUTPUT
|
||||
|
||||
- name: Release
|
||||
uses: softprops/action-gh-release@v1
|
||||
with:
|
||||
body_path: CHANGELOG.md
|
||||
files: mhr-cfw-go.exe
|
||||
env:
|
||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||
+14
-1
@@ -7,4 +7,17 @@
|
||||
*.out
|
||||
go.work
|
||||
.DS_Store
|
||||
Thumbs.db
|
||||
Thumbs.db
|
||||
*.o
|
||||
*.coff
|
||||
v1.0/
|
||||
build*.ps1
|
||||
build*.bat
|
||||
icon.c
|
||||
stub.c
|
||||
inject_icon.c
|
||||
inject_icon.exe
|
||||
main.a
|
||||
build_hook.go
|
||||
*.md
|
||||
!LICENSE
|
||||
@@ -0,0 +1,19 @@
|
||||
-----BEGIN CERTIFICATE-----
|
||||
MIIDFDCCAfygAwIBAgIQF8rhWoUE4M9pEaBVJ5N/mDANBgkqhkiG9w0BAQsFADAk
|
||||
MRAwDgYDVQQKEwdtaHItY2Z3MRAwDgYDVQQDEwdtaHItY2Z3MB4XDTI2MDUwNDAy
|
||||
NTI0M1oXDTM2MDUwNDAyNTI0M1owJDEQMA4GA1UEChMHbWhyLWNmdzEQMA4GA1UE
|
||||
AxMHbWhyLWNmdzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAN7GVGND
|
||||
He2ABsCA5oFoNAjF3f9q84fGU26U6eR+PYSPbJ5CbGCpoZ3PYbxyUhU80T+1wJat
|
||||
upEKpvIL8Yw1ZJR9eEcRVjPWO1BKz1oG1TI0ONSiezSp8uYPMi1YDsouHurRLSQt
|
||||
uS91UuX5Dt9U7/2A/3+b0imNgKa8k9+mdqYoEqc36B/lR4Yq735Z0Zlu6xxSYU7x
|
||||
xmCScu5WPzJ3rbLca/m1y77XuPqrwy+oOYAC00NARlOkzEJWGVmzx15DJzjHvF77
|
||||
qt4N3dPkN05JzyPGXJ7dL7ELSMddiWI/Jvt9CIswYqCdUdCqhnRc4fU0FfdQo1kC
|
||||
13Vl4NzmaYDTYy8CAwEAAaNCMEAwDgYDVR0PAQH/BAQDAgGGMA8GA1UdEwEB/wQF
|
||||
MAMBAf8wHQYDVR0OBBYEFEmKnnTSQunD6HQPjDR8q8/uQQRbMA0GCSqGSIb3DQEB
|
||||
CwUAA4IBAQBIdU+9lMThYOmud55N7IsBnMzafJad0yvsHOtZe4ZwOAtHKNG5z6MC
|
||||
PMaAxv41LJFIjr7A9a8U1sI3HTGYzf2bnUjZTegKBZzQEBXSplyZNwD3nNa+6mj6
|
||||
w/Up3WjtWHGduYHYRJuP3U72PLUk03a7se0GXe985wi8vK3I+sJ4yiHeuEVQaQtV
|
||||
8nRev3csuq+GlkREwXTEg6NSUPX5tsI4x7Objt93QvlLUl2E6pXS+rMtWtA9UV4f
|
||||
9BocX23WU292T4i7hCaRU05PJBj2Hqix0ZGBmu8+TsCnHsoytaLWBALWBJ2WaFy0
|
||||
NHfK2uCQHk76f1CCcjrQQ6gvD2E6DKo+
|
||||
-----END CERTIFICATE-----
|
||||
@@ -0,0 +1,27 @@
|
||||
-----BEGIN RSA PRIVATE KEY-----
|
||||
MIIEpQIBAAKCAQEA3sZUY0Md7YAGwIDmgWg0CMXd/2rzh8ZTbpTp5H49hI9snkJs
|
||||
YKmhnc9hvHJSFTzRP7XAlq26kQqm8gvxjDVklH14RxFWM9Y7UErPWgbVMjQ41KJ7
|
||||
NKny5g8yLVgOyi4e6tEtJC25L3VS5fkO31Tv/YD/f5vSKY2ApryT36Z2pigSpzfo
|
||||
H+VHhirvflnRmW7rHFJhTvHGYJJy7lY/Mnetstxr+bXLvte4+qvDL6g5gALTQ0BG
|
||||
U6TMQlYZWbPHXkMnOMe8Xvuq3g3d0+Q3TknPI8Zcnt0vsQtIx12JYj8m+30IizBi
|
||||
oJ1R0KqGdFzh9TQV91CjWQLXdWXg3OZpgNNjLwIDAQABAoIBABVsuonvVwNT2D0O
|
||||
8zGH3X/oflYFqap/ADV23IWtPxUEHCdI7mu0ygZyKY1Plfr/5dnm4hY7sAvUm+3/
|
||||
CGR6cBQN0Gb5UQfcNx5yNhM2QVkPh6r/fgeNvqlcgHAMSM6DSqrnohvuyna40Feu
|
||||
BmhOdA7hJ0aqVuHIf5J0OWkoH79mljqsBhxg+JPZxzc4Oj+Yxd0LyKYob+MSfpTM
|
||||
qOjMV+lPPm7omUg3bOT6HuxghNXdQNl7+jb7Knmf9hY2PFHLAn8HX+6afqwTZYNJ
|
||||
AECOaRvPPfOcusNZ77QaFQBQ4t/s5cPokW0FhE5R+LgGEDYjYaJF4wX7u+U54KpF
|
||||
scyP8F0CgYEA+eQRAzWlX9zIbrsnhFMqjChcfnSLxNYVUTi+i1T4Kwz4Epov3M3h
|
||||
sglssrHIi618ukrNsBFsxi1+oVE4tnPGxHklUx8sYbhBFSOgRezrc21Qdw1tkLHg
|
||||
CKjbmTu5g+hXjg4gUI4+n1VqFIWuJJ2bUv/yyuU27Vh7ZXg/J1xRpnMCgYEA5DiO
|
||||
wMblcldG/UCroAZGULsgAt/8jMERoG9WF2ldY/8dG5iFRNwYkSvsWkdZJePSqi+J
|
||||
nz5Pmn8Tvf67sVLREsCkO9PCQ3/DVkOYUNIE34E9DMafePntldv/7vvHDlEylUh4
|
||||
kgfoHD8/6lqp/dAb/V3jkhGmRI3oO3FkcqYVpVUCgYEArmysF1JtwZEJcok+VxX5
|
||||
/+T4Uugk21sXfB8gmX7QzrP5wHpRaE1o+W2sqrp/okeRZTNriTdQdrAw0IcyD+CW
|
||||
YHOzQubigr8q5od8ivKJkoM+BCuiS7ptB35d8gKHRnR6ENT5Z2EyguMK7ZI18Kb2
|
||||
USQIo+kEwvzc/QHHC0FcWNMCgYEAk4ypZqNxBqq8v9GG5HAKF/nTaWhs/Id6oPI6
|
||||
g+pgMd1ncUb7qpht3bW7GmcUkPWpZtRTMrxzdNyB5A2ERdHYUDpyNCflagR5QxVy
|
||||
rZYLBoGk+dSUl/9mBsR0xIrNmEkQ3gk7wpYQD+sopJi3XNymq/l+vxpgF+RzZ7MZ
|
||||
ETKlvf0CgYEAvOiMaBC12aCKH/mASgVVbs8hq9rxqOsyAABp6xSiKnVcuUKHdbZ3
|
||||
4hCwa4qfm1pzK7kMDChsCP7Az3i29BK8oTWJDwDb+paog76ozF8v2sYxVufV1WKX
|
||||
YQnrAtFnx+RNHWAW6bE/AZk0LxPr5aUor2NwiAFGlSFSMVr3gc7o2IU=
|
||||
-----END RSA PRIVATE KEY-----
|
||||
Reference in New Issue
Block a user