refactor: adopt worker module path
Некоторые проверки не удались
CI / test (push) Successful in 2m5s
Docker / Build and publish worker image (push) Failing after 31s

Этот коммит содержится в:
Gleb Tv
2026-07-13 17:56:12 +03:00
родитель 2c7a0236da
Коммит 2c884c5612
168 изменённых файлов: 249 добавлений и 249 удалений

Просмотреть файл

@@ -4,21 +4,21 @@
package checkexec
import (
"rsgit.ru/rsmon/rsmon/app/models"
"rsgit.ru/rsmon/rsmon/checks/calls"
"rsgit.ru/rsmon/rsmon/checks/cbssl"
"rsgit.ru/rsmon/rsmon/checks/cdns"
"rsgit.ru/rsmon/rsmon/checks/cftp"
"rsgit.ru/rsmon/rsmon/checks/chttp"
"rsgit.ru/rsmon/rsmon/checks/cping"
"rsgit.ru/rsmon/rsmon/checks/cssh"
"rsgit.ru/rsmon/rsmon/checks/cssl"
"rsgit.ru/rsmon/rsmon/checks/ctcp"
"rsgit.ru/rsmon/rsmon/checks/cudp"
"rsgit.ru/rsmon/rsmon/checks/cwhois"
"rsgit.ru/rsmon/rsmon/checks/llmhttp"
"rsgit.ru/rsmon/rsmon/internal/checkresult"
"rsgit.ru/rsmon/rsmon/internal/wire"
"rocketgit.ru/rsmon/worker/app/models"
"rocketgit.ru/rsmon/worker/checks/calls"
"rocketgit.ru/rsmon/worker/checks/cbssl"
"rocketgit.ru/rsmon/worker/checks/cdns"
"rocketgit.ru/rsmon/worker/checks/cftp"
"rocketgit.ru/rsmon/worker/checks/chttp"
"rocketgit.ru/rsmon/worker/checks/cping"
"rocketgit.ru/rsmon/worker/checks/cssh"
"rocketgit.ru/rsmon/worker/checks/cssl"
"rocketgit.ru/rsmon/worker/checks/ctcp"
"rocketgit.ru/rsmon/worker/checks/cudp"
"rocketgit.ru/rsmon/worker/checks/cwhois"
"rocketgit.ru/rsmon/worker/checks/llmhttp"
"rocketgit.ru/rsmon/worker/internal/checkresult"
"rocketgit.ru/rsmon/worker/internal/wire"
)
// ExecutedCheck is the DB-free result of a distributed check execution.

Просмотреть файл

@@ -12,7 +12,7 @@ import (
"github.com/gorilla/websocket"
"rsgit.ru/rsmon/rsmon/internal/wire"
"rocketgit.ru/rsmon/worker/internal/wire"
)
// HTTPStatusError reports an HTTP response returned while dialing the websocket.

Просмотреть файл

@@ -8,9 +8,9 @@ import (
"log"
"time"
"rsgit.ru/rsmon/rsmon/app/models"
"rsgit.ru/rsmon/rsmon/internal/sender"
"rsgit.ru/rsmon/rsmon/internal/wire"
"rocketgit.ru/rsmon/worker/app/models"
"rocketgit.ru/rsmon/worker/internal/sender"
"rocketgit.ru/rsmon/worker/internal/wire"
)
// ExecuteNotification runs one NotificationTask end-to-end. It looks up the

Просмотреть файл

@@ -9,8 +9,8 @@ import (
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
"rsgit.ru/rsmon/rsmon/app/models"
"rsgit.ru/rsmon/rsmon/internal/wire"
"rocketgit.ru/rsmon/worker/app/models"
"rocketgit.ru/rsmon/worker/internal/wire"
)
// runnerWithCreds is the smallest fixture that yields a Runner with a

Просмотреть файл

@@ -12,7 +12,7 @@ import (
"sync"
"time"
"rsgit.ru/rsmon/rsmon/internal/wire"
"rocketgit.ru/rsmon/worker/internal/wire"
)
// peerStatusPath is the HTTP path the worker webapp serves at

Просмотреть файл

