13 Commits

Author SHA1 Message Date
xuu
a5780449fc fix: error
All checks were successful
Go Bump / bump (push) Successful in 46s
Go Test / test (push) Successful in 1m1s
Deploy / deploy (push) Successful in 2m8s
2023-10-01 17:18:28 -06:00
xuu
4784c1c380 fix: error
All checks were successful
Go Bump / bump (push) Successful in 34s
Go Test / test (push) Successful in 46s
Deploy / deploy (push) Successful in 1m44s
2023-10-01 17:06:24 -06:00
xuu
6bb1d524b9 fix: error
All checks were successful
Go Bump / bump (push) Successful in 43s
Go Test / test (push) Successful in 56s
2023-10-01 16:56:28 -06:00
xuu
bcadac0f07 build: fix deploy
All checks were successful
Go Bump / bump (push) Successful in 31s
Go Test / test (push) Successful in 48s
2023-09-30 21:02:59 -06:00
xuu
1a2087f2ee build: fix deploy
Some checks failed
Go Bump / bump (push) Failing after 31s
Go Test / test (push) Successful in 48s
2023-09-30 21:02:21 -06:00
xuu
f2069de1ec build: fix deploy
Some checks failed
Go Bump / bump (push) Failing after 37s
Go Test / test (push) Successful in 49s
2023-09-30 21:01:23 -06:00
xuu
cdc7d62440 fix: bump version
All checks were successful
Go Bump / bump (push) Successful in 42s
Go Test / test (push) Successful in 51s
2023-09-30 20:56:24 -06:00
xuu
5180a93ee6 build: test workflow dispatch
Some checks failed
Go Bump / bump (push) Failing after 32s
Go Test / test (push) Successful in 48s
2023-09-30 20:19:33 -06:00
xuu
864a130df4 build: test workflow dispatch
All checks were successful
Go Bump / bump (push) Successful in 36s
Go Test / test (push) Successful in 48s
2023-09-30 20:10:30 -06:00
xuu
27607eb867 build: test workflow dispatch
All checks were successful
Go Bump / bump (push) Successful in 44s
Go Test / test (push) Successful in 1m0s
2023-09-30 20:05:56 -06:00
xuu
aa0782a800 build: test workflow dispatch
Some checks failed
Go Bump / bump (push) Failing after 38s
Go Test / test (push) Successful in 51s
2023-09-30 20:03:37 -06:00
xuu
8c879b31c2 build: test workflow dispatch
Some checks failed
Go Bump / bump (push) Failing after 39s
Go Test / test (push) Successful in 47s
2023-09-30 19:58:47 -06:00
xuu
f5ed427dd2 build: test workflow dispatch
All checks were successful
Go Test / test (push) Successful in 46s
2023-09-30 19:57:17 -06:00
7 changed files with 56 additions and 26 deletions

View File

@@ -5,7 +5,7 @@ After=syslog.target network.target
[Service]
Type=simple
ExecStart=/usr/local/bin/ev
User=www-data
Restart=always
RestartSec=30

View File

@@ -10,12 +10,12 @@
owner: root
group: root
- name: Copy build to remote
ansible.builtin.copy:
src: ev.service
dest: /etc/systemd/system/ev.service
owner: root
group: root
# - name: Copy build to remote
# ansible.builtin.copy:
# src: ev.service
# dest: /etc/systemd/system/ev.service
# owner: root
# group: root
- name: Restart service
systemd:

View File

@@ -0,0 +1,25 @@
name: Go Bump
on:
push:
branches: [ "main" ]
jobs:
bump:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
with:
fetch-depth: 0
fetch-tags: true
- name: Set up Go
uses: actions/setup-go@v3
with:
go-version: 1.21.1
- run: go install github.com/psanetra/git-semver/cli@master
- run: git tag v$(cli next --stable=false) && git push --tags || echo no change
- run: echo "🍏 This job's status is ${{ job.status }}."

View File

@@ -1,28 +1,30 @@
name: Go Bump
on:
# workflow_dispatch:
# inputs:
# stable:
# description: 'Stable Release'
# required: false
# type: boolean
# prerelease:
# description: 'Pre Release'
# required: false
# type: boolean
push:
branches: [ "main" ]
pull_request:
branches: [ "main" ]
workflow_dispatch:
inputs:
NAME:
description: "A random input name for the workflow"
type: string
SOME_VALUE:
description: "Some other input to pass"
type: string
# push:
# branches: [ "main" ]
# pull_request:
# branches: [ "main" ]
jobs:
bump:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
with:
fetch-depth: 0
fetch-tags: true
- run: echo stable=${{ inputs.stable }} pre=${{ inputs.prerelease }}
- run: echo stable=${{ inputs.STABLE }} pre=${{ inputs.BETA }}
- name: Set up Go
uses: actions/setup-go@v3

View File

@@ -1,8 +1,8 @@
name: Deploy
on:
# push:
# branches: [ "main" ]
push:
branches: [ "main" ]
release:
types: [ published ]
@@ -11,6 +11,9 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
with:
fetch-depth: 0
fetch-tags: true
- run: apt-get update && apt-get -y install ansible

View File

@@ -304,7 +304,7 @@ func (s *service) getResults(w http.ResponseWriter, r *http.Request) {
sort.Sort(sort.Reverse(requests))
args := requestArgs(r)
args.Requests = requests[:maxResults]
args.Requests = requests[:min(maxResults, len(requests))]
s.state.Use(ctx, func(ctx context.Context, state *state) error {
args.CountPeers = len(state.peers)

View File

@@ -95,7 +95,7 @@ func (s *service) Run(ctx context.Context) (err error) {
ctx, cancel := context.WithTimeout(context.Background(), 1*time.Second)
defer cancel()
err = multierr.Combine(subReq.Close(ctx), subRes.Close(ctx), err)
err = multierr.Combine(errs, subReq.Close(ctx), subRes.Close(ctx))
}()
if errs != nil {