@@ -13,7 +13,7 @@ import (
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
"rsgit.ru/rsmon/rsmon/internal/wire"
"rocketgit.ru/rsmon/worker/internal/wire"
)
func TestDecideConsensus(t *testing.T) {

Просмотреть файл

@@ -4,7 +4,7 @@ import (
"sync"
"time"
"rsgit.ru/rsmon/rsmon/internal/wire"
"rocketgit.ru/rsmon/worker/internal/wire"
)
// recentResultsSize is the in-memory ring buffer capacity for the

Просмотреть файл

@@ -8,7 +8,7 @@ import (
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
"rsgit.ru/rsmon/rsmon/internal/wire"
"rocketgit.ru/rsmon/worker/internal/wire"
)
func TestResultBufferSnapshotEmpty(t *testing.T) {

Просмотреть файл

@@ -14,9 +14,9 @@ import (
"github.com/gorilla/websocket"
"gorm.io/datatypes"
"rsgit.ru/rsmon/rsmon/app/models"
"rsgit.ru/rsmon/rsmon/internal/checkexec"
"rsgit.ru/rsmon/rsmon/internal/wire"
"rocketgit.ru/rsmon/worker/app/models"
"rocketgit.ru/rsmon/worker/internal/checkexec"
"rocketgit.ru/rsmon/worker/internal/wire"
)
const (

Просмотреть файл

@@ -6,7 +6,7 @@ import (
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
"rsgit.ru/rsmon/rsmon/internal/wire"
"rocketgit.ru/rsmon/worker/internal/wire"
)
func TestEnqueueTaskMessagePrefersEnvelopeOverLegacyCheck(t *testing.T) {

Просмотреть файл

@@ -11,7 +11,7 @@ import (
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
"rsgit.ru/rsmon/rsmon/internal/wire"
"rocketgit.ru/rsmon/worker/internal/wire"
)
// newTestRunner builds a runner with a deterministic executor and the

Просмотреть файл

@@ -12,11 +12,11 @@ import (
"strings"
"time"
"rsgit.ru/rsmon/rsmon/app/models"
"rsgit.ru/rsmon/rsmon/app/models/concerns"
"rsgit.ru/rsmon/rsmon/internal/checkexec"
"rsgit.ru/rsmon/rsmon/internal/notify"
"rsgit.ru/rsmon/rsmon/internal/wire"
"rocketgit.ru/rsmon/worker/app/models"
"rocketgit.ru/rsmon/worker/app/models/concerns"
"rocketgit.ru/rsmon/worker/internal/checkexec"
"rocketgit.ru/rsmon/worker/internal/notify"
"rocketgit.ru/rsmon/worker/internal/wire"
)
const (

Просмотреть файл

@@ -10,7 +10,7 @@ import (
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
"rsgit.ru/rsmon/rsmon/internal/wire"
"rocketgit.ru/rsmon/worker/internal/wire"
)
func TestRunMainAPIHTTPCheck_OK(t *testing.T) {

Просмотреть файл

@@ -10,7 +10,7 @@ import (
"syscall"
"time"
"rsgit.ru/rsmon/rsmon/internal/wire"
"rocketgit.ru/rsmon/worker/internal/wire"
)
type serverMetricSample struct {

Просмотреть файл

@@ -3,7 +3,7 @@
package distworker
import (
"rsgit.ru/rsmon/rsmon/internal/wire"
"rocketgit.ru/rsmon/worker/internal/wire"
)
// notifyResultEnvelope pairs a notification task with its report so the

Просмотреть файл

@@ -10,7 +10,7 @@ import (
"github.com/microcosm-cc/bluemonday"
"gopkg.in/gomail.v2"
"rsgit.ru/rsmon/rsmon/app/models"
"rocketgit.ru/rsmon/worker/app/models"
)
// SendEmail provides functionality.

Просмотреть файл

@@ -5,7 +5,7 @@ import (
"log"
"time"
"rsgit.ru/rsmon/rsmon/app/models"
"rocketgit.ru/rsmon/worker/app/models"
)
// Tunables for the periodic notifier loops. The values match what the legacy

Просмотреть файл

@@ -8,9 +8,9 @@ import (
"gorm.io/gorm"
"rsgit.ru/rsmon/rsmon/app/models"
"rsgit.ru/rsmon/rsmon/internal/notifyrender"
"rsgit.ru/rsmon/rsmon/internal/wire"
"rocketgit.ru/rsmon/worker/app/models"
"rocketgit.ru/rsmon/worker/internal/notifyrender"
"rocketgit.ru/rsmon/worker/internal/wire"
)
// langEN is the wire-side default language tag used when a Message carries

Просмотреть файл

@@ -10,8 +10,8 @@ import (
"github.com/stretchr/testify/require"
"gorm.io/datatypes"
"rsgit.ru/rsmon/rsmon/app/models"
"rsgit.ru/rsmon/rsmon/config/database"
"rocketgit.ru/rsmon/worker/app/models"
"rocketgit.ru/rsmon/worker/config/database"
)
func init() {

Просмотреть файл

@@ -6,7 +6,7 @@ import (
"gorm.io/gorm"
"rsgit.ru/rsmon/rsmon/app/models"
"rocketgit.ru/rsmon/worker/app/models"
)
const (

Просмотреть файл

@@ -4,7 +4,7 @@ import (
"log"
"time"
"rsgit.ru/rsmon/rsmon/app/models"
"rocketgit.ru/rsmon/worker/app/models"
)
// RunExp provides functionality.

Просмотреть файл

@@ -8,9 +8,9 @@ import (
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
"rsgit.ru/rsmon/rsmon/app/models"
"rsgit.ru/rsmon/rsmon/config/database"
"rsgit.ru/rsmon/rsmon/spec/factories"
"rocketgit.ru/rsmon/worker/app/models"
"rocketgit.ru/rsmon/worker/config/database"
"rocketgit.ru/rsmon/worker/spec/factories"
)
func init() {

Просмотреть файл

@@ -11,9 +11,9 @@ import (
"github.com/icrowley/fake"
"github.com/stretchr/testify/assert"
"rsgit.ru/rsmon/rsmon/app/models"
"rsgit.ru/rsmon/rsmon/config/database"
"rsgit.ru/rsmon/rsmon/spec/factories"
"rocketgit.ru/rsmon/worker/app/models"
"rocketgit.ru/rsmon/worker/config/database"
"rocketgit.ru/rsmon/worker/spec/factories"
)
func init() {

Просмотреть файл

@@ -9,7 +9,7 @@ import (
"gopkg.in/gomail.v2"
"rsgit.ru/rsmon/rsmon/app/models"
"rocketgit.ru/rsmon/worker/app/models"
)
// Email sends an email using the given SMTP credential. bodyText is sent as

Просмотреть файл

@@ -10,7 +10,7 @@ import (
"testing"
"time"
"rsgit.ru/rsmon/rsmon/app/models"
"rocketgit.ru/rsmon/worker/app/models"
)
const (

Просмотреть файл

@@ -3,7 +3,7 @@ package notify
import (
"testing"
"rsgit.ru/rsmon/rsmon/app/models"
"rocketgit.ru/rsmon/worker/app/models"
)
func TestEmail_NilCred(t *testing.T) {

Просмотреть файл

@@ -6,7 +6,7 @@ import (
tgbotapi "github.com/go-telegram-bot-api/telegram-bot-api/v5"
"rsgit.ru/rsmon/rsmon/app/models"
"rocketgit.ru/rsmon/worker/app/models"
)
// Telegram sends a text message to the given chat ID using the given Telegram

Просмотреть файл

@@ -8,7 +8,7 @@ import (
"sync/atomic"
"testing"
"rsgit.ru/rsmon/rsmon/app/models"
"rocketgit.ru/rsmon/worker/app/models"
)
func TestTelegram_Network_MockBotAPI(t *testing.T) {

Просмотреть файл

@@ -5,7 +5,7 @@ import (
tgbotapi "github.com/go-telegram-bot-api/telegram-bot-api/v5"
"rsgit.ru/rsmon/rsmon/app/models"
"rocketgit.ru/rsmon/worker/app/models"
)
func TestTelegram_NilCred(t *testing.T) {

Просмотреть файл

@@ -10,7 +10,7 @@ import (
"log"
"strconv"
"rsgit.ru/rsmon/rsmon/config/translator"
"rocketgit.ru/rsmon/worker/config/translator"
)
// GetCount provides functionality.

Просмотреть файл

@@ -8,8 +8,8 @@ import (
"github.com/olekukonko/tablewriter"
tablewriterTw "github.com/olekukonko/tablewriter/tw"
"rsgit.ru/rsmon/rsmon/app/models"
"rsgit.ru/rsmon/rsmon/internal/util"
"rocketgit.ru/rsmon/worker/app/models"
"rocketgit.ru/rsmon/worker/internal/util"
)
// RenderEventsTable provides functionality.

Просмотреть файл

@@ -13,7 +13,7 @@ import (
"github.com/russross/blackfriday/v2"
"rsgit.ru/rsmon/rsmon/app/models"
"rocketgit.ru/rsmon/worker/app/models"
)
const (

Просмотреть файл

@@ -4,7 +4,7 @@ import (
"bytes"
"html/template"
"rsgit.ru/rsmon/rsmon/app/models"
"rocketgit.ru/rsmon/worker/app/models"
)
var (

Просмотреть файл

@@ -4,7 +4,7 @@ import (
"bytes"
"html/template"
"rsgit.ru/rsmon/rsmon/app/models"
"rocketgit.ru/rsmon/worker/app/models"
)
var (

Просмотреть файл

@@ -5,7 +5,7 @@ import (
"html/template"
"strings"
"rsgit.ru/rsmon/rsmon/app/models"
"rocketgit.ru/rsmon/worker/app/models"
)
var (

Просмотреть файл

@@ -5,7 +5,7 @@ import (
"log"
"strconv"
"rsgit.ru/rsmon/rsmon/config/translator"
"rocketgit.ru/rsmon/worker/config/translator"
)
// GetCount provides functionality.

Просмотреть файл

@@ -14,8 +14,8 @@ import (
"gopkg.in/gomail.v2"
"rsgit.ru/rsmon/rsmon/app/models"
"rsgit.ru/rsmon/rsmon/internal/wire"
"rocketgit.ru/rsmon/worker/app/models"
"rocketgit.ru/rsmon/worker/internal/wire"
)
// RunEmail provides functionality.

Просмотреть файл

@@ -21,7 +21,7 @@ import (
"github.com/stretchr/testify/require"
"rsgit.ru/rsmon/rsmon/internal/wire"
"rocketgit.ru/rsmon/worker/internal/wire"
)
type fakeSMTPServer struct {

Просмотреть файл

@@ -3,8 +3,8 @@ package sender
import (
"time"
"rsgit.ru/rsmon/rsmon/app/models"
"rsgit.ru/rsmon/rsmon/internal/notifyrender"
"rocketgit.ru/rsmon/worker/app/models"
"rocketgit.ru/rsmon/worker/internal/notifyrender"
)
// RenderEventsTable provides functionality.

Просмотреть файл

@@ -9,10 +9,10 @@ import (
"github.com/icrowley/fake"
"github.com/stretchr/testify/assert"
"rsgit.ru/rsmon/rsmon/app/models"
"rsgit.ru/rsmon/rsmon/config/database"
"rsgit.ru/rsmon/rsmon/internal/notifier"
"rsgit.ru/rsmon/rsmon/spec/factories"
"rocketgit.ru/rsmon/worker/app/models"
"rocketgit.ru/rsmon/worker/config/database"
"rocketgit.ru/rsmon/worker/internal/notifier"
"rocketgit.ru/rsmon/worker/spec/factories"
)
func init() {

Просмотреть файл

@@ -4,8 +4,8 @@ import (
"bytes"
"time"
"rsgit.ru/rsmon/rsmon/app/models"
"rsgit.ru/rsmon/rsmon/internal/notifyrender"
"rocketgit.ru/rsmon/worker/app/models"
"rocketgit.ru/rsmon/worker/internal/notifyrender"
)
// GetContent provides functionality.

Просмотреть файл

@@ -7,7 +7,7 @@ import (
"github.com/stretchr/testify/assert"
"rsgit.ru/rsmon/rsmon/spec/factories"
"rocketgit.ru/rsmon/worker/spec/factories"
)
var (

Просмотреть файл

@@ -8,7 +8,7 @@ import (
"github.com/pkg/errors"
"gorm.io/gorm/clause"
"rsgit.ru/rsmon/rsmon/app/models"
"rocketgit.ru/rsmon/worker/app/models"
)
var (

Просмотреть файл

@@ -10,8 +10,8 @@ import (
"net/http"
"time"
"rsgit.ru/rsmon/rsmon/app/models"
"rsgit.ru/rsmon/rsmon/internal/wire"
"rocketgit.ru/rsmon/worker/app/models"
"rocketgit.ru/rsmon/worker/internal/wire"
)
// messageKindUp is the canonical string the notifier uses for "monitor

Просмотреть файл

@@ -5,7 +5,7 @@ import (
"log"
"time"
"rsgit.ru/rsmon/rsmon/app/models"
"rocketgit.ru/rsmon/worker/app/models"
)
// Run provides functionality.

Просмотреть файл

@@ -7,8 +7,8 @@ import (
"github.com/ns3777k/go-smsaero/smsaero"
"rsgit.ru/rsmon/rsmon/app/models"
"rsgit.ru/rsmon/rsmon/config/application"
"rocketgit.ru/rsmon/worker/app/models"
"rocketgit.ru/rsmon/worker/config/application"
)
// RunSMS provides functionality.

Просмотреть файл

@@ -5,8 +5,8 @@ import (
"errors"
"time"
"rsgit.ru/rsmon/rsmon/app/models"
"rsgit.ru/rsmon/rsmon/internal/tg"
"rocketgit.ru/rsmon/worker/app/models"
"rocketgit.ru/rsmon/worker/internal/tg"
)
// RunTelegram provides functionality.

Просмотреть файл

@@ -1,7 +1,7 @@
package sender
import (
"rsgit.ru/rsmon/rsmon/app/models"
"rocketgit.ru/rsmon/worker/app/models"
)
func TestMessage(contact *models.Contact) (*string, error) {

Просмотреть файл

@@ -3,8 +3,8 @@ package sender
import (
"bytes"
"rsgit.ru/rsmon/rsmon/app/models"
"rsgit.ru/rsmon/rsmon/internal/notifyrender"
"rocketgit.ru/rsmon/worker/app/models"
"rocketgit.ru/rsmon/worker/internal/notifyrender"
)
// TextDownOne provides functionality.

Просмотреть файл

@@ -3,8 +3,8 @@ package sender
import (
"bytes"
"rsgit.ru/rsmon/rsmon/app/models"
"rsgit.ru/rsmon/rsmon/internal/notifyrender"
"rocketgit.ru/rsmon/worker/app/models"
"rocketgit.ru/rsmon/worker/internal/notifyrender"
)
// TextExpires provides functionality.

Просмотреть файл

@@ -3,8 +3,8 @@ package sender
import (
"bytes"
"rsgit.ru/rsmon/rsmon/app/models"
"rsgit.ru/rsmon/rsmon/internal/notifyrender"
"rocketgit.ru/rsmon/worker/app/models"
"rocketgit.ru/rsmon/worker/internal/notifyrender"
)
// TextUpOne provides functionality.

Просмотреть файл

@@ -3,7 +3,7 @@ package sender
import (
"errors"
"rsgit.ru/rsmon/rsmon/app/models"
"rocketgit.ru/rsmon/worker/app/models"
)
// RunVoice provides functionality.

Просмотреть файл

@@ -12,8 +12,8 @@ import (
"net/http"
"time"
"rsgit.ru/rsmon/rsmon/app/models"
"rsgit.ru/rsmon/rsmon/config/application"
"rocketgit.ru/rsmon/worker/app/models"
"rocketgit.ru/rsmon/worker/config/application"
)
const envProduction = "production"

Просмотреть файл

@@ -13,7 +13,7 @@ import (
tgbotapi "github.com/go-telegram-bot-api/telegram-bot-api/v5"
"rsgit.ru/rsmon/rsmon/app/models"
"rocketgit.ru/rsmon/worker/app/models"
)
var bot *tgbotapi.BotAPI

Просмотреть файл

@@ -7,9 +7,9 @@ import (
"github.com/davecgh/go-spew/spew"
tgbotapi "github.com/go-telegram-bot-api/telegram-bot-api/v5"
"rsgit.ru/rsmon/rsmon/app/models"
"rsgit.ru/rsmon/rsmon/config/database"
_ "rsgit.ru/rsmon/rsmon/config/env"
"rocketgit.ru/rsmon/worker/app/models"
"rocketgit.ru/rsmon/worker/config/database"
_ "rocketgit.ru/rsmon/worker/config/env"
)
func main() {

Просмотреть файл

@@ -5,7 +5,7 @@ import (
"log"
"strconv"
"rsgit.ru/rsmon/rsmon/config/translator"
"rocketgit.ru/rsmon/worker/config/translator"
)
// FormatDuration provides functionality.

Просмотреть файл

@@ -15,7 +15,7 @@ import (
"sync"
"time"
"rsgit.ru/rsmon/rsmon/internal/distworker"
"rocketgit.ru/rsmon/worker/internal/distworker"
)
// Phase 1 (MVP) defaults. Times match docs/distributed/worker-web-app.md

Просмотреть файл

@@ -19,7 +19,7 @@ import (
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
"rsgit.ru/rsmon/rsmon/internal/distworker"
"rocketgit.ru/rsmon/worker/internal/distworker"
)
// _ = assert is a guard so test_helpers.go stays import-clean when