Files
home/Projects/kompose/chain/n8n_20251011_005042.sql
2025-10-10 22:50:59 +00:00

3259 lines
2.1 MiB

--
-- PostgreSQL database dump
--
\restrict dts3Bhx6FZxMfXlF6bnVPLgR3iFkZKr8wPdgXxuFrGNi4jaSVTp1D6sOr23xaVu
-- Dumped from database version 18.0 (Debian 18.0-1.pgdg13+3)
-- Dumped by pg_dump version 18.0 (Debian 18.0-1.pgdg13+3)
SET statement_timeout = 0;
SET lock_timeout = 0;
SET idle_in_transaction_session_timeout = 0;
SET transaction_timeout = 0;
SET client_encoding = 'UTF8';
SET standard_conforming_strings = on;
SELECT pg_catalog.set_config('search_path', '', false);
SET check_function_bodies = false;
SET xmloption = content;
SET client_min_messages = warning;
SET row_security = off;
--
-- Name: uuid-ossp; Type: EXTENSION; Schema: -; Owner: -
--
CREATE EXTENSION IF NOT EXISTS "uuid-ossp" WITH SCHEMA public;
--
-- Name: EXTENSION "uuid-ossp"; Type: COMMENT; Schema: -; Owner:
--
COMMENT ON EXTENSION "uuid-ossp" IS 'generate universally unique identifiers (UUIDs)';
SET default_tablespace = '';
SET default_table_access_method = heap;
--
-- Name: annotation_tag_entity; Type: TABLE; Schema: public; Owner: valknar
--
CREATE TABLE public.annotation_tag_entity (
id character varying(16) NOT NULL,
name character varying(24) NOT NULL,
"createdAt" timestamp(3) with time zone DEFAULT CURRENT_TIMESTAMP(3) NOT NULL,
"updatedAt" timestamp(3) with time zone DEFAULT CURRENT_TIMESTAMP(3) NOT NULL
);
ALTER TABLE public.annotation_tag_entity OWNER TO valknar;
--
-- Name: auth_identity; Type: TABLE; Schema: public; Owner: valknar
--
CREATE TABLE public.auth_identity (
"userId" uuid,
"providerId" character varying(64) NOT NULL,
"providerType" character varying(32) NOT NULL,
"createdAt" timestamp(3) with time zone DEFAULT CURRENT_TIMESTAMP(3) NOT NULL,
"updatedAt" timestamp(3) with time zone DEFAULT CURRENT_TIMESTAMP(3) NOT NULL
);
ALTER TABLE public.auth_identity OWNER TO valknar;
--
-- Name: auth_provider_sync_history; Type: TABLE; Schema: public; Owner: valknar
--
CREATE TABLE public.auth_provider_sync_history (
id integer NOT NULL,
"providerType" character varying(32) NOT NULL,
"runMode" text NOT NULL,
status text NOT NULL,
"startedAt" timestamp(3) with time zone DEFAULT CURRENT_TIMESTAMP NOT NULL,
"endedAt" timestamp(3) with time zone DEFAULT CURRENT_TIMESTAMP NOT NULL,
scanned integer NOT NULL,
created integer NOT NULL,
updated integer NOT NULL,
disabled integer NOT NULL,
error text
);
ALTER TABLE public.auth_provider_sync_history OWNER TO valknar;
--
-- Name: auth_provider_sync_history_id_seq; Type: SEQUENCE; Schema: public; Owner: valknar
--
CREATE SEQUENCE public.auth_provider_sync_history_id_seq
AS integer
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
ALTER SEQUENCE public.auth_provider_sync_history_id_seq OWNER TO valknar;
--
-- Name: auth_provider_sync_history_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: valknar
--
ALTER SEQUENCE public.auth_provider_sync_history_id_seq OWNED BY public.auth_provider_sync_history.id;
--
-- Name: credentials_entity; Type: TABLE; Schema: public; Owner: valknar
--
CREATE TABLE public.credentials_entity (
name character varying(128) NOT NULL,
data text NOT NULL,
type character varying(128) NOT NULL,
"createdAt" timestamp(3) with time zone DEFAULT CURRENT_TIMESTAMP(3) NOT NULL,
"updatedAt" timestamp(3) with time zone DEFAULT CURRENT_TIMESTAMP(3) NOT NULL,
id character varying(36) CONSTRAINT credentials_entity_id_not_null1 NOT NULL,
"isManaged" boolean DEFAULT false NOT NULL
);
ALTER TABLE public.credentials_entity OWNER TO valknar;
--
-- Name: data_table; Type: TABLE; Schema: public; Owner: valknar
--
CREATE TABLE public.data_table (
id character varying(36) NOT NULL,
name character varying(128) NOT NULL,
"projectId" character varying(36) NOT NULL,
"createdAt" timestamp(3) with time zone DEFAULT CURRENT_TIMESTAMP(3) NOT NULL,
"updatedAt" timestamp(3) with time zone DEFAULT CURRENT_TIMESTAMP(3) NOT NULL
);
ALTER TABLE public.data_table OWNER TO valknar;
--
-- Name: data_table_column; Type: TABLE; Schema: public; Owner: valknar
--
CREATE TABLE public.data_table_column (
id character varying(36) NOT NULL,
name character varying(128) NOT NULL,
type character varying(32) NOT NULL,
index integer NOT NULL,
"dataTableId" character varying(36) NOT NULL,
"createdAt" timestamp(3) with time zone DEFAULT CURRENT_TIMESTAMP(3) NOT NULL,
"updatedAt" timestamp(3) with time zone DEFAULT CURRENT_TIMESTAMP(3) NOT NULL
);
ALTER TABLE public.data_table_column OWNER TO valknar;
--
-- Name: COLUMN data_table_column.type; Type: COMMENT; Schema: public; Owner: valknar
--
COMMENT ON COLUMN public.data_table_column.type IS 'Expected: string, number, boolean, or date (not enforced as a constraint)';
--
-- Name: COLUMN data_table_column.index; Type: COMMENT; Schema: public; Owner: valknar
--
COMMENT ON COLUMN public.data_table_column.index IS 'Column order, starting from 0 (0 = first column)';
--
-- Name: event_destinations; Type: TABLE; Schema: public; Owner: valknar
--
CREATE TABLE public.event_destinations (
id uuid NOT NULL,
destination jsonb NOT NULL,
"createdAt" timestamp(3) with time zone DEFAULT CURRENT_TIMESTAMP(3) NOT NULL,
"updatedAt" timestamp(3) with time zone DEFAULT CURRENT_TIMESTAMP(3) NOT NULL
);
ALTER TABLE public.event_destinations OWNER TO valknar;
--
-- Name: execution_annotation_tags; Type: TABLE; Schema: public; Owner: valknar
--
CREATE TABLE public.execution_annotation_tags (
"annotationId" integer NOT NULL,
"tagId" character varying(24) NOT NULL
);
ALTER TABLE public.execution_annotation_tags OWNER TO valknar;
--
-- Name: execution_annotations; Type: TABLE; Schema: public; Owner: valknar
--
CREATE TABLE public.execution_annotations (
id integer NOT NULL,
"executionId" integer NOT NULL,
vote character varying(6),
note text,
"createdAt" timestamp(3) with time zone DEFAULT CURRENT_TIMESTAMP(3) NOT NULL,
"updatedAt" timestamp(3) with time zone DEFAULT CURRENT_TIMESTAMP(3) NOT NULL
);
ALTER TABLE public.execution_annotations OWNER TO valknar;
--
-- Name: execution_annotations_id_seq; Type: SEQUENCE; Schema: public; Owner: valknar
--
CREATE SEQUENCE public.execution_annotations_id_seq
AS integer
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
ALTER SEQUENCE public.execution_annotations_id_seq OWNER TO valknar;
--
-- Name: execution_annotations_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: valknar
--
ALTER SEQUENCE public.execution_annotations_id_seq OWNED BY public.execution_annotations.id;
--
-- Name: execution_data; Type: TABLE; Schema: public; Owner: valknar
--
CREATE TABLE public.execution_data (
"executionId" integer NOT NULL,
"workflowData" json NOT NULL,
data text NOT NULL
);
ALTER TABLE public.execution_data OWNER TO valknar;
--
-- Name: execution_entity; Type: TABLE; Schema: public; Owner: valknar
--
CREATE TABLE public.execution_entity (
id integer NOT NULL,
finished boolean NOT NULL,
mode character varying NOT NULL,
"retryOf" character varying,
"retrySuccessId" character varying,
"startedAt" timestamp(3) with time zone,
"stoppedAt" timestamp(3) with time zone,
"waitTill" timestamp(3) with time zone,
status character varying NOT NULL,
"workflowId" character varying(36) NOT NULL,
"deletedAt" timestamp(3) with time zone,
"createdAt" timestamp(3) with time zone DEFAULT CURRENT_TIMESTAMP(3) NOT NULL
);
ALTER TABLE public.execution_entity OWNER TO valknar;
--
-- Name: execution_entity_id_seq; Type: SEQUENCE; Schema: public; Owner: valknar
--
CREATE SEQUENCE public.execution_entity_id_seq
AS integer
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
ALTER SEQUENCE public.execution_entity_id_seq OWNER TO valknar;
--
-- Name: execution_entity_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: valknar
--
ALTER SEQUENCE public.execution_entity_id_seq OWNED BY public.execution_entity.id;
--
-- Name: execution_metadata; Type: TABLE; Schema: public; Owner: valknar
--
CREATE TABLE public.execution_metadata (
id integer CONSTRAINT execution_metadata_temp_id_not_null NOT NULL,
"executionId" integer CONSTRAINT "execution_metadata_temp_executionId_not_null" NOT NULL,
key character varying(255) CONSTRAINT execution_metadata_temp_key_not_null NOT NULL,
value text CONSTRAINT execution_metadata_temp_value_not_null NOT NULL
);
ALTER TABLE public.execution_metadata OWNER TO valknar;
--
-- Name: execution_metadata_temp_id_seq; Type: SEQUENCE; Schema: public; Owner: valknar
--
CREATE SEQUENCE public.execution_metadata_temp_id_seq
AS integer
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
ALTER SEQUENCE public.execution_metadata_temp_id_seq OWNER TO valknar;
--
-- Name: execution_metadata_temp_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: valknar
--
ALTER SEQUENCE public.execution_metadata_temp_id_seq OWNED BY public.execution_metadata.id;
--
-- Name: folder; Type: TABLE; Schema: public; Owner: valknar
--
CREATE TABLE public.folder (
id character varying(36) NOT NULL,
name character varying(128) NOT NULL,
"parentFolderId" character varying(36),
"projectId" character varying(36) NOT NULL,
"createdAt" timestamp(3) with time zone DEFAULT CURRENT_TIMESTAMP(3) NOT NULL,
"updatedAt" timestamp(3) with time zone DEFAULT CURRENT_TIMESTAMP(3) NOT NULL
);
ALTER TABLE public.folder OWNER TO valknar;
--
-- Name: folder_tag; Type: TABLE; Schema: public; Owner: valknar
--
CREATE TABLE public.folder_tag (
"folderId" character varying(36) NOT NULL,
"tagId" character varying(36) NOT NULL
);
ALTER TABLE public.folder_tag OWNER TO valknar;
--
-- Name: insights_by_period; Type: TABLE; Schema: public; Owner: valknar
--
CREATE TABLE public.insights_by_period (
id integer NOT NULL,
"metaId" integer NOT NULL,
type integer NOT NULL,
value integer NOT NULL,
"periodUnit" integer NOT NULL,
"periodStart" timestamp(0) with time zone DEFAULT CURRENT_TIMESTAMP
);
ALTER TABLE public.insights_by_period OWNER TO valknar;
--
-- Name: COLUMN insights_by_period.type; Type: COMMENT; Schema: public; Owner: valknar
--
COMMENT ON COLUMN public.insights_by_period.type IS '0: time_saved_minutes, 1: runtime_milliseconds, 2: success, 3: failure';
--
-- Name: COLUMN insights_by_period."periodUnit"; Type: COMMENT; Schema: public; Owner: valknar
--
COMMENT ON COLUMN public.insights_by_period."periodUnit" IS '0: hour, 1: day, 2: week';
--
-- Name: insights_by_period_id_seq; Type: SEQUENCE; Schema: public; Owner: valknar
--
ALTER TABLE public.insights_by_period ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY (
SEQUENCE NAME public.insights_by_period_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1
);
--
-- Name: insights_metadata; Type: TABLE; Schema: public; Owner: valknar
--
CREATE TABLE public.insights_metadata (
"metaId" integer NOT NULL,
"workflowId" character varying(16),
"projectId" character varying(36),
"workflowName" character varying(128) NOT NULL,
"projectName" character varying(255) NOT NULL
);
ALTER TABLE public.insights_metadata OWNER TO valknar;
--
-- Name: insights_metadata_metaId_seq; Type: SEQUENCE; Schema: public; Owner: valknar
--
ALTER TABLE public.insights_metadata ALTER COLUMN "metaId" ADD GENERATED BY DEFAULT AS IDENTITY (
SEQUENCE NAME public."insights_metadata_metaId_seq"
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1
);
--
-- Name: insights_raw; Type: TABLE; Schema: public; Owner: valknar
--
CREATE TABLE public.insights_raw (
id integer NOT NULL,
"metaId" integer NOT NULL,
type integer NOT NULL,
value integer NOT NULL,
"timestamp" timestamp(0) with time zone DEFAULT CURRENT_TIMESTAMP NOT NULL
);
ALTER TABLE public.insights_raw OWNER TO valknar;
--
-- Name: COLUMN insights_raw.type; Type: COMMENT; Schema: public; Owner: valknar
--
COMMENT ON COLUMN public.insights_raw.type IS '0: time_saved_minutes, 1: runtime_milliseconds, 2: success, 3: failure';
--
-- Name: insights_raw_id_seq; Type: SEQUENCE; Schema: public; Owner: valknar
--
ALTER TABLE public.insights_raw ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY (
SEQUENCE NAME public.insights_raw_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1
);
--
-- Name: installed_nodes; Type: TABLE; Schema: public; Owner: valknar
--
CREATE TABLE public.installed_nodes (
name character varying(200) NOT NULL,
type character varying(200) NOT NULL,
"latestVersion" integer DEFAULT 1 NOT NULL,
package character varying(241) NOT NULL
);
ALTER TABLE public.installed_nodes OWNER TO valknar;
--
-- Name: installed_packages; Type: TABLE; Schema: public; Owner: valknar
--
CREATE TABLE public.installed_packages (
"packageName" character varying(214) NOT NULL,
"installedVersion" character varying(50) NOT NULL,
"authorName" character varying(70),
"authorEmail" character varying(70),
"createdAt" timestamp(3) with time zone DEFAULT CURRENT_TIMESTAMP(3) NOT NULL,
"updatedAt" timestamp(3) with time zone DEFAULT CURRENT_TIMESTAMP(3) NOT NULL
);
ALTER TABLE public.installed_packages OWNER TO valknar;
--
-- Name: invalid_auth_token; Type: TABLE; Schema: public; Owner: valknar
--
CREATE TABLE public.invalid_auth_token (
token character varying(512) NOT NULL,
"expiresAt" timestamp(3) with time zone NOT NULL
);
ALTER TABLE public.invalid_auth_token OWNER TO valknar;
--
-- Name: migrations; Type: TABLE; Schema: public; Owner: valknar
--
CREATE TABLE public.migrations (
id integer NOT NULL,
"timestamp" bigint NOT NULL,
name character varying NOT NULL
);
ALTER TABLE public.migrations OWNER TO valknar;
--
-- Name: migrations_id_seq; Type: SEQUENCE; Schema: public; Owner: valknar
--
CREATE SEQUENCE public.migrations_id_seq
AS integer
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
ALTER SEQUENCE public.migrations_id_seq OWNER TO valknar;
--
-- Name: migrations_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: valknar
--
ALTER SEQUENCE public.migrations_id_seq OWNED BY public.migrations.id;
--
-- Name: processed_data; Type: TABLE; Schema: public; Owner: valknar
--
CREATE TABLE public.processed_data (
"workflowId" character varying(36) NOT NULL,
context character varying(255) NOT NULL,
"createdAt" timestamp(3) with time zone DEFAULT CURRENT_TIMESTAMP(3) NOT NULL,
"updatedAt" timestamp(3) with time zone DEFAULT CURRENT_TIMESTAMP(3) NOT NULL,
value text NOT NULL
);
ALTER TABLE public.processed_data OWNER TO valknar;
--
-- Name: project; Type: TABLE; Schema: public; Owner: valknar
--
CREATE TABLE public.project (
id character varying(36) NOT NULL,
name character varying(255) NOT NULL,
type character varying(36) NOT NULL,
"createdAt" timestamp(3) with time zone DEFAULT CURRENT_TIMESTAMP(3) NOT NULL,
"updatedAt" timestamp(3) with time zone DEFAULT CURRENT_TIMESTAMP(3) NOT NULL,
icon json,
description character varying(512)
);
ALTER TABLE public.project OWNER TO valknar;
--
-- Name: project_relation; Type: TABLE; Schema: public; Owner: valknar
--
CREATE TABLE public.project_relation (
"projectId" character varying(36) NOT NULL,
"userId" uuid NOT NULL,
role character varying NOT NULL,
"createdAt" timestamp(3) with time zone DEFAULT CURRENT_TIMESTAMP(3) NOT NULL,
"updatedAt" timestamp(3) with time zone DEFAULT CURRENT_TIMESTAMP(3) NOT NULL
);
ALTER TABLE public.project_relation OWNER TO valknar;
--
-- Name: role; Type: TABLE; Schema: public; Owner: valknar
--
CREATE TABLE public.role (
slug character varying(128) NOT NULL,
"displayName" text,
description text,
"roleType" text,
"systemRole" boolean DEFAULT false NOT NULL,
"createdAt" timestamp(3) with time zone DEFAULT CURRENT_TIMESTAMP(3) NOT NULL,
"updatedAt" timestamp(3) with time zone DEFAULT CURRENT_TIMESTAMP(3) NOT NULL
);
ALTER TABLE public.role OWNER TO valknar;
--
-- Name: COLUMN role.slug; Type: COMMENT; Schema: public; Owner: valknar
--
COMMENT ON COLUMN public.role.slug IS 'Unique identifier of the role for example: "global:owner"';
--
-- Name: COLUMN role."displayName"; Type: COMMENT; Schema: public; Owner: valknar
--
COMMENT ON COLUMN public.role."displayName" IS 'Name used to display in the UI';
--
-- Name: COLUMN role.description; Type: COMMENT; Schema: public; Owner: valknar
--
COMMENT ON COLUMN public.role.description IS 'Text describing the scope in more detail of users';
--
-- Name: COLUMN role."roleType"; Type: COMMENT; Schema: public; Owner: valknar
--
COMMENT ON COLUMN public.role."roleType" IS 'Type of the role, e.g., global, project, or workflow';
--
-- Name: COLUMN role."systemRole"; Type: COMMENT; Schema: public; Owner: valknar
--
COMMENT ON COLUMN public.role."systemRole" IS 'Indicates if the role is managed by the system and cannot be edited';
--
-- Name: role_scope; Type: TABLE; Schema: public; Owner: valknar
--
CREATE TABLE public.role_scope (
"roleSlug" character varying(128) NOT NULL,
"scopeSlug" character varying(128) NOT NULL
);
ALTER TABLE public.role_scope OWNER TO valknar;
--
-- Name: scope; Type: TABLE; Schema: public; Owner: valknar
--
CREATE TABLE public.scope (
slug character varying(128) NOT NULL,
"displayName" text,
description text
);
ALTER TABLE public.scope OWNER TO valknar;
--
-- Name: COLUMN scope.slug; Type: COMMENT; Schema: public; Owner: valknar
--
COMMENT ON COLUMN public.scope.slug IS 'Unique identifier of the scope for example: "project:create"';
--
-- Name: COLUMN scope."displayName"; Type: COMMENT; Schema: public; Owner: valknar
--
COMMENT ON COLUMN public.scope."displayName" IS 'Name used to display in the UI';
--
-- Name: COLUMN scope.description; Type: COMMENT; Schema: public; Owner: valknar
--
COMMENT ON COLUMN public.scope.description IS 'Text describing the scope in more detail of users';
--
-- Name: settings; Type: TABLE; Schema: public; Owner: valknar
--
CREATE TABLE public.settings (
key character varying(255) NOT NULL,
value text NOT NULL,
"loadOnStartup" boolean DEFAULT false NOT NULL
);
ALTER TABLE public.settings OWNER TO valknar;
--
-- Name: shared_credentials; Type: TABLE; Schema: public; Owner: valknar
--
CREATE TABLE public.shared_credentials (
"credentialsId" character varying(36) CONSTRAINT "shared_credentials_2_credentialsId_not_null" NOT NULL,
"projectId" character varying(36) CONSTRAINT "shared_credentials_2_projectId_not_null" NOT NULL,
role text CONSTRAINT shared_credentials_2_role_not_null NOT NULL,
"createdAt" timestamp(3) with time zone DEFAULT CURRENT_TIMESTAMP(3) CONSTRAINT "shared_credentials_2_createdAt_not_null" NOT NULL,
"updatedAt" timestamp(3) with time zone DEFAULT CURRENT_TIMESTAMP(3) CONSTRAINT "shared_credentials_2_updatedAt_not_null" NOT NULL
);
ALTER TABLE public.shared_credentials OWNER TO valknar;
--
-- Name: shared_workflow; Type: TABLE; Schema: public; Owner: valknar
--
CREATE TABLE public.shared_workflow (
"workflowId" character varying(36) CONSTRAINT "shared_workflow_2_workflowId_not_null" NOT NULL,
"projectId" character varying(36) CONSTRAINT "shared_workflow_2_projectId_not_null" NOT NULL,
role text CONSTRAINT shared_workflow_2_role_not_null NOT NULL,
"createdAt" timestamp(3) with time zone DEFAULT CURRENT_TIMESTAMP(3) CONSTRAINT "shared_workflow_2_createdAt_not_null" NOT NULL,
"updatedAt" timestamp(3) with time zone DEFAULT CURRENT_TIMESTAMP(3) CONSTRAINT "shared_workflow_2_updatedAt_not_null" NOT NULL
);
ALTER TABLE public.shared_workflow OWNER TO valknar;
--
-- Name: tag_entity; Type: TABLE; Schema: public; Owner: valknar
--
CREATE TABLE public.tag_entity (
name character varying(24) NOT NULL,
"createdAt" timestamp(3) with time zone DEFAULT CURRENT_TIMESTAMP(3) NOT NULL,
"updatedAt" timestamp(3) with time zone DEFAULT CURRENT_TIMESTAMP(3) NOT NULL,
id character varying(36) CONSTRAINT tag_entity_id_not_null1 NOT NULL
);
ALTER TABLE public.tag_entity OWNER TO valknar;
--
-- Name: test_case_execution; Type: TABLE; Schema: public; Owner: valknar
--
CREATE TABLE public.test_case_execution (
id character varying(36) NOT NULL,
"testRunId" character varying(36) NOT NULL,
"executionId" integer,
status character varying NOT NULL,
"runAt" timestamp(3) with time zone,
"completedAt" timestamp(3) with time zone,
"errorCode" character varying,
"errorDetails" json,
metrics json,
"createdAt" timestamp(3) with time zone DEFAULT CURRENT_TIMESTAMP(3) NOT NULL,
"updatedAt" timestamp(3) with time zone DEFAULT CURRENT_TIMESTAMP(3) NOT NULL,
inputs json,
outputs json
);
ALTER TABLE public.test_case_execution OWNER TO valknar;
--
-- Name: test_run; Type: TABLE; Schema: public; Owner: valknar
--
CREATE TABLE public.test_run (
id character varying(36) NOT NULL,
"workflowId" character varying(36) NOT NULL,
status character varying NOT NULL,
"errorCode" character varying,
"errorDetails" json,
"runAt" timestamp(3) with time zone,
"completedAt" timestamp(3) with time zone,
metrics json,
"createdAt" timestamp(3) with time zone DEFAULT CURRENT_TIMESTAMP(3) NOT NULL,
"updatedAt" timestamp(3) with time zone DEFAULT CURRENT_TIMESTAMP(3) NOT NULL
);
ALTER TABLE public.test_run OWNER TO valknar;
--
-- Name: user; Type: TABLE; Schema: public; Owner: valknar
--
CREATE TABLE public."user" (
id uuid DEFAULT uuid_in((OVERLAY(OVERLAY(md5((((random())::text || ':'::text) || (clock_timestamp())::text)) PLACING '4'::text FROM 13) PLACING to_hex((floor(((random() * (((11 - 8) + 1))::double precision) + (8)::double precision)))::integer) FROM 17))::cstring) NOT NULL,
email character varying(255),
"firstName" character varying(32),
"lastName" character varying(32),
password character varying(255),
"personalizationAnswers" json,
"createdAt" timestamp(3) with time zone DEFAULT CURRENT_TIMESTAMP(3) NOT NULL,
"updatedAt" timestamp(3) with time zone DEFAULT CURRENT_TIMESTAMP(3) NOT NULL,
settings json,
disabled boolean DEFAULT false NOT NULL,
"mfaEnabled" boolean DEFAULT false NOT NULL,
"mfaSecret" text,
"mfaRecoveryCodes" text,
"lastActiveAt" date,
"roleSlug" character varying(128) DEFAULT 'global:member'::character varying NOT NULL
);
ALTER TABLE public."user" OWNER TO valknar;
--
-- Name: user_api_keys; Type: TABLE; Schema: public; Owner: valknar
--
CREATE TABLE public.user_api_keys (
id character varying(36) NOT NULL,
"userId" uuid NOT NULL,
label character varying(100) NOT NULL,
"apiKey" character varying NOT NULL,
"createdAt" timestamp(3) with time zone DEFAULT CURRENT_TIMESTAMP(3) NOT NULL,
"updatedAt" timestamp(3) with time zone DEFAULT CURRENT_TIMESTAMP(3) NOT NULL,
scopes json
);
ALTER TABLE public.user_api_keys OWNER TO valknar;
--
-- Name: variables; Type: TABLE; Schema: public; Owner: valknar
--
CREATE TABLE public.variables (
key character varying(50) NOT NULL,
type character varying(50) DEFAULT 'string'::character varying NOT NULL,
value character varying(255),
id character varying(36) CONSTRAINT variables_id_not_null1 NOT NULL
);
ALTER TABLE public.variables OWNER TO valknar;
--
-- Name: webhook_entity; Type: TABLE; Schema: public; Owner: valknar
--
CREATE TABLE public.webhook_entity (
"webhookPath" character varying NOT NULL,
method character varying NOT NULL,
node character varying NOT NULL,
"webhookId" character varying,
"pathLength" integer,
"workflowId" character varying(36) CONSTRAINT "webhook_entity_workflowId_not_null1" NOT NULL
);
ALTER TABLE public.webhook_entity OWNER TO valknar;
--
-- Name: workflow_entity; Type: TABLE; Schema: public; Owner: valknar
--
CREATE TABLE public.workflow_entity (
name character varying(128) NOT NULL,
active boolean NOT NULL,
nodes json NOT NULL,
connections json NOT NULL,
"createdAt" timestamp(3) with time zone DEFAULT CURRENT_TIMESTAMP(3) NOT NULL,
"updatedAt" timestamp(3) with time zone DEFAULT CURRENT_TIMESTAMP(3) NOT NULL,
settings json,
"staticData" json,
"pinData" json,
"versionId" character(36),
"triggerCount" integer DEFAULT 0 NOT NULL,
id character varying(36) CONSTRAINT workflow_entity_id_not_null1 NOT NULL,
meta json,
"parentFolderId" character varying(36) DEFAULT NULL::character varying,
"isArchived" boolean DEFAULT false NOT NULL
);
ALTER TABLE public.workflow_entity OWNER TO valknar;
--
-- Name: workflow_history; Type: TABLE; Schema: public; Owner: valknar
--
CREATE TABLE public.workflow_history (
"versionId" character varying(36) NOT NULL,
"workflowId" character varying(36) NOT NULL,
authors character varying(255) NOT NULL,
"createdAt" timestamp(3) with time zone DEFAULT CURRENT_TIMESTAMP(3) NOT NULL,
"updatedAt" timestamp(3) with time zone DEFAULT CURRENT_TIMESTAMP(3) NOT NULL,
nodes json NOT NULL,
connections json NOT NULL
);
ALTER TABLE public.workflow_history OWNER TO valknar;
--
-- Name: workflow_statistics; Type: TABLE; Schema: public; Owner: valknar
--
CREATE TABLE public.workflow_statistics (
count integer DEFAULT 0,
"latestEvent" timestamp(3) with time zone,
name character varying(128) NOT NULL,
"workflowId" character varying(36) CONSTRAINT "workflow_statistics_workflowId_not_null1" NOT NULL,
"rootCount" integer DEFAULT 0
);
ALTER TABLE public.workflow_statistics OWNER TO valknar;
--
-- Name: workflows_tags; Type: TABLE; Schema: public; Owner: valknar
--
CREATE TABLE public.workflows_tags (
"workflowId" character varying(36) CONSTRAINT "workflows_tags_workflowId_not_null1" NOT NULL,
"tagId" character varying(36) CONSTRAINT "workflows_tags_tagId_not_null1" NOT NULL
);
ALTER TABLE public.workflows_tags OWNER TO valknar;
--
-- Name: auth_provider_sync_history id; Type: DEFAULT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.auth_provider_sync_history ALTER COLUMN id SET DEFAULT nextval('public.auth_provider_sync_history_id_seq'::regclass);
--
-- Name: execution_annotations id; Type: DEFAULT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.execution_annotations ALTER COLUMN id SET DEFAULT nextval('public.execution_annotations_id_seq'::regclass);
--
-- Name: execution_entity id; Type: DEFAULT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.execution_entity ALTER COLUMN id SET DEFAULT nextval('public.execution_entity_id_seq'::regclass);
--
-- Name: execution_metadata id; Type: DEFAULT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.execution_metadata ALTER COLUMN id SET DEFAULT nextval('public.execution_metadata_temp_id_seq'::regclass);
--
-- Name: migrations id; Type: DEFAULT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.migrations ALTER COLUMN id SET DEFAULT nextval('public.migrations_id_seq'::regclass);
--
-- Data for Name: annotation_tag_entity; Type: TABLE DATA; Schema: public; Owner: valknar
--
COPY public.annotation_tag_entity (id, name, "createdAt", "updatedAt") FROM stdin;
\.
--
-- Data for Name: auth_identity; Type: TABLE DATA; Schema: public; Owner: valknar
--
COPY public.auth_identity ("userId", "providerId", "providerType", "createdAt", "updatedAt") FROM stdin;
\.
--
-- Data for Name: auth_provider_sync_history; Type: TABLE DATA; Schema: public; Owner: valknar
--
COPY public.auth_provider_sync_history (id, "providerType", "runMode", status, "startedAt", "endedAt", scanned, created, updated, disabled, error) FROM stdin;
\.
--
-- Data for Name: credentials_entity; Type: TABLE DATA; Schema: public; Owner: valknar
--
COPY public.credentials_entity (name, data, type, "createdAt", "updatedAt", id, "isManaged") FROM stdin;
Bearer Auth account U2FsdGVkX19+0hnpmx/fpz6mmBIR36WaxiquEciB0/PQQNmWSwZdbQ1GJN1MQXHfTnmiJEz12nqsqO10w+BmG5ZlR9CVlWqujRG8PTG9KT0= httpBearerAuth 2025-10-10 09:03:30.997+00 2025-10-10 09:03:30.995+00 pW7BpbFSyoxBbKEI f
Header Auth account U2FsdGVkX1/fL6UzziJjpOei0z+gdldTEtTzNDe2t76kmV0HZeRVnbEbq1mu7EpeC+NsDQmIoTAktNT3urbfuw== httpHeaderAuth 2025-10-10 14:57:16.398+00 2025-10-10 14:57:16.397+00 mYnjLvI2lMKFB4Xi f
MQTT account U2FsdGVkX1+X0bJd7levWeyq2y9VXMn0e9qKYWQllYYx/jzEYOyXE3ONKd4xNc+D mqtt 2025-10-10 21:07:31.25+00 2025-10-10 21:07:31.248+00 rqKKnJhZrSWZoVl6 f
\.
--
-- Data for Name: data_table; Type: TABLE DATA; Schema: public; Owner: valknar
--
COPY public.data_table (id, name, "projectId", "createdAt", "updatedAt") FROM stdin;
\.
--
-- Data for Name: data_table_column; Type: TABLE DATA; Schema: public; Owner: valknar
--
COPY public.data_table_column (id, name, type, index, "dataTableId", "createdAt", "updatedAt") FROM stdin;
\.
--
-- Data for Name: event_destinations; Type: TABLE DATA; Schema: public; Owner: valknar
--
COPY public.event_destinations (id, destination, "createdAt", "updatedAt") FROM stdin;
\.
--
-- Data for Name: execution_annotation_tags; Type: TABLE DATA; Schema: public; Owner: valknar
--
COPY public.execution_annotation_tags ("annotationId", "tagId") FROM stdin;
\.
--
-- Data for Name: execution_annotations; Type: TABLE DATA; Schema: public; Owner: valknar
--
COPY public.execution_annotations (id, "executionId", vote, note, "createdAt", "updatedAt") FROM stdin;
\.
--
-- Data for Name: execution_data; Type: TABLE DATA; Schema: public; Owner: valknar
--
COPY public.execution_data ("executionId", "workflowData", data) FROM stdin;
1 {"id":"JntLnJIWAtFUxzoj","name":"My workflow 2","active":false,"nodes":[{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"valknar/home - Push","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"}],"connections":{},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{"destinationNode":"4"},{"runData":"5","lastNodeExecuted":"4","error":"6","pinData":"7"},{"contextData":"8","nodeExecutionStack":"9","waitingExecution":"10"},"valknar/home - Push",{"valknar/home - Push":"11"},{"message":"12","stack":"13"},{},{},["14"],{},["15"],"No Respond to Webhook node found in the workflow","WorkflowConfigurationError: No Respond to Webhook node found in the workflow\\n at checkResponseModeConfiguration (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-nodes-base@file+packages+nodes-base_@aws-sdk+credential-providers@3.808.0_asn1.js@5_afd197edb2c1f848eae21a96a97fab23/node_modules/n8n-nodes-base/nodes/Webhook/utils.ts:159:9)\\n at Webhook.webhook (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-nodes-base@file+packages+nodes-base_@aws-sdk+credential-providers@3.808.0_asn1.js@5_afd197edb2c1f848eae21a96a97fab23/node_modules/n8n-nodes-base/nodes/Webhook/Webhook.node.ts:211:34)\\n at WebhookService.runWebhook (/usr/local/lib/node_modules/n8n/src/webhooks/webhook.service.ts:365:21)\\n at Object.executeWebhook (/usr/local/lib/node_modules/n8n/src/webhooks/webhook-helpers.ts:467:60)\\n at processTicksAndRejections (node:internal/process/task_queues:105:5)\\n at /usr/local/lib/node_modules/n8n/src/webhooks/test-webhooks.ts:126:25",{"node":"16","data":"17","source":null},{"startTime":1760085907128,"executionIndex":0,"source":"18","hints":"19","executionTime":1,"executionStatus":"20","error":"21"},{"parameters":"22","type":"23","typeVersion":2.1,"position":"24","id":"25","name":"4","webhookId":"26"},{"main":"27"},[],[],"error",{"message":"12","stack":"13"},{"multipleMethods":false,"httpMethod":"28","path":"26","authentication":"29","responseMode":"30","webhookNotice":"31","options":"32"},"n8n-nodes-base.webhook",[0,0],"ca896859-3fb7-45a5-b707-7b74219b33e3","5ed1a77b-13b2-4df8-8d38-1059f8618d15",["33"],"GET","none","responseNode","",{},["34"],{"json":"35","pairedItem":"36"},{},{"item":0}]
2 {"id":"JntLnJIWAtFUxzoj","name":"My workflow 2","active":false,"nodes":[{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"valknar/home - Push","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[208,0],"id":"70e34713-16b0-4927-a8c8-e9ed717569b3","name":"Respond to Webhook"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"GET","url":"http://semaphore:3000/api/integrations/qsco1509e9wuizti","authentication":"none","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":false,"options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[544,0],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"HTTP Request"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[352,144],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"Respond to Webhook1"}],"connections":{"valknar/home - Push":{"main":[[{"node":"Respond to Webhook1","type":"main","index":0}]]},"Respond to Webhook":{"main":[[{"node":"HTTP Request","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","pinData":"5","lastNodeExecuted":"6"},{"contextData":"7","nodeExecutionStack":"8","waitingExecution":"9"},{"valknar/home - Push":"10","Respond to Webhook1":"11"},{},"Respond to Webhook1",{},[],{},["12"],["13"],{"startTime":1760086500929,"executionIndex":0,"source":"14","hints":"15","executionTime":1,"executionStatus":"16","data":"17"},{"startTime":1760086500931,"executionIndex":1,"source":"18","hints":"19","executionTime":2,"executionStatus":"16","data":"20"},[],[],"success",{"main":"21"},["22"],[],{"main":"23"},["24"],{"previousNode":"25"},["26"],["27"],"valknar/home - Push",["28"],{"json":"29","pairedItem":"30"},{"json":"29","pairedItem":"31"},{"headers":"32","params":"33","query":"34","body":"35","webhookUrl":"36","executionMode":"37"},{"item":0},{"item":0},{"host":"38","user-agent":"39","accept":"40","accept-encoding":"41","accept-language":"42","cookie":"43","priority":"44","sec-ch-ua":"45","sec-ch-ua-mobile":"46","sec-ch-ua-platform":"47","sec-fetch-dest":"48","sec-fetch-mode":"49","sec-fetch-site":"50","sec-fetch-user":"51","upgrade-insecure-requests":"52","x-forwarded-for":"53","x-forwarded-host":"38","x-forwarded-port":"54","x-forwarded-proto":"55","x-forwarded-server":"56","x-real-ip":"53"},{},{},{},"https://chain.pivoine.art/webhook-test/5ed1a77b-13b2-4df8-8d38-1059f8618d15","test","chain.pivoine.art","Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/141.0.0.0 Safari/537.36","text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7","gzip, deflate, br, zstd","de-DE,de;q=0.9,en-GB;q=0.8,en;q=0.7,en-US;q=0.6","rl_page_init_referrer=RudderEncrypt%3AU2FsdGVkX18%2FKWx2MiDT%2BPP5UKOvC4t3Dp2tmHcRx6s%3D; rl_page_init_referring_domain=RudderEncrypt%3AU2FsdGVkX1%2BnnUOTvEhnaukKMWAMxzZR88rpGblgyMQ%3D; rl_anonymous_id=RudderEncrypt%3AU2FsdGVkX1%2FJUumrOaXTaPxx8m3G1ePE3Fq3nNsYsi9iQLQw2PX8vkQRx%2FwGqqebUFB0m8pfQyhnzJouZ3CJFw%3D%3D; rl_user_id=RudderEncrypt%3AU2FsdGVkX1%2B%2Fszi7T8XYuaY9r9LRIX%2FUsvnn4E8XjRJ7VtU%2BAuC%2BZ%2BYOegHnLWCLEJ0Ko1jMu7vzOFwutOeV3b6M4IbAIpwMX4%2F8%2F2Y4za3yxjAy6OkHtJNvHKbxl25JMx7ggCHCebDWCs3NUNEGFvsJOjycaoXJ2Cw%2BhC6t%2B8Y%3D; rl_trait=RudderEncrypt%3AU2FsdGVkX1%2BuCOqMwAEODAiZBrb0KXsKngxaFinSmTGdNojNrOP%2BDkPFTvHURL%2FXcraWl9LHd%2FJeGiWMTES%2FBrK%2B0BWGFQ0GEw5tYk02AkmzFNoQVMD1z0Me%2F%2BF0hbFFI6oqHZ3qU5zkPWnBatYpUl%2FgTsMZgL3MvuwtaBUeHSI%3D; ph_phc_4URIAm1uYfJO7j8kWSe0J8lc8IqnstRLS7Jx8NcakHo_posthog=%7B%22distinct_id%22%3A%22e501e0321ef5cd5b7b0ee2fc1adfcc32f2d06a549d9fe6f9511c6e2e1b8f35bb%2368dfa745-5866-4eb3-935f-ba21523b38b8%22%2C%22%24sesid%22%3A%5B1760085302177%2C%220199cd42-5b9a-72a0-a31d-a41d1650eb9b%22%2C1760085302165%5D%2C%22%24epp%22%3Atrue%2C%22%24initial_person_info%22%3A%7B%22r%22%3A%22%24direct%22%2C%22u%22%3A%22https%3A%2F%2Fchain.pivoine.art%2Fsetup%22%7D%7D; rl_session=RudderEncrypt%3AU2FsdGVkX1%2Bq4bU1qiR%2BsFs%2BTOykFrahZgU6cfpIr48Fc8N%2FePGofckhjk8T4vdKyzc7JjmjDcM3OjLlftS7I1iSKrrgPsqoF85061uVH0rMBy6TtOwzQkE5Upeiu592G1bNLINW7piOJg%2BNBQyQtQ%3D%3D","u=0, i","\\"Google Chrome\\";v=\\"141\\", \\"Not?A_Brand\\";v=\\"8\\", \\"Chromium\\";v=\\"141\\"","?0","\\"Linux\\"","document","navigate","none","?1","1","172.18.0.1","443","https","ba94cdd2a9e5"]
57 {"id":"JntLnJIWAtFUxzoj","name":"Main Workflow","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T18:58:31.972Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760126019018,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760126019018,"executionIndex":1,"source":"21","hints":"22","executionTime":1,"executionStatus":"19","data":"23"},{"startTime":1760126019019,"executionIndex":2,"source":"24","hints":"25","executionTime":1,"executionStatus":"19","data":"26"},{"startTime":1760126019020,"executionIndex":3,"source":"27","hints":"28","executionTime":3,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"previousNode":"40"},["41","42"],{"previousNode":"43","previousNodeOutput":1},["44"],["45"],"FROM valknar/home",["46"],"TO webhook",[],["47"],"Switch",["48"],{"json":"49","pairedItem":"50"},{"json":"49","pairedItem":"51"},{"json":"49","pairedItem":"52"},{"json":"53","pairedItem":"54"},{"headers":"55","params":"56","query":"57","body":"58","webhookUrl":"59","executionMode":"60"},{"item":0},{"item":0},{"item":0},{"headers":"61","params":"62","query":"63","body":"64","webhookUrl":"59","executionMode":"60"},{"item":0},{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"https://chain.pivoine.art/webhook/5ed1a77b-13b2-4df8-8d38-1059f8618d15","production",{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"chain.pivoine.art","Go-http-client/1.1","gzip","172.18.0.1","443","https","ba94cdd2a9e5","33906e5e-8e8a-4fd1-80e2-493a98270a8b","push","repository","","sha1=","sha256=","{\\n \\"ref\\": \\"refs/heads/main\\",\\n \\"before\\": \\"914cae4f810341fbd3ad1a14748f7e83b530e8e9\\",\\n \\"after\\": \\"ff68961d468e7376995575a86ba10d65b4ee8ac2\\",\\n \\"compare_url\\": \\"https://code.pivoine.art/valknar/home/compare/914cae4f810341fbd3ad1a14748f7e83b530e8e9...ff68961d468e7376995575a86ba10d65b4ee8ac2\\",\\n \\"commits\\": [\\n {\\n \\"id\\": \\"ff68961d468e7376995575a86ba10d65b4ee8ac2\\",\\n \\"message\\": \\"fix: signoz\\\\n\\",\\n \\"url\\": \\"https://code.pivoine.art/valknar/home/commit/ff68961d468e7376995575a86ba10d65b4ee8ac2\\",\\n \\"author\\": {\\n \\"name\\": \\"Sebastian Krüger\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"username\\": \\"valknar\\"\\n },\\n \\"committer\\": {\\n \\"name\\": \\"Sebastian Krüger\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"username\\": \\"valknar\\"\\n },\\n \\"verification\\": null,\\n \\"timestamp\\": \\"2025-10-10T21:53:36+02:00\\",\\n \\"added\\": [],\\n \\"removed\\": [],\\n \\"modified\\": [\\n \\"Projects/kompose/trace/compose.yaml\\"\\n ]\\n }\\n ],\\n \\"total_commits\\": 1,\\n \\"head_commit\\": {\\n \\"id\\": \\"ff68961d468e7376995575a86ba10d65b4ee8ac2\\",\\n \\"message\\": \\"fix: signoz\\\\n\\",\\n \\"url\\": \\"https://code.pivoine.art/valknar/home/commit/ff68961d468e7376995575a86ba10d65b4ee8ac2\\",\\n \\"author\\": {\\n \\"name\\": \\"Sebastian Krüger\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"username\\": \\"valknar\\"\\n },\\n \\"committer\\": {\\n \\"name\\": \\"Sebastian Krüger\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"username\\": \\"valknar\\"\\n },\\n \\"verification\\": null,\\n \\"timestamp\\": \\"2025-10-10T21:53:36+02:00\\",\\n \\"added\\": [],\\n \\"removed\\": [],\\n \\"modified\\": [\\n \\"Projects/kompose/trace/compose.yaml\\"\\n ]\\n },\\n \\"repository\\": {\\n \\"id\\": 4,\\n \\"owner\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n },\\n \\"name\\": \\"home\\",\\n \\"full_name\\": \\"valknar/home\\",\\n \\"description\\": \\"\\",\\n \\"empty\\": false,\\n \\"private\\": true,\\n \\"fork\\": false,\\n \\"template\\": false,\\n \\"mirror\\": false,\\n \\"size\\": 617115,\\n \\"language\\": \\"\\",\\n \\"languages_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/languages\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home\\",\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home\\",\\n \\"link\\": \\"\\",\\n \\"ssh_url\\": \\"ssh://git@code.pivoine.art:2222/valknar/home.git\\",\\n \\"clone_url\\": \\"https://code.pivoine.art/valknar/home.git\\",\\n \\"original_url\\": \\"https://github.com/valknarogg/home\\",\\n \\"website\\": \\"\\",\\n \\"stars_count\\": 0,\\n \\"forks_count\\": 0,\\n \\"watchers_count\\": 1,\\n \\"open_issues_count\\": 0,\\n \\"open_pr_counter\\": 0,\\n \\"release_counter\\": 0,\\n \\"default_branch\\": \\"main\\",\\n \\"archived\\": false,\\n \\"created_at\\": \\"2025-10-09T23:17:05Z\\",\\n \\"updated_at\\": \\"2025-10-10T19:48:53Z\\",\\n \\"archived_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"permissions\\": {\\n \\"admin\\": true,\\n \\"push\\": true,\\n \\"pull\\": true\\n },\\n \\"has_issues\\": true,\\n \\"internal_tracker\\": {\\n \\"enable_time_tracker\\": true,\\n \\"allow_only_contributors_to_track_time\\": true,\\n \\"enable_issue_dependencies\\": true\\n },\\n \\"has_wiki\\": true,\\n \\"has_pull_requests\\": false,\\n \\"has_projects\\": true,\\n \\"projects_mode\\": \\"all\\",\\n \\"has_releases\\": true,\\n \\"has_packages\\": true,\\n \\"has_actions\\": true,\\n \\"ignore_whitespace_conflicts\\": false,\\n \\"allow_merge_commits\\": false,\\n \\"allow_rebase\\": false,\\n \\"allow_rebase_explicit\\": false,\\n \\"allow_squash_merge\\": false,\\n \\"allow_fast_forward_only_merge\\": false,\\n \\"allow_rebase_update\\": false,\\n \\"default_delete_branch_after_merge\\": false,\\n \\"default_merge_style\\": \\"merge\\",\\n \\"default_allow_maintainer_edit\\": false,\\n \\"avatar_url\\": \\"\\",\\n \\"internal\\": false,\\n \\"mirror_interval\\": \\"\\",\\n \\"object_format_name\\": \\"sha1\\",\\n \\"mirror_updated\\": \\"0001-01-01T00:00:00Z\\",\\n \\"topics\\": [],\\n \\"licenses\\": []\\n },\\n \\"pusher\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@noreply.code.pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n },\\n \\"sender\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@noreply.code.pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n }\\n}"]
146 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":false,"nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event_type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event_type","rightValue":"mqtt","operator":{"type":"string","operation":"equals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"mqtt"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"0b8b9fe1-87de-4070-9289-678bb1aa9248","leftValue":"event_type","rightValue":"/(push|mqtt)/","operator":{"type":"string","operation":"notRegex"}}],"combinator":"and"},"renameOutput":true,"outputKey":"trace"}]},"looseTypeValidation":true,"options":{"fallbackOutput":2,"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,80],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-208],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[576,400],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"},{"parameters":{"topics":"homeassistant","options":{"jsonParseBody":true}},"type":"n8n-nodes-base.mqttTrigger","typeVersion":1,"position":[0,176],"id":"db220e56-efe7-458b-990d-b6b0c7f3a637","name":"FROM homeassistant","credentials":{"mqtt":{"id":"rqKKnJhZrSWZoVl6","name":"MQTT account"}}},{"parameters":{"mode":"manual","duplicateItem":false,"assignments":{"assignments":[{"id":"c4a9b92c-994d-465e-b695-00aae9dec0b5","name":"event_type","value":"mqtt","type":"string"}]},"includeOtherFields":true,"include":"all","options":{}},"type":"n8n-nodes-base.set","typeVersion":3.4,"position":[224,176],"id":"68ebb20b-87e8-4cfb-a83e-9cb692e4d38e","name":"TO event"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://chat/message","authentication":"none","provideSslCertificates":false,"sendQuery":true,"specifyQuery":"keypair","queryParameters":{"parameters":[{"name":"token","value":"CQ.CVw-vDMMqLqV"}]},"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"keypair","bodyParameters":{"parameters":[{"name":"message","value":""}]},"options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[656,80],"id":"197092fe-f532-46aa-8884-900568b6f22b","name":"HTTP Request"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[],[]]},"FROM homeassistant":{"main":[[{"node":"TO event","type":"main","index":0}]]},"TO event":{"main":[[{"node":"Switch","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{"destinationNode":"4","runNodeFilter":"5"},{"runData":"6","pinData":"7","lastNodeExecuted":"4"},{"contextData":"8","nodeExecutionStack":"9","metadata":"10","waitingExecution":"11","waitingExecutionSource":"12"},"Switch",["13","14","4"],{"FROM homeassistant":"15","TO event":"16","Switch":"17"},{},{},[],{},{},{},"FROM homeassistant","TO event",["18"],["19"],["20"],{"startTime":1760132805129,"executionIndex":0,"source":"21","hints":"22","executionTime":46,"executionStatus":"23","data":"24"},{"startTime":1760132805175,"executionIndex":1,"source":"25","hints":"26","executionTime":1,"executionStatus":"23","data":"27"},{"startTime":1760133245592,"executionIndex":2,"source":"28","hints":"29","executionTime":1,"executionStatus":"23","data":"30"},[],[],"success",{"main":"31"},["32"],[],{"main":"33"},["34"],[],{"main":"35"},["36"],{"previousNode":"13"},["37"],{"previousNode":"14","previousNodeOutput":0,"previousNodeRun":0},["38","39","40"],["41"],["42"],[],[],["43"],{"json":"44","pairedItem":"45"},{"json":"46","pairedItem":"47"},{"json":"46","pairedItem":"48"},{"message":"49","topic":"50"},{"item":0},{"message":"51","topic":"50","event_type":"52"},{"item":0},{"item":0},{"message":"53"},"homeassistant",{"message":"53"},"mqtt","It's all good now baby!!!"]
3 {"id":"JntLnJIWAtFUxzoj","name":"My workflow 2","active":false,"nodes":[{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"valknar/home - Push","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"GET","url":"http://semaphore:3000/api/integrations/qsco1509e9wuizti","authentication":"none","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":false,"options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[432,0],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"HTTP Request"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"Respond to Webhook1"}],"connections":{"valknar/home - Push":{"main":[[{"node":"Respond to Webhook1","type":"main","index":0}]]},"Respond to Webhook1":{"main":[[{"node":"HTTP Request","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","pinData":"5","lastNodeExecuted":"6","error":"7"},{"contextData":"8","nodeExecutionStack":"9","waitingExecution":"10"},{"valknar/home - Push":"11","Respond to Webhook1":"12","HTTP Request":"13"},{},"HTTP Request",{"level":"14","tags":"15","message":"16","stack":"17"},{"node:HTTP Request":"18"},["19"],{},["20"],["21"],["22"],"error",{},"Invalid JSON in response body","Error: Invalid JSON in response body\\n at jsonParse (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-workflow@file+packages+workflow/node_modules/n8n-workflow/src/utils.ts:145:10)\\n at ExecuteContext.execute (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-nodes-base@file+packages+nodes-base_@aws-sdk+credential-providers@3.808.0_asn1.js@5_afd197edb2c1f848eae21a96a97fab23/node_modules/n8n-nodes-base/nodes/HttpRequest/V3/HttpRequestV3.node.ts:915:34)\\n at processTicksAndRejections (node:internal/process/task_queues:105:5)\\n at WorkflowExecute.executeNode (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@opentelemetry+api@1.9.0_@opentelemetry+sdk-trace-base@1.30_08b575bec2313d5d8a4cc75358971443/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:1091:8)\\n at WorkflowExecute.runNode (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@opentelemetry+api@1.9.0_@opentelemetry+sdk-trace-base@1.30_08b575bec2313d5d8a4cc75358971443/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:1272:11)\\n at /usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@opentelemetry+api@1.9.0_@opentelemetry+sdk-trace-base@1.30_08b575bec2313d5d8a4cc75358971443/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:1673:27\\n at /usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@opentelemetry+api@1.9.0_@opentelemetry+sdk-trace-base@1.30_08b575bec2313d5d8a4cc75358971443/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:2287:11",{"response":"23"},{"node":"24","data":"25","source":"26"},{"startTime":1760086570508,"executionIndex":0,"source":"27","hints":"28","executionTime":0,"executionStatus":"29","data":"30"},{"startTime":1760086570508,"executionIndex":1,"source":"31","hints":"32","executionTime":1,"executionStatus":"29","data":"33"},{"startTime":1760086570510,"executionIndex":2,"source":"34","hints":"35","executionTime":33,"executionStatus":"14","error":"36"},{"body":"37","headers":"38","statusCode":204,"statusMessage":"39"},{"parameters":"40","type":"41","typeVersion":4.2,"position":"42","id":"43","name":"6"},{"main":"44"},{"main":"34"},[],[],"success",{"main":"45"},["46"],[],{"main":"47"},["48"],[],{"level":"14","tags":"15","message":"16","stack":"17"},{"_events":"49","_readableState":"50","socket":"51","httpVersionMajor":1,"httpVersionMinor":1,"httpVersion":"52","complete":true,"rawHeaders":"53","rawTrailers":"54","aborted":false,"upgrade":false,"url":"55","method":null,"statusCode":204,"statusMessage":"39","client":"51","_consuming":false,"_dumped":false,"req":"56","_eventsCount":3,"responseUrl":"57","redirects":"58","contentType":"59","encoding":"60"},{"content-type":"59","date":"61","connection":"62"},"No Content",{"preBuiltAgentsCalloutHttpRequest":"55","curlImport":"55","method":"63","url":"57","authentication":"64","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":false,"options":"65","infoMessage":"55"},"n8n-nodes-base.httpRequest",[432,0],"328b02ad-f924-4cfe-a2c6-e3a68f329441",["66"],["67"],{"previousNode":"68"},["69"],{"previousNode":"70"},{"end":"71"},{"highWaterMark":65536,"buffer":"72","bufferIndex":0,"length":0,"pipes":"73","awaitDrainWriters":null},{"connecting":false,"_hadError":false,"_parent":null,"_host":"74","_closeAfterHandlingError":false,"_events":"75","_readableState":"76","_writableState":"77","allowHalfOpen":false,"_eventsCount":7,"_sockname":null,"_pendingData":null,"_pendingEncoding":"55","server":null,"_server":null,"parser":null,"_httpMessage":"56","timeout":300000},"1.1",["78","59","79","61","80","62"],[],"",{"_events":"81","_eventsCount":7,"outputData":"82","outputSize":0,"writable":true,"destroyed":false,"_last":true,"chunkedEncoding":false,"shouldKeepAlive":false,"maxRequestsOnConnectionReached":false,"_defaultKeepAlive":true,"useChunkedEncodingByDefault":false,"sendDate":false,"_removedConnection":false,"_removedContLen":false,"_removedTE":false,"strictContentLength":false,"_contentLength":0,"_hasBody":true,"_trailer":"55","finished":true,"_headerSent":true,"_closed":false,"_header":"83","_keepAliveTimeout":0,"agent":"84","method":"63","path":"85","_ended":true,"res":"37","aborted":false,"timeoutCb":null,"upgradeOrConnect":false,"parser":null,"maxHeadersCount":null,"reusedSocket":false,"host":"74","protocol":"86","_redirectable":"87"},"http://semaphore:3000/api/integrations/qsco1509e9wuizti",[],"application/json","utf-8","Fri, 10 Oct 2025 08:56:10 GMT","close","GET","none",{},["88"],["89"],"valknar/home - Push",["90"],"Respond to Webhook1",[null,null],[],[],"semaphore",{"close":"91","timeout":"92"},{"highWaterMark":65536,"buffer":"93","bufferIndex":0,"length":0,"pipes":"94","awaitDrainWriters":null},{"highWaterMark":65536,"length":0,"corked":0,"writelen":0,"bufferedIndex":0,"pendingcb":1},"Content-Type","Date","Connection",{},[],"GET /api/integrations/qsco1509e9wuizti HTTP/1.1\\r\\nAccept: application/json,text/html,application/xhtml+xml,application/xml,text/*;q=0.9, image/*;q=0.8, */*;q=0.7\\r\\nUser-Agent: axios/1.12.0\\r\\nAccept-Encoding: gzip, compress, deflate, br\\r\\nHost: semaphore:3000\\r\\nConnection: close\\r\\n\\r\\n",{"_events":"95","_eventsCount":2,"defaultPort":80,"protocol":"86","options":"96","requests":"97","sockets":"98","freeSockets":"99","keepAliveMsecs":1000,"keepAlive":false,"maxSockets":null,"maxFreeSockets":256,"scheduling":"100","maxTotalSockets":null,"totalSocketCount":1},"/api/integrations/qsco1509e9wuizti","http:",{"_events":"101","_writableState":"102","_options":"103","_ended":true,"_ending":true,"_redirectCount":0,"_redirects":"58","_requestBodyLength":0,"_requestBodyBuffers":"104","_eventsCount":3,"_currentRequest":"56","_currentUrl":"57","_timeout":null},{"json":"105","pairedItem":"106"},{"json":"105","pairedItem":"107"},{"json":"105","pairedItem":"108"},[null,null],[null,null],[],[],{},{"servername":"74","noDelay":true,"path":null},{},{"semaphore:3000:":"109"},{},"lifo",{"socket":"110"},{"highWaterMark":65536,"length":0,"corked":0,"writelen":0,"bufferedIndex":0,"pendingcb":0},{"maxRedirects":21,"maxBodyLength":null,"protocol":"86","path":"85","method":"63","headers":"111","agents":"112","beforeRedirects":"113","hostname":"74","port":"114","agent":"84","nativeProtocols":"115","pathname":"85"},[],{"headers":"116","params":"117","query":"118","body":"119","webhookUrl":"120","executionMode":"121"},{"item":0},{"item":0},{"item":0},["51"],[null,null],{"Accept":"122","User-Agent":"123","Accept-Encoding":"124"},{"http":"84"},{},"3000",{"http:":"125","https:":"126"},{"host":"127","user-agent":"128","accept":"129","accept-encoding":"130","accept-language":"131","cookie":"132","if-none-match":"133","priority":"134","sec-ch-ua":"135","sec-ch-ua-mobile":"136","sec-ch-ua-platform":"137","sec-fetch-dest":"138","sec-fetch-mode":"139","sec-fetch-site":"64","sec-fetch-user":"140","upgrade-insecure-requests":"141","x-forwarded-for":"142","x-forwarded-host":"127","x-forwarded-port":"143","x-forwarded-proto":"144","x-forwarded-server":"145","x-real-ip":"142"},{},{},{},"https://chain.pivoine.art/webhook-test/5ed1a77b-13b2-4df8-8d38-1059f8618d15","test","application/json,text/html,application/xhtml+xml,application/xml,text/*;q=0.9, image/*;q=0.8, */*;q=0.7","axios/1.12.0","gzip, compress, deflate, br",{"METHODS":"146","STATUS_CODES":"147","maxHeaderSize":16384,"globalAgent":"148"},{"globalAgent":"149"},"chain.pivoine.art","Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/141.0.0.0 Safari/537.36","text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7","gzip, deflate, br, zstd","de-DE,de;q=0.9,en-GB;q=0.8,en;q=0.7,en-US;q=0.6","rl_page_init_referrer=RudderEncrypt%3AU2FsdGVkX18%2FKWx2MiDT%2BPP5UKOvC4t3Dp2tmHcRx6s%3D; rl_page_init_referring_domain=RudderEncrypt%3AU2FsdGVkX1%2BnnUOTvEhnaukKMWAMxzZR88rpGblgyMQ%3D; rl_anonymous_id=RudderEncrypt%3AU2FsdGVkX1%2FJUumrOaXTaPxx8m3G1ePE3Fq3nNsYsi9iQLQw2PX8vkQRx%2FwGqqebUFB0m8pfQyhnzJouZ3CJFw%3D%3D; rl_user_id=RudderEncrypt%3AU2FsdGVkX1%2B%2Fszi7T8XYuaY9r9LRIX%2FUsvnn4E8XjRJ7VtU%2BAuC%2BZ%2BYOegHnLWCLEJ0Ko1jMu7vzOFwutOeV3b6M4IbAIpwMX4%2F8%2F2Y4za3yxjAy6OkHtJNvHKbxl25JMx7ggCHCebDWCs3NUNEGFvsJOjycaoXJ2Cw%2BhC6t%2B8Y%3D; rl_trait=RudderEncrypt%3AU2FsdGVkX1%2BuCOqMwAEODAiZBrb0KXsKngxaFinSmTGdNojNrOP%2BDkPFTvHURL%2FXcraWl9LHd%2FJeGiWMTES%2FBrK%2B0BWGFQ0GEw5tYk02AkmzFNoQVMD1z0Me%2F%2BF0hbFFI6oqHZ3qU5zkPWnBatYpUl%2FgTsMZgL3MvuwtaBUeHSI%3D; ph_phc_4URIAm1uYfJO7j8kWSe0J8lc8IqnstRLS7Jx8NcakHo_posthog=%7B%22distinct_id%22%3A%22e501e0321ef5cd5b7b0ee2fc1adfcc32f2d06a549d9fe6f9511c6e2e1b8f35bb%2368dfa745-5866-4eb3-935f-ba21523b38b8%22%2C%22%24sesid%22%3A%5B1760085302177%2C%220199cd42-5b9a-72a0-a31d-a41d1650eb9b%22%2C1760085302165%5D%2C%22%24epp%22%3Atrue%2C%22%24initial_person_info%22%3A%7B%22r%22%3A%22%24direct%22%2C%22u%22%3A%22https%3A%2F%2Fchain.pivoine.art%2Fsetup%22%7D%7D; rl_session=RudderEncrypt%3AU2FsdGVkX1%2BjeMgYmUjLeQvT1z1iM8HxT1A5EbLGV5sITy35nt%2BY1NfiA0Z%2FBH9UAl7sSAZnyp%2Fh5ikXHxZXelU0BuqzxkymR7jYKLGMNE7soioR5YH%2FXnU%2BYxCDq%2F6iye3BkT%2B18C0egwfT9UOevg%3D%3D","W/\\"995-cV+xd58plMai/zZpfvpYehs9Ezs\\"","u=0, i","\\"Google Chrome\\";v=\\"141\\", \\"Not?A_Brand\\";v=\\"8\\", \\"Chromium\\";v=\\"141\\"","?0","\\"Linux\\"","document","navigate","?1","1","172.18.0.1","443","https","ba94cdd2a9e5",["150","151","152","153","154","155","63","156","157","158","159","160","161","162","163","164","165","166","167","168","169","170","171","172","173","174","175","176","177","178","179","180","181","182","183"],{"100":"184","101":"185","102":"186","103":"187","200":"188","201":"189","202":"190","203":"191","204":"39","205":"192","206":"193","207":"194","208":"195","226":"196","300":"197","301":"198","302":"199","303":"200","304":"201","305":"202","307":"203","308":"204","400":"205","401":"206","402":"207","403":"208","404":"209","405":"210","406":"211","407":"212","408":"213","409":"214","410":"215","411":"216","412":"217","413":"218","414":"219","415":"220","416":"221","417":"222","418":"223","421":"224","422":"225","423":"226","424":"227","425":"228","426":"229","428":"230","429":"231","431":"232","451":"233","500":"234","501":"235","502":"236","503":"237","504":"238","505":"239","506":"240","507":"241","508":"242","509":"243","510":"244","511":"245"},{"_events":"246","_eventsCount":2,"defaultPort":80,"protocol":"86","options":"247","requests":"248","sockets":"249","freeSockets":"250","keepAliveMsecs":1000,"keepAlive":true,"maxSockets":null,"maxFreeSockets":256,"scheduling":"100","maxTotalSockets":null,"totalSocketCount":0},{"_events":"251","_eventsCount":2,"defaultPort":443,"protocol":"252","options":"253","requests":"254","sockets":"255","freeSockets":"256","keepAliveMsecs":1000,"keepAlive":true,"maxSockets":null,"maxFreeSockets":256,"scheduling":"100","maxTotalSockets":null,"totalSocketCount":0,"maxCachedSessions":100,"_sessionCache":"257"},"ACL","BIND","CHECKOUT","CONNECT","COPY","DELETE","HEAD","LINK","LOCK","M-SEARCH","MERGE","MKACTIVITY","MKCALENDAR","MKCOL","MOVE","NOTIFY","OPTIONS","PATCH","POST","PROPFIND","PROPPATCH","PURGE","PUT","QUERY","REBIND","REPORT","SEARCH","SOURCE","SUBSCRIBE","TRACE","UNBIND","UNLINK","UNLOCK","UNSUBSCRIBE","Continue","Switching Protocols","Processing","Early Hints","OK","Created","Accepted","Non-Authoritative Information","Reset Content","Partial Content","Multi-Status","Already Reported","IM Used","Multiple Choices","Moved Permanently","Found","See Other","Not Modified","Use Proxy","Temporary Redirect","Permanent Redirect","Bad Request","Unauthorized","Payment Required","Forbidden","Not Found","Method Not Allowed","Not Acceptable","Proxy Authentication Required","Request Timeout","Conflict","Gone","Length Required","Precondition Failed","Payload Too Large","URI Too Long","Unsupported Media Type","Range Not Satisfiable","Expectation Failed","I'm a Teapot","Misdirected Request","Unprocessable Entity","Locked","Failed Dependency","Too Early","Upgrade Required","Precondition Required","Too Many Requests","Request Header Fields Too Large","Unavailable For Legal Reasons","Internal Server Error","Not Implemented","Bad Gateway","Service Unavailable","Gateway Timeout","HTTP Version Not Supported","Variant Also Negotiates","Insufficient Storage","Loop Detected","Bandwidth Limit Exceeded","Not Extended","Network Authentication Required",{},{"keepAlive":true,"scheduling":"100","timeout":5000,"noDelay":true,"path":null},{},{},{},{},"https:",{"keepAlive":true,"scheduling":"100","timeout":5000,"noDelay":true,"path":null},{},{},{},{"map":"258","list":"259"},{"telemetry.n8n.io:443:::::::::::::::::::::":"260"},["261"],{"type":"262","data":"263"},"telemetry.n8n.io:443:::::::::::::::::::::","Buffer",[48,130,4,236,2,1,1,2,2,3,4,4,2,19,2,4,32,177,58,20,70,144,23,44,135,118,251,154,169,132,197,174,140,15,46,115,85,204,56,128,80,66,241,53,254,86,173,156,65,4,48,83,55,21,223,160,50,156,81,31,183,148,198,173,193,238,200,171,19,68,95,20,198,161,9,47,28,146,11,62,90,177,192,120,148,254,92,174,106,19,113,25,146,166,74,57,185,196,155,161,6,2,4,104,232,201,239,162,4,2,2,28,32,163,130,3,137,48,130,3,133,48,130,3,10,160,3,2,1,2,2,18,6,166,44,140,206,127,197,190,98,242,44,210,21,136,112,19,157,211,48,10,6,8,42,134,72,206,61,4,3,3,48,50,49,11,48,9,6,3,85,4,6,19,2,85,83,49,22,48,20,6,3,85,4,10,19,13,76,101,116,39,115,32,69,110,99,114,121,112,116,49,11,48,9,6,3,85,4,3,19,2,69,56,48,30,23,13,50,53,48,57,48,54,48,49,53,57,48,52,90,23,13,50,53,49,50,48,53,48,49,53,57,48,51,90,48,17,49,15,48,13,6,3,85,4,3,19,6,110,56,110,46,105,111,48,89,48,19,6,7,42,134,72,206,61,2,1,6,8,42,134,72,206,61,3,1,7,3,66,0,4,51,240,234,123,183,22,151,216,168,145,230,62,49,194,217,8,188,120,106,75,235,7,168,214,123,19,129,43,186,218,177,26,110,47,29,178,37,184,18,60,49,23,0,237,161,144,25,161,189,115,228,19,85,200,188,154,132,177,169,231,126,224,227,141,163,130,2,31,48,130,2,27,48,14,6,3,85,29,15,1,1,255,4,4,3,2,7,128,48,29,6,3,85,29,37,4,22,48,20,6,8,43,6,1,5,5,7,3,1,6,8,43,6,1,5,5,7,3,2,48,12,6,3,85,29,19,1,1,255,4,2,48,0,48,29,6,3,85,29,14,4,22,4,20,77,248,249,174,74,127,98,109,32,47,95,30,42,113,124,211,0,252,174,148,48,31,6,3,85,29,35,4,24,48,22,128,20,143,13,19,162,246,46,126,209,80,108,51,24,56,93,89,142,35,114,145,202,48,50,6,8,43,6,1,5,5,7,1,1,4,38,48,36,48,34,6,8,43,6,1,5,5,7,48,2,134,22,104,116,116,112,58,47,47,101,56,46,105,46,108,101,110,99,114,46,111,114,103,47,48,27,6,3,85,29,17,4,20,48,18,130,8,42,46,110,56,110,46,105,111,130,6,110,56,110,46,105,111,48,19,6,3,85,29,32,4,12,48,10,48,8,6,6,103,129,12,1,2,1,48,45,6,3,85,29,31,4,38,48,36,48,34,160,32,160,30,134,28,104,116,116,112,58,47,47,101,56,46,99,46,108,101,110,99,114,46,111,114,103,47,56,52,46,99,114,108,48,130,1,5,6,10,43,6,1,4,1,214,121,2,4,2,4,129,246,4,129,243,0,241,0,119,0,237,60,75,214,232,6,194,164,162,0,87,219,203,36,226,56,1,223,81,47,237,196,134,197,112,15,32,221,183,62,63,224,0,0,1,153,28,245,45,156,0,0,4,3,0,72,48,70,2,33,0,129,12,220,197,111,162,157,140,136,114,146,104,20,187,201,193,86,32,75,230,146,205,174,25,253,254,128,130,30,172,173,125,2,33,0,237,41,254,174,230,56,21,134,24,235,23,207,205,234,27,67,162,112,234,50,170,159,186,197,218,144,83,122,179,136,64,98,0,118,0,26,4,255,73,208,84,29,64,175,246,160,195,191,241,216,196,103,47,78,236,238,35,64,104,152,107,23,64,46,220,137,125,0,0,1,153,28,245,45,156,0,0,4,3,0,71,48,69,2,33,0,250,244,110,114,16,61,117,237,184,182,192,245,101,52,3,112,224,64,154,37,40,183,122,76,55,244,16,142,136,138,23,196,2,32,80,239,127,248,129,227,52,17,106,225,221,13,235,183,16,198,218,92,180,62,181,149,148,189,143,219,191,129,99,96,151,230,48,10,6,8,42,134,72,206,61,4,3,3,3,105,0,48,102,2,49,0,199,146,34,60,134,238,96,73,196,62,95,122,233,8,73,103,157,60,142,249,172,199,2,208,43,116,135,67,86,53,186,173,0,229,163,5,84,5,62,85,178,147,105,81,192,20,219,41,2,49,0,184,24,200,54,210,134,184,169,117,225,81,21,137,159,86,190,114,235,182,250,194,5,40,117,204,252,118,59,43,203,189,195,122,151,7,29,47,102,23,219,78,131,246,211,176,242,85,170,164,2,4,0,166,18,4,16,116,101,108,101,109,101,116,114,121,46,110,56,110,46,105,111,169,5,2,3,0,253,32,170,129,195,4,129,192,202,87,60,50,186,140,193,124,49,251,106,207,55,100,142,216,8,115,28,184,202,28,206,195,125,43,176,59,208,143,41,4,100,40,107,121,39,195,227,91,219,45,245,208,241,85,142,11,38,102,180,28,204,97,13,188,51,214,32,19,199,110,107,216,77,116,134,54,25,213,222,91,102,97,107,36,46,60,50,227,202,51,172,187,72,196,113,154,25,70,165,227,246,89,172,226,229,220,17,173,187,120,0,154,87,163,187,131,226,163,117,33,161,206,232,253,68,165,5,249,3,64,85,220,186,176,38,150,114,82,42,187,84,57,241,105,99,31,231,102,239,45,190,55,122,8,190,137,79,72,131,30,131,255,156,66,247,8,120,160,92,103,118,245,117,109,151,226,100,174,185,113,121,55,82,39,211,38,222,39,248,205,0,39,89,129,188,228,149,170,114,254,174,6,2,4,58,221,1,104,179,3,2,1,29]]
58 {"id":"JntLnJIWAtFUxzoj","name":"Main Workflow","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T18:58:31.972Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760126019044,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760126019044,"executionIndex":1,"source":"21","hints":"22","executionTime":1,"executionStatus":"19","data":"23"},{"startTime":1760126019045,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760126019045,"executionIndex":3,"source":"27","hints":"28","executionTime":3,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"previousNode":"40"},["41","42"],{"previousNode":"43","previousNodeOutput":1},["44"],["45"],"FROM valknar/home",["46"],"TO webhook",[],["47"],"Switch",["48"],{"json":"49","pairedItem":"50"},{"json":"49","pairedItem":"51"},{"json":"49","pairedItem":"52"},{"json":"53","pairedItem":"54"},{"headers":"55","params":"56","query":"57","body":"58","webhookUrl":"59","executionMode":"60"},{"item":0},{"item":0},{"item":0},{"headers":"61","params":"62","query":"63","body":"64","webhookUrl":"59","executionMode":"60"},{"item":0},{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"https://chain.pivoine.art/webhook/5ed1a77b-13b2-4df8-8d38-1059f8618d15","production",{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"chain.pivoine.art","Go-http-client/1.1","gzip","172.18.0.1","443","https","ba94cdd2a9e5","079cf092-a48c-472e-8649-e79669d19ce9","status","repository","","sha1=","sha256=","{\\n \\"commit\\": {\\n \\"id\\": \\"ff68961d468e7376995575a86ba10d65b4ee8ac2\\",\\n \\"message\\": \\"fix: signoz\\\\n\\",\\n \\"url\\": \\"https://code.pivoine.art/valknar/home/commit/ff68961d468e7376995575a86ba10d65b4ee8ac2\\",\\n \\"author\\": {\\n \\"name\\": \\"Sebastian Krüger\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"username\\": \\"valknar\\"\\n },\\n \\"committer\\": {\\n \\"name\\": \\"Sebastian Krüger\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"username\\": \\"valknar\\"\\n },\\n \\"verification\\": null,\\n \\"timestamp\\": \\"2025-10-10T21:53:36+02:00\\",\\n \\"added\\": [],\\n \\"removed\\": [],\\n \\"modified\\": [\\n \\"Projects/kompose/trace/compose.yaml\\"\\n ]\\n },\\n \\"context\\": \\"Build and Deploy Docs.Pivoine.Art via SSH / build (push)\\",\\n \\"created_at\\": \\"2025-10-10T19:53:38Z\\",\\n \\"description\\": \\"Waiting to run\\",\\n \\"id\\": 147,\\n \\"repository\\": {\\n \\"id\\": 4,\\n \\"owner\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n },\\n \\"name\\": \\"home\\",\\n \\"full_name\\": \\"valknar/home\\",\\n \\"description\\": \\"\\",\\n \\"empty\\": false,\\n \\"private\\": true,\\n \\"fork\\": false,\\n \\"template\\": false,\\n \\"mirror\\": false,\\n \\"size\\": 617120,\\n \\"language\\": \\"Shell\\",\\n \\"languages_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/languages\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home\\",\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home\\",\\n \\"link\\": \\"\\",\\n \\"ssh_url\\": \\"ssh://git@code.pivoine.art:2222/valknar/home.git\\",\\n \\"clone_url\\": \\"https://code.pivoine.art/valknar/home.git\\",\\n \\"original_url\\": \\"https://github.com/valknarogg/home\\",\\n \\"website\\": \\"\\",\\n \\"stars_count\\": 0,\\n \\"forks_count\\": 0,\\n \\"watchers_count\\": 1,\\n \\"open_issues_count\\": 0,\\n \\"open_pr_counter\\": 0,\\n \\"release_counter\\": 0,\\n \\"default_branch\\": \\"main\\",\\n \\"archived\\": false,\\n \\"created_at\\": \\"2025-10-09T23:17:05Z\\",\\n \\"updated_at\\": \\"2025-10-10T19:48:53Z\\",\\n \\"archived_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"permissions\\": {\\n \\"admin\\": true,\\n \\"push\\": true,\\n \\"pull\\": true\\n },\\n \\"has_issues\\": true,\\n \\"internal_tracker\\": {\\n \\"enable_time_tracker\\": true,\\n \\"allow_only_contributors_to_track_time\\": true,\\n \\"enable_issue_dependencies\\": true\\n },\\n \\"has_wiki\\": true,\\n \\"has_pull_requests\\": false,\\n \\"has_projects\\": true,\\n \\"projects_mode\\": \\"all\\",\\n \\"has_releases\\": true,\\n \\"has_packages\\": true,\\n \\"has_actions\\": true,\\n \\"ignore_whitespace_conflicts\\": false,\\n \\"allow_merge_commits\\": false,\\n \\"allow_rebase\\": false,\\n \\"allow_rebase_explicit\\": false,\\n \\"allow_squash_merge\\": false,\\n \\"allow_fast_forward_only_merge\\": false,\\n \\"allow_rebase_update\\": false,\\n \\"default_delete_branch_after_merge\\": false,\\n \\"default_merge_style\\": \\"merge\\",\\n \\"default_allow_maintainer_edit\\": false,\\n \\"avatar_url\\": \\"\\",\\n \\"internal\\": false,\\n \\"mirror_interval\\": \\"\\",\\n \\"object_format_name\\": \\"sha1\\",\\n \\"mirror_updated\\": \\"0001-01-01T00:00:00Z\\",\\n \\"topics\\": [],\\n \\"licenses\\": []\\n },\\n \\"sender\\": {\\n \\"id\\": -2,\\n \\"login\\": \\"gitea-actions\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"Gitea Actions\\",\\n \\"email\\": \\"gitea-actions@noreply.code.pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/assets/img/avatar_default.png\\",\\n \\"html_url\\": \\"https://code.pivoine.art/gitea-actions\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"1970-01-01T00:00:00Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"gitea-actions\\"\\n },\\n \\"sha\\": \\"ff68961d468e7376995575a86ba10d65b4ee8ac2\\",\\n \\"state\\": \\"pending\\",\\n \\"target_url\\": \\"https://code.pivoine.art/valknar/home/actions/runs/45/jobs/0\\",\\n \\"updated_at\\": \\"2025-10-10T19:53:38Z\\"\\n}"]
147 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":false,"nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event_type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event_type","rightValue":"'mqtt'","operator":{"type":"string","operation":"equals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"mqtt"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"0b8b9fe1-87de-4070-9289-678bb1aa9248","leftValue":"event_type","rightValue":"/(push|mqtt)/","operator":{"type":"string","operation":"notRegex"}}],"combinator":"and"},"renameOutput":true,"outputKey":"trace"}]},"looseTypeValidation":true,"options":{"fallbackOutput":2,"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,80],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-208],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[576,400],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"},{"parameters":{"topics":"homeassistant","options":{"jsonParseBody":true}},"type":"n8n-nodes-base.mqttTrigger","typeVersion":1,"position":[0,176],"id":"db220e56-efe7-458b-990d-b6b0c7f3a637","name":"FROM homeassistant","credentials":{"mqtt":{"id":"rqKKnJhZrSWZoVl6","name":"MQTT account"}}},{"parameters":{"mode":"manual","duplicateItem":false,"assignments":{"assignments":[{"id":"c4a9b92c-994d-465e-b695-00aae9dec0b5","name":"event_type","value":"mqtt","type":"string"}]},"includeOtherFields":true,"include":"all","options":{}},"type":"n8n-nodes-base.set","typeVersion":3.4,"position":[224,176],"id":"68ebb20b-87e8-4cfb-a83e-9cb692e4d38e","name":"TO event"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://chat/message","authentication":"none","provideSslCertificates":false,"sendQuery":true,"specifyQuery":"keypair","queryParameters":{"parameters":[{"name":"token","value":"CQ.CVw-vDMMqLqV"}]},"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"keypair","bodyParameters":{"parameters":[{"name":"message","value":""}]},"options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[656,80],"id":"197092fe-f532-46aa-8884-900568b6f22b","name":"HTTP Request"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[],[]]},"FROM homeassistant":{"main":[[{"node":"TO event","type":"main","index":0}]]},"TO event":{"main":[[{"node":"Switch","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{"destinationNode":"4","runNodeFilter":"5"},{"runData":"6","pinData":"7","lastNodeExecuted":"4"},{"contextData":"8","nodeExecutionStack":"9","metadata":"10","waitingExecution":"11","waitingExecutionSource":"12"},"Switch",["13","14","4"],{"FROM homeassistant":"15","TO event":"16","Switch":"17"},{},{},[],{},{},{},"FROM homeassistant","TO event",["18"],["19"],["20"],{"startTime":1760132805129,"executionIndex":0,"source":"21","hints":"22","executionTime":46,"executionStatus":"23","data":"24"},{"startTime":1760132805175,"executionIndex":1,"source":"25","hints":"26","executionTime":1,"executionStatus":"23","data":"27"},{"startTime":1760133287670,"executionIndex":2,"source":"28","hints":"29","executionTime":1,"executionStatus":"23","data":"30"},[],[],"success",{"main":"31"},["32"],[],{"main":"33"},["34"],[],{"main":"35"},["36"],{"previousNode":"13"},["37"],{"previousNode":"14","previousNodeOutput":0,"previousNodeRun":0},["38","39","40"],["41"],["42"],[],[],["43"],{"json":"44","pairedItem":"45"},{"json":"46","pairedItem":"47"},{"json":"46","pairedItem":"48"},{"message":"49","topic":"50"},{"item":0},{"message":"51","topic":"50","event_type":"52"},{"item":0},{"item":0},{"message":"53"},"homeassistant",{"message":"53"},"mqtt","It's all good now baby!!!"]
4 {"id":"JntLnJIWAtFUxzoj","name":"My workflow 2","active":false,"nodes":[{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"valknar/home - Push","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"keypair","bodyParameters":{"parameters":[{"name":"template_id","value":"2"},{"name":"kompose_command","value":"up -d"}]},"options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[432,0],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"HTTP Request","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"Respond to Webhook1"}],"connections":{"valknar/home - Push":{"main":[[{"node":"Respond to Webhook1","type":"main","index":0}]]},"Respond to Webhook1":{"main":[[{"node":"HTTP Request","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{"destinationNode":"4","runNodeFilter":"5"},{"runData":"6","pinData":"7","lastNodeExecuted":"4","error":"8"},{"contextData":"9","nodeExecutionStack":"10","metadata":"11","waitingExecution":"12","waitingExecutionSource":"13"},"HTTP Request",["14","15","4"],{"valknar/home - Push":"16","Respond to Webhook1":"17","HTTP Request":"18"},{},{"level":"19","tags":"20","description":"21","timestamp":1760087329413,"context":"22","functionality":"23","name":"24","node":"25","messages":"26","httpCode":"27","message":"28","stack":"29"},{},["30"],{},{},{},"valknar/home - Push","Respond to Webhook1",["31"],["32"],["33"],"warning",{},"400 - \\"\\"",{"itemIndex":0,"request":"34"},"regular","NodeApiError",{"parameters":"35","type":"36","typeVersion":4.2,"position":"37","id":"38","name":"4","credentials":"39"},["21"],"400","Bad request - please check your parameters","NodeApiError: Bad request - please check your parameters\\n at ExecuteContext.requestWithAuthentication (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@opentelemetry+api@1.9.0_@opentelemetry+sdk-trace-base@1.30_08b575bec2313d5d8a4cc75358971443/node_modules/n8n-core/src/execution-engine/node-execution-context/utils/request-helper-functions.ts:1472:10)\\n at processTicksAndRejections (node:internal/process/task_queues:105:5)\\n at ExecuteContext.requestWithAuthentication (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@opentelemetry+api@1.9.0_@opentelemetry+sdk-trace-base@1.30_08b575bec2313d5d8a4cc75358971443/node_modules/n8n-core/src/execution-engine/node-execution-context/utils/request-helper-functions.ts:1758:11)",{"node":"40","data":"41","source":"42"},{"startTime":1760086570508,"executionIndex":0,"source":"43","hints":"44","executionTime":0,"executionStatus":"45","data":"46"},{"startTime":1760086570508,"executionIndex":1,"source":"47","hints":"48","executionTime":1,"executionStatus":"45","data":"49"},{"startTime":1760087329361,"executionIndex":2,"source":"50","hints":"51","executionTime":60,"executionStatus":"52","error":"53"},{"body":"54","headers":"55","method":"56","uri":"57","gzip":true,"rejectUnauthorized":true,"followRedirect":true,"resolveWithFullResponse":true,"followAllRedirects":true,"timeout":300000,"encoding":null,"json":false,"useStream":true},{"preBuiltAgentsCalloutHttpRequest":"58","curlImport":"58","method":"56","url":"57","authentication":"59","nodeCredentialType":"60","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"61","specifyBody":"62","bodyParameters":"63","options":"64","infoMessage":"58"},"n8n-nodes-base.httpRequest",[432,0],"328b02ad-f924-4cfe-a2c6-e3a68f329441",{"httpBearerAuth":"65"},{"parameters":"66","type":"36","typeVersion":4.2,"position":"67","id":"38","name":"4","credentials":"68"},{"main":"69"},{"main":"50"},[],[],"success",{"main":"70"},["71"],[],{"main":"72"},["73"],[],"error",{"level":"19","tags":"20","description":"21","timestamp":1760087329413,"context":"22","functionality":"23","name":"24","node":"25","messages":"26","httpCode":"27","message":"28","stack":"29"},{"template_id":"74","kompose_command":"75"},{"accept":"76","Authorization":"77"},"POST","http://semaphore:3000/api/project/1/tasks","","predefinedCredentialType","httpBearerAuth","json","keypair",{"parameters":"78"},{},{"id":"79","name":"80"},{"preBuiltAgentsCalloutHttpRequest":"58","curlImport":"58","method":"56","url":"57","authentication":"59","nodeCredentialType":"60","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"61","specifyBody":"62","bodyParameters":"81","options":"82","infoMessage":"58"},[432,0],{"httpBearerAuth":"83"},["84"],["85"],{"previousNode":"14"},["86"],{"previousNode":"15","previousNodeOutput":0,"previousNodeRun":0},"2","up -d","application/json,text/html,application/xhtml+xml,application/xml,text/*;q=0.9, image/*;q=0.8, */*;q=0.7","**hidden**",["87","88"],"pW7BpbFSyoxBbKEI","Bearer Auth account",{"parameters":"89"},{},{"id":"79","name":"80"},["90"],["91"],["92"],{"name":"93","value":"74"},{"name":"94","value":"75"},["95","96"],{"json":"97","pairedItem":"98"},{"json":"99","pairedItem":"100"},{"json":"97","pairedItem":"101"},"template_id","kompose_command",{"name":"93","value":"74"},{"name":"94","value":"75"},{"headers":"102","params":"103","query":"104","body":"105","webhookUrl":"106","executionMode":"107"},{"item":0},{"headers":"108","params":"109","query":"110","body":"111","webhookUrl":"106","executionMode":"107"},{"item":0},{"item":0},{"host":"112","user-agent":"113","accept":"114","accept-encoding":"115","accept-language":"116","cookie":"117","if-none-match":"118","priority":"119","sec-ch-ua":"120","sec-ch-ua-mobile":"121","sec-ch-ua-platform":"122","sec-fetch-dest":"123","sec-fetch-mode":"124","sec-fetch-site":"125","sec-fetch-user":"126","upgrade-insecure-requests":"127","x-forwarded-for":"128","x-forwarded-host":"112","x-forwarded-port":"129","x-forwarded-proto":"130","x-forwarded-server":"131","x-real-ip":"128"},{},{},{},"https://chain.pivoine.art/webhook-test/5ed1a77b-13b2-4df8-8d38-1059f8618d15","test",{"host":"112","user-agent":"113","accept":"114","accept-encoding":"115","accept-language":"116","cookie":"117","if-none-match":"118","priority":"119","sec-ch-ua":"120","sec-ch-ua-mobile":"121","sec-ch-ua-platform":"122","sec-fetch-dest":"123","sec-fetch-mode":"124","sec-fetch-site":"125","sec-fetch-user":"126","upgrade-insecure-requests":"127","x-forwarded-for":"128","x-forwarded-host":"112","x-forwarded-port":"129","x-forwarded-proto":"130","x-forwarded-server":"131","x-real-ip":"128"},{},{},{},"chain.pivoine.art","Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/141.0.0.0 Safari/537.36","text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7","gzip, deflate, br, zstd","de-DE,de;q=0.9,en-GB;q=0.8,en;q=0.7,en-US;q=0.6","rl_page_init_referrer=RudderEncrypt%3AU2FsdGVkX18%2FKWx2MiDT%2BPP5UKOvC4t3Dp2tmHcRx6s%3D; rl_page_init_referring_domain=RudderEncrypt%3AU2FsdGVkX1%2BnnUOTvEhnaukKMWAMxzZR88rpGblgyMQ%3D; rl_anonymous_id=RudderEncrypt%3AU2FsdGVkX1%2FJUumrOaXTaPxx8m3G1ePE3Fq3nNsYsi9iQLQw2PX8vkQRx%2FwGqqebUFB0m8pfQyhnzJouZ3CJFw%3D%3D; rl_user_id=RudderEncrypt%3AU2FsdGVkX1%2B%2Fszi7T8XYuaY9r9LRIX%2FUsvnn4E8XjRJ7VtU%2BAuC%2BZ%2BYOegHnLWCLEJ0Ko1jMu7vzOFwutOeV3b6M4IbAIpwMX4%2F8%2F2Y4za3yxjAy6OkHtJNvHKbxl25JMx7ggCHCebDWCs3NUNEGFvsJOjycaoXJ2Cw%2BhC6t%2B8Y%3D; rl_trait=RudderEncrypt%3AU2FsdGVkX1%2BuCOqMwAEODAiZBrb0KXsKngxaFinSmTGdNojNrOP%2BDkPFTvHURL%2FXcraWl9LHd%2FJeGiWMTES%2FBrK%2B0BWGFQ0GEw5tYk02AkmzFNoQVMD1z0Me%2F%2BF0hbFFI6oqHZ3qU5zkPWnBatYpUl%2FgTsMZgL3MvuwtaBUeHSI%3D; ph_phc_4URIAm1uYfJO7j8kWSe0J8lc8IqnstRLS7Jx8NcakHo_posthog=%7B%22distinct_id%22%3A%22e501e0321ef5cd5b7b0ee2fc1adfcc32f2d06a549d9fe6f9511c6e2e1b8f35bb%2368dfa745-5866-4eb3-935f-ba21523b38b8%22%2C%22%24sesid%22%3A%5B1760085302177%2C%220199cd42-5b9a-72a0-a31d-a41d1650eb9b%22%2C1760085302165%5D%2C%22%24epp%22%3Atrue%2C%22%24initial_person_info%22%3A%7B%22r%22%3A%22%24direct%22%2C%22u%22%3A%22https%3A%2F%2Fchain.pivoine.art%2Fsetup%22%7D%7D; rl_session=RudderEncrypt%3AU2FsdGVkX1%2BjeMgYmUjLeQvT1z1iM8HxT1A5EbLGV5sITy35nt%2BY1NfiA0Z%2FBH9UAl7sSAZnyp%2Fh5ikXHxZXelU0BuqzxkymR7jYKLGMNE7soioR5YH%2FXnU%2BYxCDq%2F6iye3BkT%2B18C0egwfT9UOevg%3D%3D","W/\\"995-cV+xd58plMai/zZpfvpYehs9Ezs\\"","u=0, i","\\"Google Chrome\\";v=\\"141\\", \\"Not?A_Brand\\";v=\\"8\\", \\"Chromium\\";v=\\"141\\"","?0","\\"Linux\\"","document","navigate","none","?1","1","172.18.0.1","443","https","ba94cdd2a9e5"]
5 {"id":"JntLnJIWAtFUxzoj","name":"My workflow 2","active":false,"nodes":[{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"valknar/home - Push","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"keypair","bodyParameters":{"parameters":[{"name":"template_id","value":"2"},{"name":"environment","value":"{\\"kompose_command\\":\\"up -d\\"}"}]},"options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[432,0],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"HTTP Request","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"Respond to Webhook1"}],"connections":{"valknar/home - Push":{"main":[[{"node":"Respond to Webhook1","type":"main","index":0}]]},"Respond to Webhook1":{"main":[[{"node":"HTTP Request","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{"destinationNode":"4","runNodeFilter":"5"},{"runData":"6","pinData":"7","lastNodeExecuted":"4","error":"8"},{"contextData":"9","nodeExecutionStack":"10","metadata":"11","waitingExecution":"12","waitingExecutionSource":"13"},"HTTP Request",["14","15","4"],{"valknar/home - Push":"16","Respond to Webhook1":"17","HTTP Request":"18"},{},{"level":"19","tags":"20","description":"21","timestamp":1760087727015,"context":"22","functionality":"23","name":"24","node":"25","messages":"26","httpCode":"27","message":"28","stack":"29"},{},["30"],{},{},{},"valknar/home - Push","Respond to Webhook1",["31"],["32"],["33"],"warning",{},"400 - \\"\\"",{"itemIndex":0,"request":"34"},"regular","NodeApiError",{"parameters":"35","type":"36","typeVersion":4.2,"position":"37","id":"38","name":"4","credentials":"39"},["21"],"400","Bad request - please check your parameters","NodeApiError: Bad request - please check your parameters\\n at ExecuteContext.requestWithAuthentication (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@opentelemetry+api@1.9.0_@opentelemetry+sdk-trace-base@1.30_08b575bec2313d5d8a4cc75358971443/node_modules/n8n-core/src/execution-engine/node-execution-context/utils/request-helper-functions.ts:1472:10)\\n at processTicksAndRejections (node:internal/process/task_queues:105:5)\\n at ExecuteContext.requestWithAuthentication (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@opentelemetry+api@1.9.0_@opentelemetry+sdk-trace-base@1.30_08b575bec2313d5d8a4cc75358971443/node_modules/n8n-core/src/execution-engine/node-execution-context/utils/request-helper-functions.ts:1758:11)",{"node":"40","data":"41","source":"42"},{"startTime":1760086570508,"executionIndex":0,"source":"43","hints":"44","executionTime":0,"executionStatus":"45","data":"46"},{"startTime":1760086570508,"executionIndex":1,"source":"47","hints":"48","executionTime":1,"executionStatus":"45","data":"49"},{"startTime":1760087727004,"executionIndex":2,"source":"50","hints":"51","executionTime":12,"executionStatus":"52","error":"53"},{"body":"54","headers":"55","method":"56","uri":"57","gzip":true,"rejectUnauthorized":true,"followRedirect":true,"resolveWithFullResponse":true,"followAllRedirects":true,"timeout":300000,"encoding":null,"json":false,"useStream":true},{"preBuiltAgentsCalloutHttpRequest":"58","curlImport":"58","method":"56","url":"57","authentication":"59","nodeCredentialType":"60","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"61","specifyBody":"62","bodyParameters":"63","options":"64","infoMessage":"58"},"n8n-nodes-base.httpRequest",[432,0],"328b02ad-f924-4cfe-a2c6-e3a68f329441",{"httpBearerAuth":"65"},{"parameters":"66","type":"36","typeVersion":4.2,"position":"67","id":"38","name":"4","credentials":"68"},{"main":"69"},{"main":"50"},[],[],"success",{"main":"70"},["71"],[],{"main":"72"},["73"],[],"error",{"level":"19","tags":"20","description":"21","timestamp":1760087727015,"context":"22","functionality":"23","name":"24","node":"25","messages":"26","httpCode":"27","message":"28","stack":"29"},{"template_id":"74","environment":"75"},{"accept":"76","Authorization":"77"},"POST","http://semaphore:3000/api/project/1/tasks","","predefinedCredentialType","httpBearerAuth","json","keypair",{"parameters":"78"},{},{"id":"79","name":"80"},{"preBuiltAgentsCalloutHttpRequest":"58","curlImport":"58","method":"56","url":"57","authentication":"59","nodeCredentialType":"60","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"61","specifyBody":"62","bodyParameters":"81","options":"82","infoMessage":"58"},[432,0],{"httpBearerAuth":"83"},["84"],["85"],{"previousNode":"14"},["86"],{"previousNode":"15","previousNodeOutput":0,"previousNodeRun":0},"2","{\\"kompose_command\\":\\"up -d\\"}","application/json,text/html,application/xhtml+xml,application/xml,text/*;q=0.9, image/*;q=0.8, */*;q=0.7","**hidden**",["87","88"],"pW7BpbFSyoxBbKEI","Bearer Auth account",{"parameters":"89"},{},{"id":"79","name":"80"},["90"],["91"],["92"],{"name":"93","value":"74"},{"name":"94","value":"75"},["95","96"],{"json":"97","pairedItem":"98"},{"json":"99","pairedItem":"100"},{"json":"97","pairedItem":"101"},"template_id","environment",{"name":"93","value":"74"},{"name":"94","value":"75"},{"headers":"102","params":"103","query":"104","body":"105","webhookUrl":"106","executionMode":"107"},{"item":0},{"headers":"108","params":"109","query":"110","body":"111","webhookUrl":"106","executionMode":"107"},{"item":0},{"item":0},{"host":"112","user-agent":"113","accept":"114","accept-encoding":"115","accept-language":"116","cookie":"117","if-none-match":"118","priority":"119","sec-ch-ua":"120","sec-ch-ua-mobile":"121","sec-ch-ua-platform":"122","sec-fetch-dest":"123","sec-fetch-mode":"124","sec-fetch-site":"125","sec-fetch-user":"126","upgrade-insecure-requests":"127","x-forwarded-for":"128","x-forwarded-host":"112","x-forwarded-port":"129","x-forwarded-proto":"130","x-forwarded-server":"131","x-real-ip":"128"},{},{},{},"https://chain.pivoine.art/webhook-test/5ed1a77b-13b2-4df8-8d38-1059f8618d15","test",{"host":"112","user-agent":"113","accept":"114","accept-encoding":"115","accept-language":"116","cookie":"117","if-none-match":"118","priority":"119","sec-ch-ua":"120","sec-ch-ua-mobile":"121","sec-ch-ua-platform":"122","sec-fetch-dest":"123","sec-fetch-mode":"124","sec-fetch-site":"125","sec-fetch-user":"126","upgrade-insecure-requests":"127","x-forwarded-for":"128","x-forwarded-host":"112","x-forwarded-port":"129","x-forwarded-proto":"130","x-forwarded-server":"131","x-real-ip":"128"},{},{},{},"chain.pivoine.art","Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/141.0.0.0 Safari/537.36","text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7","gzip, deflate, br, zstd","de-DE,de;q=0.9,en-GB;q=0.8,en;q=0.7,en-US;q=0.6","rl_page_init_referrer=RudderEncrypt%3AU2FsdGVkX18%2FKWx2MiDT%2BPP5UKOvC4t3Dp2tmHcRx6s%3D; rl_page_init_referring_domain=RudderEncrypt%3AU2FsdGVkX1%2BnnUOTvEhnaukKMWAMxzZR88rpGblgyMQ%3D; rl_anonymous_id=RudderEncrypt%3AU2FsdGVkX1%2FJUumrOaXTaPxx8m3G1ePE3Fq3nNsYsi9iQLQw2PX8vkQRx%2FwGqqebUFB0m8pfQyhnzJouZ3CJFw%3D%3D; rl_user_id=RudderEncrypt%3AU2FsdGVkX1%2B%2Fszi7T8XYuaY9r9LRIX%2FUsvnn4E8XjRJ7VtU%2BAuC%2BZ%2BYOegHnLWCLEJ0Ko1jMu7vzOFwutOeV3b6M4IbAIpwMX4%2F8%2F2Y4za3yxjAy6OkHtJNvHKbxl25JMx7ggCHCebDWCs3NUNEGFvsJOjycaoXJ2Cw%2BhC6t%2B8Y%3D; rl_trait=RudderEncrypt%3AU2FsdGVkX1%2BuCOqMwAEODAiZBrb0KXsKngxaFinSmTGdNojNrOP%2BDkPFTvHURL%2FXcraWl9LHd%2FJeGiWMTES%2FBrK%2B0BWGFQ0GEw5tYk02AkmzFNoQVMD1z0Me%2F%2BF0hbFFI6oqHZ3qU5zkPWnBatYpUl%2FgTsMZgL3MvuwtaBUeHSI%3D; ph_phc_4URIAm1uYfJO7j8kWSe0J8lc8IqnstRLS7Jx8NcakHo_posthog=%7B%22distinct_id%22%3A%22e501e0321ef5cd5b7b0ee2fc1adfcc32f2d06a549d9fe6f9511c6e2e1b8f35bb%2368dfa745-5866-4eb3-935f-ba21523b38b8%22%2C%22%24sesid%22%3A%5B1760085302177%2C%220199cd42-5b9a-72a0-a31d-a41d1650eb9b%22%2C1760085302165%5D%2C%22%24epp%22%3Atrue%2C%22%24initial_person_info%22%3A%7B%22r%22%3A%22%24direct%22%2C%22u%22%3A%22https%3A%2F%2Fchain.pivoine.art%2Fsetup%22%7D%7D; rl_session=RudderEncrypt%3AU2FsdGVkX1%2BjeMgYmUjLeQvT1z1iM8HxT1A5EbLGV5sITy35nt%2BY1NfiA0Z%2FBH9UAl7sSAZnyp%2Fh5ikXHxZXelU0BuqzxkymR7jYKLGMNE7soioR5YH%2FXnU%2BYxCDq%2F6iye3BkT%2B18C0egwfT9UOevg%3D%3D","W/\\"995-cV+xd58plMai/zZpfvpYehs9Ezs\\"","u=0, i","\\"Google Chrome\\";v=\\"141\\", \\"Not?A_Brand\\";v=\\"8\\", \\"Chromium\\";v=\\"141\\"","?0","\\"Linux\\"","document","navigate","none","?1","1","172.18.0.1","443","https","ba94cdd2a9e5"]
59 {"id":"JntLnJIWAtFUxzoj","name":"Main Workflow","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T18:58:31.972Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760126019071,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760126019071,"executionIndex":1,"source":"21","hints":"22","executionTime":1,"executionStatus":"19","data":"23"},{"startTime":1760126019072,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760126019072,"executionIndex":3,"source":"27","hints":"28","executionTime":5,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"previousNode":"40"},["41","42"],{"previousNode":"43","previousNodeOutput":1},["44"],["45"],"FROM valknar/home",["46"],"TO webhook",[],["47"],"Switch",["48"],{"json":"49","pairedItem":"50"},{"json":"49","pairedItem":"51"},{"json":"49","pairedItem":"52"},{"json":"53","pairedItem":"54"},{"headers":"55","params":"56","query":"57","body":"58","webhookUrl":"59","executionMode":"60"},{"item":0},{"item":0},{"item":0},{"headers":"61","params":"62","query":"63","body":"64","webhookUrl":"59","executionMode":"60"},{"item":0},{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"https://chain.pivoine.art/webhook/5ed1a77b-13b2-4df8-8d38-1059f8618d15","production",{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"chain.pivoine.art","Go-http-client/1.1","gzip","172.18.0.1","443","https","ba94cdd2a9e5","4a483a52-7ae3-459d-80eb-54faf99ae67c","workflow_job","repository","","sha1=","sha256=","{\\n \\"action\\": \\"queued\\",\\n \\"workflow_job\\": {\\n \\"id\\": 117,\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/actions/runs/117/jobs/117\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home/actions/runs/45/jobs/0\\",\\n \\"run_id\\": 117,\\n \\"run_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/actions/runs/117\\",\\n \\"name\\": \\"build\\",\\n \\"labels\\": [\\n \\"ubuntu-latest\\"\\n ],\\n \\"run_attempt\\": 0,\\n \\"head_sha\\": \\"ff68961d468e7376995575a86ba10d65b4ee8ac2\\",\\n \\"head_branch\\": \\"main\\",\\n \\"status\\": \\"queued\\",\\n \\"steps\\": null,\\n \\"created_at\\": \\"2025-10-10T19:53:38Z\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n \\"repository\\": {\\n \\"id\\": 4,\\n \\"owner\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n },\\n \\"name\\": \\"home\\",\\n \\"full_name\\": \\"valknar/home\\",\\n \\"description\\": \\"\\",\\n \\"empty\\": false,\\n \\"private\\": true,\\n \\"fork\\": false,\\n \\"template\\": false,\\n \\"mirror\\": false,\\n \\"size\\": 617115,\\n \\"language\\": \\"\\",\\n \\"languages_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/languages\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home\\",\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home\\",\\n \\"link\\": \\"\\",\\n \\"ssh_url\\": \\"ssh://git@code.pivoine.art:2222/valknar/home.git\\",\\n \\"clone_url\\": \\"https://code.pivoine.art/valknar/home.git\\",\\n \\"original_url\\": \\"https://github.com/valknarogg/home\\",\\n \\"website\\": \\"\\",\\n \\"stars_count\\": 0,\\n \\"forks_count\\": 0,\\n \\"watchers_count\\": 1,\\n \\"open_issues_count\\": 0,\\n \\"open_pr_counter\\": 0,\\n \\"release_counter\\": 0,\\n \\"default_branch\\": \\"main\\",\\n \\"archived\\": false,\\n \\"created_at\\": \\"2025-10-09T23:17:05Z\\",\\n \\"updated_at\\": \\"2025-10-10T19:48:53Z\\",\\n \\"archived_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"permissions\\": {\\n \\"admin\\": true,\\n \\"push\\": true,\\n \\"pull\\": true\\n },\\n \\"has_issues\\": true,\\n \\"internal_tracker\\": {\\n \\"enable_time_tracker\\": true,\\n \\"allow_only_contributors_to_track_time\\": true,\\n \\"enable_issue_dependencies\\": true\\n },\\n \\"has_wiki\\": true,\\n \\"has_pull_requests\\": false,\\n \\"has_projects\\": true,\\n \\"projects_mode\\": \\"all\\",\\n \\"has_releases\\": true,\\n \\"has_packages\\": true,\\n \\"has_actions\\": true,\\n \\"ignore_whitespace_conflicts\\": false,\\n \\"allow_merge_commits\\": false,\\n \\"allow_rebase\\": false,\\n \\"allow_rebase_explicit\\": false,\\n \\"allow_squash_merge\\": false,\\n \\"allow_fast_forward_only_merge\\": false,\\n \\"allow_rebase_update\\": false,\\n \\"default_delete_branch_after_merge\\": false,\\n \\"default_merge_style\\": \\"merge\\",\\n \\"default_allow_maintainer_edit\\": false,\\n \\"avatar_url\\": \\"\\",\\n \\"internal\\": false,\\n \\"mirror_interval\\": \\"\\",\\n \\"object_format_name\\": \\"sha1\\",\\n \\"mirror_updated\\": \\"0001-01-01T00:00:00Z\\",\\n \\"topics\\": [],\\n \\"licenses\\": []\\n },\\n \\"sender\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@noreply.code.pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n }\\n}"]
148 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":false,"nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event_type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event_type","rightValue":"\\"mqtt\\"","operator":{"type":"string","operation":"equals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"mqtt"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"0b8b9fe1-87de-4070-9289-678bb1aa9248","leftValue":"event_type","rightValue":"/(push|mqtt)/","operator":{"type":"string","operation":"notRegex"}}],"combinator":"and"},"renameOutput":true,"outputKey":"trace"}]},"looseTypeValidation":true,"options":{"fallbackOutput":2,"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,80],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-208],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[576,400],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"},{"parameters":{"topics":"homeassistant","options":{"jsonParseBody":true}},"type":"n8n-nodes-base.mqttTrigger","typeVersion":1,"position":[0,176],"id":"db220e56-efe7-458b-990d-b6b0c7f3a637","name":"FROM homeassistant","credentials":{"mqtt":{"id":"rqKKnJhZrSWZoVl6","name":"MQTT account"}}},{"parameters":{"mode":"manual","duplicateItem":false,"assignments":{"assignments":[{"id":"c4a9b92c-994d-465e-b695-00aae9dec0b5","name":"event_type","value":"mqtt","type":"string"}]},"includeOtherFields":true,"include":"all","options":{}},"type":"n8n-nodes-base.set","typeVersion":3.4,"position":[224,176],"id":"68ebb20b-87e8-4cfb-a83e-9cb692e4d38e","name":"TO event"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://chat/message","authentication":"none","provideSslCertificates":false,"sendQuery":true,"specifyQuery":"keypair","queryParameters":{"parameters":[{"name":"token","value":"CQ.CVw-vDMMqLqV"}]},"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"keypair","bodyParameters":{"parameters":[{"name":"message","value":""}]},"options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[656,80],"id":"197092fe-f532-46aa-8884-900568b6f22b","name":"HTTP Request"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[],[]]},"FROM homeassistant":{"main":[[{"node":"TO event","type":"main","index":0}]]},"TO event":{"main":[[{"node":"Switch","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{"destinationNode":"4","runNodeFilter":"5"},{"runData":"6","pinData":"7","lastNodeExecuted":"4"},{"contextData":"8","nodeExecutionStack":"9","metadata":"10","waitingExecution":"11","waitingExecutionSource":"12"},"Switch",["13","14","4"],{"FROM homeassistant":"15","TO event":"16","Switch":"17"},{},{},[],{},{},{},"FROM homeassistant","TO event",["18"],["19"],["20"],{"startTime":1760132805129,"executionIndex":0,"source":"21","hints":"22","executionTime":46,"executionStatus":"23","data":"24"},{"startTime":1760132805175,"executionIndex":1,"source":"25","hints":"26","executionTime":1,"executionStatus":"23","data":"27"},{"startTime":1760133337451,"executionIndex":2,"source":"28","hints":"29","executionTime":0,"executionStatus":"23","data":"30"},[],[],"success",{"main":"31"},["32"],[],{"main":"33"},["34"],[],{"main":"35"},["36"],{"previousNode":"13"},["37"],{"previousNode":"14","previousNodeOutput":0,"previousNodeRun":0},["38","39","40"],["41"],["42"],[],[],["43"],{"json":"44","pairedItem":"45"},{"json":"46","pairedItem":"47"},{"json":"46","pairedItem":"48"},{"message":"49","topic":"50"},{"item":0},{"message":"51","topic":"50","event_type":"52"},{"item":0},{"item":0},{"message":"53"},"homeassistant",{"message":"53"},"mqtt","It's all good now baby!!!"]
6 {"id":"JntLnJIWAtFUxzoj","name":"My workflow 2","active":false,"nodes":[{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"valknar/home - Push","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"raw","rawContentType":"application/json","body":"{ \\"template_id\\": 4, \\"environment\\": {\\"kompose_command\\":\\"up -d\\"} }","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[432,0],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"HTTP Request","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"Respond to Webhook1"}],"connections":{"valknar/home - Push":{"main":[[{"node":"Respond to Webhook1","type":"main","index":0}]]},"Respond to Webhook1":{"main":[[{"node":"HTTP Request","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{"destinationNode":"4","runNodeFilter":"5"},{"runData":"6","pinData":"7","lastNodeExecuted":"4","error":"8"},{"contextData":"9","nodeExecutionStack":"10","metadata":"11","waitingExecution":"12","waitingExecutionSource":"13"},"HTTP Request",["14","15","4"],{"valknar/home - Push":"16","Respond to Webhook1":"17","HTTP Request":"18"},{},{"level":"19","tags":"20","description":"21","timestamp":1760087834051,"context":"22","functionality":"23","name":"24","node":"25","messages":"26","httpCode":"27","message":"28","stack":"29"},{},["30"],{},{},{},"valknar/home - Push","Respond to Webhook1",["31"],["32"],["33"],"warning",{},"400 - \\"\\"",{"itemIndex":0,"request":"34"},"regular","NodeApiError",{"parameters":"35","type":"36","typeVersion":4.2,"position":"37","id":"38","name":"4","credentials":"39"},["21"],"400","Bad request - please check your parameters","NodeApiError: Bad request - please check your parameters\\n at ExecuteContext.requestWithAuthentication (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@opentelemetry+api@1.9.0_@opentelemetry+sdk-trace-base@1.30_08b575bec2313d5d8a4cc75358971443/node_modules/n8n-core/src/execution-engine/node-execution-context/utils/request-helper-functions.ts:1472:10)\\n at processTicksAndRejections (node:internal/process/task_queues:105:5)\\n at ExecuteContext.requestWithAuthentication (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@opentelemetry+api@1.9.0_@opentelemetry+sdk-trace-base@1.30_08b575bec2313d5d8a4cc75358971443/node_modules/n8n-core/src/execution-engine/node-execution-context/utils/request-helper-functions.ts:1758:11)",{"node":"40","data":"41","source":"42"},{"startTime":1760086570508,"executionIndex":0,"source":"43","hints":"44","executionTime":0,"executionStatus":"45","data":"46"},{"startTime":1760086570508,"executionIndex":1,"source":"47","hints":"48","executionTime":1,"executionStatus":"45","data":"49"},{"startTime":1760087834042,"executionIndex":2,"source":"50","hints":"51","executionTime":11,"executionStatus":"52","error":"53"},{"body":"54","headers":"55","method":"56","uri":"57","gzip":true,"rejectUnauthorized":true,"followRedirect":true,"resolveWithFullResponse":true,"followAllRedirects":true,"timeout":300000,"encoding":null,"json":false,"useStream":true},{"preBuiltAgentsCalloutHttpRequest":"58","curlImport":"58","method":"56","url":"57","authentication":"59","nodeCredentialType":"60","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"61","rawContentType":"62","body":"54","options":"63","infoMessage":"58"},"n8n-nodes-base.httpRequest",[432,0],"328b02ad-f924-4cfe-a2c6-e3a68f329441",{"httpBearerAuth":"64"},{"parameters":"65","type":"36","typeVersion":4.2,"position":"66","id":"38","name":"4","credentials":"67"},{"main":"68"},{"main":"50"},[],[],"success",{"main":"69"},["70"],[],{"main":"71"},["72"],[],"error",{"level":"19","tags":"20","description":"21","timestamp":1760087834051,"context":"22","functionality":"23","name":"24","node":"25","messages":"26","httpCode":"27","message":"28","stack":"29"},"{ \\"template_id\\": 4, \\"environment\\": {\\"kompose_command\\":\\"up -d\\"} }",{"content-type":"62","accept":"73","Authorization":"74"},"POST","http://semaphore:3000/api/project/1/tasks","","predefinedCredentialType","httpBearerAuth","raw","application/json",{},{"id":"75","name":"76"},{"preBuiltAgentsCalloutHttpRequest":"58","curlImport":"58","method":"56","url":"57","authentication":"59","nodeCredentialType":"60","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"61","rawContentType":"62","body":"54","options":"77","infoMessage":"58"},[432,0],{"httpBearerAuth":"78"},["79"],["80"],{"previousNode":"14"},["81"],{"previousNode":"15","previousNodeOutput":0,"previousNodeRun":0},"application/json,text/html,application/xhtml+xml,application/xml,text/*;q=0.9, image/*;q=0.8, */*;q=0.7","**hidden**","pW7BpbFSyoxBbKEI","Bearer Auth account",{},{"id":"75","name":"76"},["82"],["83"],["84"],{"json":"85","pairedItem":"86"},{"json":"87","pairedItem":"88"},{"json":"85","pairedItem":"89"},{"headers":"90","params":"91","query":"92","body":"93","webhookUrl":"94","executionMode":"95"},{"item":0},{"headers":"96","params":"97","query":"98","body":"99","webhookUrl":"94","executionMode":"95"},{"item":0},{"item":0},{"host":"100","user-agent":"101","accept":"102","accept-encoding":"103","accept-language":"104","cookie":"105","if-none-match":"106","priority":"107","sec-ch-ua":"108","sec-ch-ua-mobile":"109","sec-ch-ua-platform":"110","sec-fetch-dest":"111","sec-fetch-mode":"112","sec-fetch-site":"113","sec-fetch-user":"114","upgrade-insecure-requests":"115","x-forwarded-for":"116","x-forwarded-host":"100","x-forwarded-port":"117","x-forwarded-proto":"118","x-forwarded-server":"119","x-real-ip":"116"},{},{},{},"https://chain.pivoine.art/webhook-test/5ed1a77b-13b2-4df8-8d38-1059f8618d15","test",{"host":"100","user-agent":"101","accept":"102","accept-encoding":"103","accept-language":"104","cookie":"105","if-none-match":"106","priority":"107","sec-ch-ua":"108","sec-ch-ua-mobile":"109","sec-ch-ua-platform":"110","sec-fetch-dest":"111","sec-fetch-mode":"112","sec-fetch-site":"113","sec-fetch-user":"114","upgrade-insecure-requests":"115","x-forwarded-for":"116","x-forwarded-host":"100","x-forwarded-port":"117","x-forwarded-proto":"118","x-forwarded-server":"119","x-real-ip":"116"},{},{},{},"chain.pivoine.art","Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/141.0.0.0 Safari/537.36","text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7","gzip, deflate, br, zstd","de-DE,de;q=0.9,en-GB;q=0.8,en;q=0.7,en-US;q=0.6","rl_page_init_referrer=RudderEncrypt%3AU2FsdGVkX18%2FKWx2MiDT%2BPP5UKOvC4t3Dp2tmHcRx6s%3D; rl_page_init_referring_domain=RudderEncrypt%3AU2FsdGVkX1%2BnnUOTvEhnaukKMWAMxzZR88rpGblgyMQ%3D; rl_anonymous_id=RudderEncrypt%3AU2FsdGVkX1%2FJUumrOaXTaPxx8m3G1ePE3Fq3nNsYsi9iQLQw2PX8vkQRx%2FwGqqebUFB0m8pfQyhnzJouZ3CJFw%3D%3D; rl_user_id=RudderEncrypt%3AU2FsdGVkX1%2B%2Fszi7T8XYuaY9r9LRIX%2FUsvnn4E8XjRJ7VtU%2BAuC%2BZ%2BYOegHnLWCLEJ0Ko1jMu7vzOFwutOeV3b6M4IbAIpwMX4%2F8%2F2Y4za3yxjAy6OkHtJNvHKbxl25JMx7ggCHCebDWCs3NUNEGFvsJOjycaoXJ2Cw%2BhC6t%2B8Y%3D; rl_trait=RudderEncrypt%3AU2FsdGVkX1%2BuCOqMwAEODAiZBrb0KXsKngxaFinSmTGdNojNrOP%2BDkPFTvHURL%2FXcraWl9LHd%2FJeGiWMTES%2FBrK%2B0BWGFQ0GEw5tYk02AkmzFNoQVMD1z0Me%2F%2BF0hbFFI6oqHZ3qU5zkPWnBatYpUl%2FgTsMZgL3MvuwtaBUeHSI%3D; ph_phc_4URIAm1uYfJO7j8kWSe0J8lc8IqnstRLS7Jx8NcakHo_posthog=%7B%22distinct_id%22%3A%22e501e0321ef5cd5b7b0ee2fc1adfcc32f2d06a549d9fe6f9511c6e2e1b8f35bb%2368dfa745-5866-4eb3-935f-ba21523b38b8%22%2C%22%24sesid%22%3A%5B1760085302177%2C%220199cd42-5b9a-72a0-a31d-a41d1650eb9b%22%2C1760085302165%5D%2C%22%24epp%22%3Atrue%2C%22%24initial_person_info%22%3A%7B%22r%22%3A%22%24direct%22%2C%22u%22%3A%22https%3A%2F%2Fchain.pivoine.art%2Fsetup%22%7D%7D; rl_session=RudderEncrypt%3AU2FsdGVkX1%2BjeMgYmUjLeQvT1z1iM8HxT1A5EbLGV5sITy35nt%2BY1NfiA0Z%2FBH9UAl7sSAZnyp%2Fh5ikXHxZXelU0BuqzxkymR7jYKLGMNE7soioR5YH%2FXnU%2BYxCDq%2F6iye3BkT%2B18C0egwfT9UOevg%3D%3D","W/\\"995-cV+xd58plMai/zZpfvpYehs9Ezs\\"","u=0, i","\\"Google Chrome\\";v=\\"141\\", \\"Not?A_Brand\\";v=\\"8\\", \\"Chromium\\";v=\\"141\\"","?0","\\"Linux\\"","document","navigate","none","?1","1","172.18.0.1","443","https","ba94cdd2a9e5"]
7 {"id":"JntLnJIWAtFUxzoj","name":"My workflow 2","active":false,"nodes":[{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"valknar/home - Push","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n\\"template_id\\": 2,\\n\\"environment\\": {\\"kompose_command\\":\\"up -d\\"}\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[432,0],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"HTTP Request","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"Respond to Webhook1"}],"connections":{"valknar/home - Push":{"main":[[{"node":"Respond to Webhook1","type":"main","index":0}]]},"Respond to Webhook1":{"main":[[{"node":"HTTP Request","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{"destinationNode":"4","runNodeFilter":"5"},{"runData":"6","pinData":"7","lastNodeExecuted":"4","error":"8"},{"contextData":"9","nodeExecutionStack":"10","metadata":"11","waitingExecution":"12","waitingExecutionSource":"13"},"HTTP Request",["14","15","4"],{"valknar/home - Push":"16","Respond to Webhook1":"17","HTTP Request":"18"},{},{"level":"19","tags":"20","description":"21","timestamp":1760087959896,"context":"22","functionality":"23","name":"24","node":"25","messages":"26","httpCode":"27","message":"28","stack":"29"},{},["30"],{},{},{},"valknar/home - Push","Respond to Webhook1",["31"],["32"],["33"],"warning",{},"400 - \\"\\"",{"itemIndex":0,"request":"34"},"regular","NodeApiError",{"parameters":"35","type":"36","typeVersion":4.2,"position":"37","id":"38","name":"4","credentials":"39"},["21"],"400","Bad request - please check your parameters","NodeApiError: Bad request - please check your parameters\\n at ExecuteContext.requestWithAuthentication (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@opentelemetry+api@1.9.0_@opentelemetry+sdk-trace-base@1.30_08b575bec2313d5d8a4cc75358971443/node_modules/n8n-core/src/execution-engine/node-execution-context/utils/request-helper-functions.ts:1472:10)\\n at processTicksAndRejections (node:internal/process/task_queues:105:5)\\n at ExecuteContext.requestWithAuthentication (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@opentelemetry+api@1.9.0_@opentelemetry+sdk-trace-base@1.30_08b575bec2313d5d8a4cc75358971443/node_modules/n8n-core/src/execution-engine/node-execution-context/utils/request-helper-functions.ts:1758:11)",{"node":"40","data":"41","source":"42"},{"startTime":1760086570508,"executionIndex":0,"source":"43","hints":"44","executionTime":0,"executionStatus":"45","data":"46"},{"startTime":1760086570508,"executionIndex":1,"source":"47","hints":"48","executionTime":1,"executionStatus":"45","data":"49"},{"startTime":1760087959888,"executionIndex":2,"source":"50","hints":"51","executionTime":9,"executionStatus":"52","error":"53"},{"body":"54","headers":"55","method":"56","uri":"57","gzip":true,"rejectUnauthorized":true,"followRedirect":true,"resolveWithFullResponse":true,"followAllRedirects":true,"timeout":300000,"encoding":null,"json":false,"useStream":true},{"preBuiltAgentsCalloutHttpRequest":"58","curlImport":"58","method":"56","url":"57","authentication":"59","nodeCredentialType":"60","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"61","specifyBody":"61","jsonBody":"62","options":"63","infoMessage":"58"},"n8n-nodes-base.httpRequest",[432,0],"328b02ad-f924-4cfe-a2c6-e3a68f329441",{"httpBearerAuth":"64"},{"parameters":"65","type":"36","typeVersion":4.2,"position":"66","id":"38","name":"4","credentials":"67"},{"main":"68"},{"main":"50"},[],[],"success",{"main":"69"},["70"],[],{"main":"71"},["72"],[],"error",{"level":"19","tags":"20","description":"21","timestamp":1760087959896,"context":"22","functionality":"23","name":"24","node":"25","messages":"26","httpCode":"27","message":"28","stack":"29"},{"template_id":2,"environment":"73"},{"accept":"74","Authorization":"75"},"POST","http://semaphore:3000/api/project/1/tasks","","predefinedCredentialType","httpBearerAuth","json","{\\n\\"template_id\\": 2,\\n\\"environment\\": {\\"kompose_command\\":\\"up -d\\"}\\n}\\n",{},{"id":"76","name":"77"},{"preBuiltAgentsCalloutHttpRequest":"58","curlImport":"58","method":"56","url":"57","authentication":"59","nodeCredentialType":"60","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"61","specifyBody":"61","jsonBody":"62","options":"78","infoMessage":"58"},[432,0],{"httpBearerAuth":"79"},["80"],["81"],{"previousNode":"14"},["82"],{"previousNode":"15","previousNodeOutput":0,"previousNodeRun":0},{"kompose_command":"83"},"application/json,text/html,application/xhtml+xml,application/xml,text/*;q=0.9, image/*;q=0.8, */*;q=0.7","**hidden**","pW7BpbFSyoxBbKEI","Bearer Auth account",{},{"id":"76","name":"77"},["84"],["85"],["86"],"up -d",{"json":"87","pairedItem":"88"},{"json":"89","pairedItem":"90"},{"json":"87","pairedItem":"91"},{"headers":"92","params":"93","query":"94","body":"95","webhookUrl":"96","executionMode":"97"},{"item":0},{"headers":"98","params":"99","query":"100","body":"101","webhookUrl":"96","executionMode":"97"},{"item":0},{"item":0},{"host":"102","user-agent":"103","accept":"104","accept-encoding":"105","accept-language":"106","cookie":"107","if-none-match":"108","priority":"109","sec-ch-ua":"110","sec-ch-ua-mobile":"111","sec-ch-ua-platform":"112","sec-fetch-dest":"113","sec-fetch-mode":"114","sec-fetch-site":"115","sec-fetch-user":"116","upgrade-insecure-requests":"117","x-forwarded-for":"118","x-forwarded-host":"102","x-forwarded-port":"119","x-forwarded-proto":"120","x-forwarded-server":"121","x-real-ip":"118"},{},{},{},"https://chain.pivoine.art/webhook-test/5ed1a77b-13b2-4df8-8d38-1059f8618d15","test",{"host":"102","user-agent":"103","accept":"104","accept-encoding":"105","accept-language":"106","cookie":"107","if-none-match":"108","priority":"109","sec-ch-ua":"110","sec-ch-ua-mobile":"111","sec-ch-ua-platform":"112","sec-fetch-dest":"113","sec-fetch-mode":"114","sec-fetch-site":"115","sec-fetch-user":"116","upgrade-insecure-requests":"117","x-forwarded-for":"118","x-forwarded-host":"102","x-forwarded-port":"119","x-forwarded-proto":"120","x-forwarded-server":"121","x-real-ip":"118"},{},{},{},"chain.pivoine.art","Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/141.0.0.0 Safari/537.36","text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7","gzip, deflate, br, zstd","de-DE,de;q=0.9,en-GB;q=0.8,en;q=0.7,en-US;q=0.6","rl_page_init_referrer=RudderEncrypt%3AU2FsdGVkX18%2FKWx2MiDT%2BPP5UKOvC4t3Dp2tmHcRx6s%3D; rl_page_init_referring_domain=RudderEncrypt%3AU2FsdGVkX1%2BnnUOTvEhnaukKMWAMxzZR88rpGblgyMQ%3D; rl_anonymous_id=RudderEncrypt%3AU2FsdGVkX1%2FJUumrOaXTaPxx8m3G1ePE3Fq3nNsYsi9iQLQw2PX8vkQRx%2FwGqqebUFB0m8pfQyhnzJouZ3CJFw%3D%3D; rl_user_id=RudderEncrypt%3AU2FsdGVkX1%2B%2Fszi7T8XYuaY9r9LRIX%2FUsvnn4E8XjRJ7VtU%2BAuC%2BZ%2BYOegHnLWCLEJ0Ko1jMu7vzOFwutOeV3b6M4IbAIpwMX4%2F8%2F2Y4za3yxjAy6OkHtJNvHKbxl25JMx7ggCHCebDWCs3NUNEGFvsJOjycaoXJ2Cw%2BhC6t%2B8Y%3D; rl_trait=RudderEncrypt%3AU2FsdGVkX1%2BuCOqMwAEODAiZBrb0KXsKngxaFinSmTGdNojNrOP%2BDkPFTvHURL%2FXcraWl9LHd%2FJeGiWMTES%2FBrK%2B0BWGFQ0GEw5tYk02AkmzFNoQVMD1z0Me%2F%2BF0hbFFI6oqHZ3qU5zkPWnBatYpUl%2FgTsMZgL3MvuwtaBUeHSI%3D; ph_phc_4URIAm1uYfJO7j8kWSe0J8lc8IqnstRLS7Jx8NcakHo_posthog=%7B%22distinct_id%22%3A%22e501e0321ef5cd5b7b0ee2fc1adfcc32f2d06a549d9fe6f9511c6e2e1b8f35bb%2368dfa745-5866-4eb3-935f-ba21523b38b8%22%2C%22%24sesid%22%3A%5B1760085302177%2C%220199cd42-5b9a-72a0-a31d-a41d1650eb9b%22%2C1760085302165%5D%2C%22%24epp%22%3Atrue%2C%22%24initial_person_info%22%3A%7B%22r%22%3A%22%24direct%22%2C%22u%22%3A%22https%3A%2F%2Fchain.pivoine.art%2Fsetup%22%7D%7D; rl_session=RudderEncrypt%3AU2FsdGVkX1%2BjeMgYmUjLeQvT1z1iM8HxT1A5EbLGV5sITy35nt%2BY1NfiA0Z%2FBH9UAl7sSAZnyp%2Fh5ikXHxZXelU0BuqzxkymR7jYKLGMNE7soioR5YH%2FXnU%2BYxCDq%2F6iye3BkT%2B18C0egwfT9UOevg%3D%3D","W/\\"995-cV+xd58plMai/zZpfvpYehs9Ezs\\"","u=0, i","\\"Google Chrome\\";v=\\"141\\", \\"Not?A_Brand\\";v=\\"8\\", \\"Chromium\\";v=\\"141\\"","?0","\\"Linux\\"","document","navigate","none","?1","1","172.18.0.1","443","https","ba94cdd2a9e5"]
60 {"id":"JntLnJIWAtFUxzoj","name":"Main Workflow","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T18:58:31.972Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760126019098,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760126019098,"executionIndex":1,"source":"21","hints":"22","executionTime":1,"executionStatus":"19","data":"23"},{"startTime":1760126019099,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760126019100,"executionIndex":3,"source":"27","hints":"28","executionTime":3,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"previousNode":"40"},["41","42"],{"previousNode":"43","previousNodeOutput":1},["44"],["45"],"FROM valknar/home",["46"],"TO webhook",[],["47"],"Switch",["48"],{"json":"49","pairedItem":"50"},{"json":"49","pairedItem":"51"},{"json":"49","pairedItem":"52"},{"json":"53","pairedItem":"54"},{"headers":"55","params":"56","query":"57","body":"58","webhookUrl":"59","executionMode":"60"},{"item":0},{"item":0},{"item":0},{"headers":"61","params":"62","query":"63","body":"64","webhookUrl":"59","executionMode":"60"},{"item":0},{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"https://chain.pivoine.art/webhook/5ed1a77b-13b2-4df8-8d38-1059f8618d15","production",{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"chain.pivoine.art","Go-http-client/1.1","gzip","172.18.0.1","443","https","ba94cdd2a9e5","444711ed-a27e-45f0-884f-3ae7ed6e8182","status","repository","","sha1=","sha256=","{\\n \\"commit\\": {\\n \\"id\\": \\"ff68961d468e7376995575a86ba10d65b4ee8ac2\\",\\n \\"message\\": \\"fix: signoz\\\\n\\",\\n \\"url\\": \\"https://code.pivoine.art/valknar/home/commit/ff68961d468e7376995575a86ba10d65b4ee8ac2\\",\\n \\"author\\": {\\n \\"name\\": \\"Sebastian Krüger\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"username\\": \\"valknar\\"\\n },\\n \\"committer\\": {\\n \\"name\\": \\"Sebastian Krüger\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"username\\": \\"valknar\\"\\n },\\n \\"verification\\": null,\\n \\"timestamp\\": \\"2025-10-10T21:53:36+02:00\\",\\n \\"added\\": [],\\n \\"removed\\": [],\\n \\"modified\\": [\\n \\"Projects/kompose/trace/compose.yaml\\"\\n ]\\n },\\n \\"context\\": \\"Sync Repository Kompose via git / build (push)\\",\\n \\"created_at\\": \\"2025-10-10T19:53:38Z\\",\\n \\"description\\": \\"Waiting to run\\",\\n \\"id\\": 148,\\n \\"repository\\": {\\n \\"id\\": 4,\\n \\"owner\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n },\\n \\"name\\": \\"home\\",\\n \\"full_name\\": \\"valknar/home\\",\\n \\"description\\": \\"\\",\\n \\"empty\\": false,\\n \\"private\\": true,\\n \\"fork\\": false,\\n \\"template\\": false,\\n \\"mirror\\": false,\\n \\"size\\": 617120,\\n \\"language\\": \\"Shell\\",\\n \\"languages_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/languages\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home\\",\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home\\",\\n \\"link\\": \\"\\",\\n \\"ssh_url\\": \\"ssh://git@code.pivoine.art:2222/valknar/home.git\\",\\n \\"clone_url\\": \\"https://code.pivoine.art/valknar/home.git\\",\\n \\"original_url\\": \\"https://github.com/valknarogg/home\\",\\n \\"website\\": \\"\\",\\n \\"stars_count\\": 0,\\n \\"forks_count\\": 0,\\n \\"watchers_count\\": 1,\\n \\"open_issues_count\\": 0,\\n \\"open_pr_counter\\": 0,\\n \\"release_counter\\": 0,\\n \\"default_branch\\": \\"main\\",\\n \\"archived\\": false,\\n \\"created_at\\": \\"2025-10-09T23:17:05Z\\",\\n \\"updated_at\\": \\"2025-10-10T19:48:53Z\\",\\n \\"archived_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"permissions\\": {\\n \\"admin\\": true,\\n \\"push\\": true,\\n \\"pull\\": true\\n },\\n \\"has_issues\\": true,\\n \\"internal_tracker\\": {\\n \\"enable_time_tracker\\": true,\\n \\"allow_only_contributors_to_track_time\\": true,\\n \\"enable_issue_dependencies\\": true\\n },\\n \\"has_wiki\\": true,\\n \\"has_pull_requests\\": false,\\n \\"has_projects\\": true,\\n \\"projects_mode\\": \\"all\\",\\n \\"has_releases\\": true,\\n \\"has_packages\\": true,\\n \\"has_actions\\": true,\\n \\"ignore_whitespace_conflicts\\": false,\\n \\"allow_merge_commits\\": false,\\n \\"allow_rebase\\": false,\\n \\"allow_rebase_explicit\\": false,\\n \\"allow_squash_merge\\": false,\\n \\"allow_fast_forward_only_merge\\": false,\\n \\"allow_rebase_update\\": false,\\n \\"default_delete_branch_after_merge\\": false,\\n \\"default_merge_style\\": \\"merge\\",\\n \\"default_allow_maintainer_edit\\": false,\\n \\"avatar_url\\": \\"\\",\\n \\"internal\\": false,\\n \\"mirror_interval\\": \\"\\",\\n \\"object_format_name\\": \\"sha1\\",\\n \\"mirror_updated\\": \\"0001-01-01T00:00:00Z\\",\\n \\"topics\\": [],\\n \\"licenses\\": []\\n },\\n \\"sender\\": {\\n \\"id\\": -2,\\n \\"login\\": \\"gitea-actions\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"Gitea Actions\\",\\n \\"email\\": \\"gitea-actions@noreply.code.pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/assets/img/avatar_default.png\\",\\n \\"html_url\\": \\"https://code.pivoine.art/gitea-actions\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"1970-01-01T00:00:00Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"gitea-actions\\"\\n },\\n \\"sha\\": \\"ff68961d468e7376995575a86ba10d65b4ee8ac2\\",\\n \\"state\\": \\"pending\\",\\n \\"target_url\\": \\"https://code.pivoine.art/valknar/home/actions/runs/46/jobs/0\\",\\n \\"updated_at\\": \\"2025-10-10T19:53:38Z\\"\\n}"]
149 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T21:56:13.833Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event_type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event_type","rightValue":"\\"mqtt\\"","operator":{"type":"string","operation":"equals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"mqtt"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"0b8b9fe1-87de-4070-9289-678bb1aa9248","leftValue":"event_type","rightValue":"/(push|mqtt)/","operator":{"type":"string","operation":"notRegex"}}],"combinator":"and"},"renameOutput":true,"outputKey":"trace"}]},"looseTypeValidation":true,"options":{"fallbackOutput":2,"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,80],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-208],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[576,400],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"},{"parameters":{"topics":"homeassistant","options":{"jsonParseBody":true}},"type":"n8n-nodes-base.mqttTrigger","typeVersion":1,"position":[0,176],"id":"db220e56-efe7-458b-990d-b6b0c7f3a637","name":"FROM homeassistant","credentials":{"mqtt":{"id":"rqKKnJhZrSWZoVl6","name":"MQTT account"}}},{"parameters":{"mode":"manual","duplicateItem":false,"assignments":{"assignments":[{"id":"c4a9b92c-994d-465e-b695-00aae9dec0b5","name":"event_type","value":"mqtt","type":"string"}]},"includeOtherFields":true,"include":"all","options":{}},"type":"n8n-nodes-base.set","typeVersion":3.4,"position":[224,176],"id":"68ebb20b-87e8-4cfb-a83e-9cb692e4d38e","name":"TO event"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://chat/message","authentication":"none","provideSslCertificates":false,"sendQuery":true,"specifyQuery":"keypair","queryParameters":{"parameters":[{"name":"token","value":"CQ.CVw-vDMMqLqV"}]},"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"keypair","bodyParameters":{"parameters":[{"name":"message","value":""}]},"options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[656,80],"id":"197092fe-f532-46aa-8884-900568b6f22b","name":"HTTP Request"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[],[]]},"FROM homeassistant":{"main":[[{"node":"TO event","type":"main","index":0}]]},"TO event":{"main":[[{"node":"Switch","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","metadata":"7","nodeExecutionStack":"8","waitingExecution":"9","waitingExecutionSource":"10"},{"FROM homeassistant":"11","TO event":"12","Switch":"13"},"Switch",{},{},[],{},{},["14"],["15"],["16"],{"startTime":1760133373905,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760133373906,"executionIndex":1,"source":"21","hints":"22","executionTime":0,"executionStatus":"19","data":"23"},{"startTime":1760133373906,"executionIndex":2,"source":"24","hints":"25","executionTime":1,"executionStatus":"19","data":"26"},[],[],"success",{"main":"27"},["28"],[],{"main":"29"},["30"],[],{"main":"31"},["32"],{"previousNode":"33"},["34"],{"previousNode":"35"},["36","37","38"],["39"],"FROM homeassistant",["40"],"TO event",[],[],["41"],{"json":"42","pairedItem":"43"},{"json":"44","pairedItem":"45"},{"json":"44","pairedItem":"46"},{"message":"47","topic":"48"},{"item":0},{"message":"49","topic":"48","event_type":"50"},{"item":0},{"item":0},{"message":"51"},"homeassistant",{"message":"51"},"mqtt","It's all good now baby!!!"]
8 {"id":"JntLnJIWAtFUxzoj","name":"My workflow 2","active":false,"nodes":[{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"valknar/home - Push","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 2\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[432,0],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"HTTP Request","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"Respond to Webhook1"}],"connections":{"valknar/home - Push":{"main":[[{"node":"Respond to Webhook1","type":"main","index":0}]]},"Respond to Webhook1":{"main":[[{"node":"HTTP Request","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{"destinationNode":"4","runNodeFilter":"5"},{"runData":"6","pinData":"7","lastNodeExecuted":"4"},{"contextData":"8","nodeExecutionStack":"9","metadata":"10","waitingExecution":"11","waitingExecutionSource":"12"},"HTTP Request",["13","14","4"],{"valknar/home - Push":"15","Respond to Webhook1":"16","HTTP Request":"17"},{},{"node:HTTP Request":"18"},[],{},{},{},"valknar/home - Push","Respond to Webhook1",["19"],["20"],["21"],{"response":"22"},{"startTime":1760086570508,"executionIndex":0,"source":"23","hints":"24","executionTime":0,"executionStatus":"25","data":"26"},{"startTime":1760086570508,"executionIndex":1,"source":"27","hints":"28","executionTime":1,"executionStatus":"25","data":"29"},{"startTime":1760087994832,"executionIndex":2,"source":"30","hints":"31","executionTime":25,"executionStatus":"25","data":"32"},{"body":"33"},[],[],"success",{"main":"34"},["35"],[],{"main":"36"},["37"],[],{"main":"38"},{"id":17,"template_id":2,"project_id":1,"status":"39","playbook":"40","secret":"41","user_id":1,"created":"42","limit":"40"},["43"],{"previousNode":"13"},["44"],{"previousNode":"14","previousNodeOutput":0,"previousNodeRun":0},["45"],"waiting","","{}","2025-10-10T09:19:54.840402009Z",["46"],["47"],["48"],{"json":"49","pairedItem":"50"},{"json":"51","pairedItem":"52"},{"json":"33","pairedItem":"53"},{"headers":"54","params":"55","query":"56","body":"57","webhookUrl":"58","executionMode":"59"},{"item":0},{"headers":"60","params":"61","query":"62","body":"63","webhookUrl":"58","executionMode":"59"},{"item":0},{"item":0},{"host":"64","user-agent":"65","accept":"66","accept-encoding":"67","accept-language":"68","cookie":"69","if-none-match":"70","priority":"71","sec-ch-ua":"72","sec-ch-ua-mobile":"73","sec-ch-ua-platform":"74","sec-fetch-dest":"75","sec-fetch-mode":"76","sec-fetch-site":"77","sec-fetch-user":"78","upgrade-insecure-requests":"79","x-forwarded-for":"80","x-forwarded-host":"64","x-forwarded-port":"81","x-forwarded-proto":"82","x-forwarded-server":"83","x-real-ip":"80"},{},{},{},"https://chain.pivoine.art/webhook-test/5ed1a77b-13b2-4df8-8d38-1059f8618d15","test",{"host":"64","user-agent":"65","accept":"66","accept-encoding":"67","accept-language":"68","cookie":"69","if-none-match":"70","priority":"71","sec-ch-ua":"72","sec-ch-ua-mobile":"73","sec-ch-ua-platform":"74","sec-fetch-dest":"75","sec-fetch-mode":"76","sec-fetch-site":"77","sec-fetch-user":"78","upgrade-insecure-requests":"79","x-forwarded-for":"80","x-forwarded-host":"64","x-forwarded-port":"81","x-forwarded-proto":"82","x-forwarded-server":"83","x-real-ip":"80"},{},{},{},"chain.pivoine.art","Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/141.0.0.0 Safari/537.36","text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7","gzip, deflate, br, zstd","de-DE,de;q=0.9,en-GB;q=0.8,en;q=0.7,en-US;q=0.6","rl_page_init_referrer=RudderEncrypt%3AU2FsdGVkX18%2FKWx2MiDT%2BPP5UKOvC4t3Dp2tmHcRx6s%3D; rl_page_init_referring_domain=RudderEncrypt%3AU2FsdGVkX1%2BnnUOTvEhnaukKMWAMxzZR88rpGblgyMQ%3D; rl_anonymous_id=RudderEncrypt%3AU2FsdGVkX1%2FJUumrOaXTaPxx8m3G1ePE3Fq3nNsYsi9iQLQw2PX8vkQRx%2FwGqqebUFB0m8pfQyhnzJouZ3CJFw%3D%3D; rl_user_id=RudderEncrypt%3AU2FsdGVkX1%2B%2Fszi7T8XYuaY9r9LRIX%2FUsvnn4E8XjRJ7VtU%2BAuC%2BZ%2BYOegHnLWCLEJ0Ko1jMu7vzOFwutOeV3b6M4IbAIpwMX4%2F8%2F2Y4za3yxjAy6OkHtJNvHKbxl25JMx7ggCHCebDWCs3NUNEGFvsJOjycaoXJ2Cw%2BhC6t%2B8Y%3D; rl_trait=RudderEncrypt%3AU2FsdGVkX1%2BuCOqMwAEODAiZBrb0KXsKngxaFinSmTGdNojNrOP%2BDkPFTvHURL%2FXcraWl9LHd%2FJeGiWMTES%2FBrK%2B0BWGFQ0GEw5tYk02AkmzFNoQVMD1z0Me%2F%2BF0hbFFI6oqHZ3qU5zkPWnBatYpUl%2FgTsMZgL3MvuwtaBUeHSI%3D; ph_phc_4URIAm1uYfJO7j8kWSe0J8lc8IqnstRLS7Jx8NcakHo_posthog=%7B%22distinct_id%22%3A%22e501e0321ef5cd5b7b0ee2fc1adfcc32f2d06a549d9fe6f9511c6e2e1b8f35bb%2368dfa745-5866-4eb3-935f-ba21523b38b8%22%2C%22%24sesid%22%3A%5B1760085302177%2C%220199cd42-5b9a-72a0-a31d-a41d1650eb9b%22%2C1760085302165%5D%2C%22%24epp%22%3Atrue%2C%22%24initial_person_info%22%3A%7B%22r%22%3A%22%24direct%22%2C%22u%22%3A%22https%3A%2F%2Fchain.pivoine.art%2Fsetup%22%7D%7D; rl_session=RudderEncrypt%3AU2FsdGVkX1%2BjeMgYmUjLeQvT1z1iM8HxT1A5EbLGV5sITy35nt%2BY1NfiA0Z%2FBH9UAl7sSAZnyp%2Fh5ikXHxZXelU0BuqzxkymR7jYKLGMNE7soioR5YH%2FXnU%2BYxCDq%2F6iye3BkT%2B18C0egwfT9UOevg%3D%3D","W/\\"995-cV+xd58plMai/zZpfvpYehs9Ezs\\"","u=0, i","\\"Google Chrome\\";v=\\"141\\", \\"Not?A_Brand\\";v=\\"8\\", \\"Chromium\\";v=\\"141\\"","?0","\\"Linux\\"","document","navigate","none","?1","1","172.18.0.1","443","https","ba94cdd2a9e5"]
9 {"id":"JntLnJIWAtFUxzoj","name":"My workflow 2","active":false,"nodes":[{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"valknar/home - Push","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[432,0],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"HTTP Request","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"Respond to Webhook1"}],"connections":{"valknar/home - Push":{"main":[[{"node":"Respond to Webhook1","type":"main","index":0}]]},"Respond to Webhook1":{"main":[[{"node":"HTTP Request","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{"destinationNode":"4","runNodeFilter":"5"},{"runData":"6","pinData":"7","lastNodeExecuted":"4"},{"contextData":"8","nodeExecutionStack":"9","metadata":"10","waitingExecution":"11","waitingExecutionSource":"12"},"HTTP Request",["13","14","4"],{"valknar/home - Push":"15","Respond to Webhook1":"16","HTTP Request":"17"},{},{"node:HTTP Request":"18"},[],{},{},{},"valknar/home - Push","Respond to Webhook1",["19"],["20"],["21"],{"response":"22"},{"startTime":1760086570508,"executionIndex":0,"source":"23","hints":"24","executionTime":0,"executionStatus":"25","data":"26"},{"startTime":1760086570508,"executionIndex":1,"source":"27","hints":"28","executionTime":1,"executionStatus":"25","data":"29"},{"startTime":1760088428319,"executionIndex":2,"source":"30","hints":"31","executionTime":27,"executionStatus":"25","data":"32"},{"body":"33"},[],[],"success",{"main":"34"},["35"],[],{"main":"36"},["37"],[],{"main":"38"},{"id":18,"template_id":10,"project_id":1,"status":"39","playbook":"40","secret":"41","user_id":1,"created":"42","limit":"40"},["43"],{"previousNode":"13"},["44"],{"previousNode":"14","previousNodeOutput":0,"previousNodeRun":0},["45"],"waiting","","{}","2025-10-10T09:27:08.328421458Z",["46"],["47"],["48"],{"json":"49","pairedItem":"50"},{"json":"51","pairedItem":"52"},{"json":"33","pairedItem":"53"},{"headers":"54","params":"55","query":"56","body":"57","webhookUrl":"58","executionMode":"59"},{"item":0},{"headers":"60","params":"61","query":"62","body":"63","webhookUrl":"58","executionMode":"59"},{"item":0},{"item":0},{"host":"64","user-agent":"65","accept":"66","accept-encoding":"67","accept-language":"68","cookie":"69","if-none-match":"70","priority":"71","sec-ch-ua":"72","sec-ch-ua-mobile":"73","sec-ch-ua-platform":"74","sec-fetch-dest":"75","sec-fetch-mode":"76","sec-fetch-site":"77","sec-fetch-user":"78","upgrade-insecure-requests":"79","x-forwarded-for":"80","x-forwarded-host":"64","x-forwarded-port":"81","x-forwarded-proto":"82","x-forwarded-server":"83","x-real-ip":"80"},{},{},{},"https://chain.pivoine.art/webhook-test/5ed1a77b-13b2-4df8-8d38-1059f8618d15","test",{"host":"64","user-agent":"65","accept":"66","accept-encoding":"67","accept-language":"68","cookie":"69","if-none-match":"70","priority":"71","sec-ch-ua":"72","sec-ch-ua-mobile":"73","sec-ch-ua-platform":"74","sec-fetch-dest":"75","sec-fetch-mode":"76","sec-fetch-site":"77","sec-fetch-user":"78","upgrade-insecure-requests":"79","x-forwarded-for":"80","x-forwarded-host":"64","x-forwarded-port":"81","x-forwarded-proto":"82","x-forwarded-server":"83","x-real-ip":"80"},{},{},{},"chain.pivoine.art","Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/141.0.0.0 Safari/537.36","text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7","gzip, deflate, br, zstd","de-DE,de;q=0.9,en-GB;q=0.8,en;q=0.7,en-US;q=0.6","rl_page_init_referrer=RudderEncrypt%3AU2FsdGVkX18%2FKWx2MiDT%2BPP5UKOvC4t3Dp2tmHcRx6s%3D; rl_page_init_referring_domain=RudderEncrypt%3AU2FsdGVkX1%2BnnUOTvEhnaukKMWAMxzZR88rpGblgyMQ%3D; rl_anonymous_id=RudderEncrypt%3AU2FsdGVkX1%2FJUumrOaXTaPxx8m3G1ePE3Fq3nNsYsi9iQLQw2PX8vkQRx%2FwGqqebUFB0m8pfQyhnzJouZ3CJFw%3D%3D; rl_user_id=RudderEncrypt%3AU2FsdGVkX1%2B%2Fszi7T8XYuaY9r9LRIX%2FUsvnn4E8XjRJ7VtU%2BAuC%2BZ%2BYOegHnLWCLEJ0Ko1jMu7vzOFwutOeV3b6M4IbAIpwMX4%2F8%2F2Y4za3yxjAy6OkHtJNvHKbxl25JMx7ggCHCebDWCs3NUNEGFvsJOjycaoXJ2Cw%2BhC6t%2B8Y%3D; rl_trait=RudderEncrypt%3AU2FsdGVkX1%2BuCOqMwAEODAiZBrb0KXsKngxaFinSmTGdNojNrOP%2BDkPFTvHURL%2FXcraWl9LHd%2FJeGiWMTES%2FBrK%2B0BWGFQ0GEw5tYk02AkmzFNoQVMD1z0Me%2F%2BF0hbFFI6oqHZ3qU5zkPWnBatYpUl%2FgTsMZgL3MvuwtaBUeHSI%3D; ph_phc_4URIAm1uYfJO7j8kWSe0J8lc8IqnstRLS7Jx8NcakHo_posthog=%7B%22distinct_id%22%3A%22e501e0321ef5cd5b7b0ee2fc1adfcc32f2d06a549d9fe6f9511c6e2e1b8f35bb%2368dfa745-5866-4eb3-935f-ba21523b38b8%22%2C%22%24sesid%22%3A%5B1760085302177%2C%220199cd42-5b9a-72a0-a31d-a41d1650eb9b%22%2C1760085302165%5D%2C%22%24epp%22%3Atrue%2C%22%24initial_person_info%22%3A%7B%22r%22%3A%22%24direct%22%2C%22u%22%3A%22https%3A%2F%2Fchain.pivoine.art%2Fsetup%22%7D%7D; rl_session=RudderEncrypt%3AU2FsdGVkX1%2BjeMgYmUjLeQvT1z1iM8HxT1A5EbLGV5sITy35nt%2BY1NfiA0Z%2FBH9UAl7sSAZnyp%2Fh5ikXHxZXelU0BuqzxkymR7jYKLGMNE7soioR5YH%2FXnU%2BYxCDq%2F6iye3BkT%2B18C0egwfT9UOevg%3D%3D","W/\\"995-cV+xd58plMai/zZpfvpYehs9Ezs\\"","u=0, i","\\"Google Chrome\\";v=\\"141\\", \\"Not?A_Brand\\";v=\\"8\\", \\"Chromium\\";v=\\"141\\"","?0","\\"Linux\\"","document","navigate","none","?1","1","172.18.0.1","443","https","ba94cdd2a9e5"]
61 {"id":"JntLnJIWAtFUxzoj","name":"Main Workflow","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T18:58:31.972Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760126019122,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760126019122,"executionIndex":1,"source":"21","hints":"22","executionTime":1,"executionStatus":"19","data":"23"},{"startTime":1760126019123,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760126019123,"executionIndex":3,"source":"27","hints":"28","executionTime":2,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"previousNode":"40"},["41","42"],{"previousNode":"43","previousNodeOutput":1},["44"],["45"],"FROM valknar/home",["46"],"TO webhook",[],["47"],"Switch",["48"],{"json":"49","pairedItem":"50"},{"json":"49","pairedItem":"51"},{"json":"49","pairedItem":"52"},{"json":"53","pairedItem":"54"},{"headers":"55","params":"56","query":"57","body":"58","webhookUrl":"59","executionMode":"60"},{"item":0},{"item":0},{"item":0},{"headers":"61","params":"62","query":"63","body":"64","webhookUrl":"59","executionMode":"60"},{"item":0},{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"https://chain.pivoine.art/webhook/5ed1a77b-13b2-4df8-8d38-1059f8618d15","production",{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"chain.pivoine.art","Go-http-client/1.1","gzip","172.18.0.1","443","https","ba94cdd2a9e5","f78a2d12-2f06-47ec-9ed5-4b8816163075","workflow_job","repository","","sha1=","sha256=","{\\n \\"action\\": \\"queued\\",\\n \\"workflow_job\\": {\\n \\"id\\": 118,\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/actions/runs/118/jobs/118\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home/actions/runs/46/jobs/0\\",\\n \\"run_id\\": 118,\\n \\"run_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/actions/runs/118\\",\\n \\"name\\": \\"build\\",\\n \\"labels\\": [\\n \\"ubuntu-latest\\"\\n ],\\n \\"run_attempt\\": 0,\\n \\"head_sha\\": \\"ff68961d468e7376995575a86ba10d65b4ee8ac2\\",\\n \\"head_branch\\": \\"main\\",\\n \\"status\\": \\"queued\\",\\n \\"steps\\": null,\\n \\"created_at\\": \\"2025-10-10T19:53:38Z\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n \\"repository\\": {\\n \\"id\\": 4,\\n \\"owner\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n },\\n \\"name\\": \\"home\\",\\n \\"full_name\\": \\"valknar/home\\",\\n \\"description\\": \\"\\",\\n \\"empty\\": false,\\n \\"private\\": true,\\n \\"fork\\": false,\\n \\"template\\": false,\\n \\"mirror\\": false,\\n \\"size\\": 617115,\\n \\"language\\": \\"\\",\\n \\"languages_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/languages\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home\\",\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home\\",\\n \\"link\\": \\"\\",\\n \\"ssh_url\\": \\"ssh://git@code.pivoine.art:2222/valknar/home.git\\",\\n \\"clone_url\\": \\"https://code.pivoine.art/valknar/home.git\\",\\n \\"original_url\\": \\"https://github.com/valknarogg/home\\",\\n \\"website\\": \\"\\",\\n \\"stars_count\\": 0,\\n \\"forks_count\\": 0,\\n \\"watchers_count\\": 1,\\n \\"open_issues_count\\": 0,\\n \\"open_pr_counter\\": 0,\\n \\"release_counter\\": 0,\\n \\"default_branch\\": \\"main\\",\\n \\"archived\\": false,\\n \\"created_at\\": \\"2025-10-09T23:17:05Z\\",\\n \\"updated_at\\": \\"2025-10-10T19:48:53Z\\",\\n \\"archived_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"permissions\\": {\\n \\"admin\\": true,\\n \\"push\\": true,\\n \\"pull\\": true\\n },\\n \\"has_issues\\": true,\\n \\"internal_tracker\\": {\\n \\"enable_time_tracker\\": true,\\n \\"allow_only_contributors_to_track_time\\": true,\\n \\"enable_issue_dependencies\\": true\\n },\\n \\"has_wiki\\": true,\\n \\"has_pull_requests\\": false,\\n \\"has_projects\\": true,\\n \\"projects_mode\\": \\"all\\",\\n \\"has_releases\\": true,\\n \\"has_packages\\": true,\\n \\"has_actions\\": true,\\n \\"ignore_whitespace_conflicts\\": false,\\n \\"allow_merge_commits\\": false,\\n \\"allow_rebase\\": false,\\n \\"allow_rebase_explicit\\": false,\\n \\"allow_squash_merge\\": false,\\n \\"allow_fast_forward_only_merge\\": false,\\n \\"allow_rebase_update\\": false,\\n \\"default_delete_branch_after_merge\\": false,\\n \\"default_merge_style\\": \\"merge\\",\\n \\"default_allow_maintainer_edit\\": false,\\n \\"avatar_url\\": \\"\\",\\n \\"internal\\": false,\\n \\"mirror_interval\\": \\"\\",\\n \\"object_format_name\\": \\"sha1\\",\\n \\"mirror_updated\\": \\"0001-01-01T00:00:00Z\\",\\n \\"topics\\": [],\\n \\"licenses\\": []\\n },\\n \\"sender\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@noreply.code.pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n }\\n}"]
10 {"id":"JntLnJIWAtFUxzoj","name":"Main Workflow","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T11:05:59.016Z","nodes":[{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"valknar/home - Push","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[432,0],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"HTTP Request","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"Respond to Webhook1"}],"connections":{"valknar/home - Push":{"main":[[{"node":"Respond to Webhook1","type":"main","index":0}]]},"Respond to Webhook1":{"main":[[{"node":"HTTP Request","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"valknar/home - Push":"9","Respond to Webhook1":"10","HTTP Request":"11"},"HTTP Request",{},[],{},["12"],["13"],["14"],{"startTime":1760109420467,"executionIndex":0,"source":"15","hints":"16","executionTime":1,"executionStatus":"17","data":"18"},{"startTime":1760109420468,"executionIndex":1,"source":"19","hints":"20","executionTime":4,"executionStatus":"17","data":"21"},{"startTime":1760109420472,"executionIndex":2,"source":"22","hints":"23","executionTime":44,"executionStatus":"17","data":"24"},[],[],"success",{"main":"25"},["26"],[],{"main":"27"},["28"],[],{"main":"29"},["30"],{"previousNode":"31"},["32"],{"previousNode":"33"},["34"],["35"],"valknar/home - Push",["36"],"Respond to Webhook1",["37"],{"json":"38","pairedItem":"39"},{"json":"38","pairedItem":"40"},{"json":"41","pairedItem":"42"},{"headers":"43","params":"44","query":"45","body":"46","webhookUrl":"47","executionMode":"48"},{"item":0},{"item":0},{"id":19,"template_id":10,"project_id":1,"status":"49","playbook":"50","secret":"51","user_id":1,"created":"52","limit":"50"},{"item":0},{"host":"53","user-agent":"54","accept-encoding":"55","x-forwarded-for":"56","x-forwarded-host":"53","x-forwarded-port":"57","x-forwarded-proto":"58","x-forwarded-server":"59","x-gitea-delivery":"60","x-gitea-event":"61","x-gitea-event-type":"61","x-gitea-hook-installation-target-type":"62","x-gitea-signature":"50","x-github-delivery":"60","x-github-event":"61","x-github-event-type":"61","x-github-hook-installation-target-type":"62","x-gogs-delivery":"60","x-gogs-event":"61","x-gogs-event-type":"61","x-gogs-signature":"50","x-hub-signature":"63","x-hub-signature-256":"64","x-real-ip":"56"},{},{"payload":"65"},{},"https://chain.pivoine.art/webhook/5ed1a77b-13b2-4df8-8d38-1059f8618d15","production","waiting","","{}","2025-10-10T15:17:00.495246546Z","chain.pivoine.art","Go-http-client/1.1","gzip","172.18.0.1","443","https","ba94cdd2a9e5","b126626d-29f2-48d3-8449-f6f061263d52","push","repository","sha1=","sha256=","{\\n \\"ref\\": \\"refs/heads/main\\",\\n \\"before\\": \\"0000000000000000000000000000000000000000\\",\\n \\"after\\": \\"0000000000000000000000000000000000000000\\",\\n \\"compare_url\\": \\"https://code.pivoine.art/valknar/home/compare/0000000000000000000000000000000000000000...0000000000000000000000000000000000000000\\",\\n \\"commits\\": [\\n {\\n \\"id\\": \\"0000000000000000000000000000000000000000\\",\\n \\"message\\": \\"This is a fake commit\\",\\n \\"url\\": \\"https://code.pivoine.art/valknar/home/commit/0000000000000000000000000000000000000000\\",\\n \\"author\\": {\\n \\"name\\": \\"Ghost\\",\\n \\"email\\": \\"\\",\\n \\"username\\": \\"\\"\\n },\\n \\"committer\\": {\\n \\"name\\": \\"Ghost\\",\\n \\"email\\": \\"\\",\\n \\"username\\": \\"\\"\\n },\\n \\"verification\\": null,\\n \\"timestamp\\": \\"0001-01-01T00:00:00Z\\",\\n \\"added\\": null,\\n \\"removed\\": null,\\n \\"modified\\": null\\n }\\n ],\\n \\"total_commits\\": 1,\\n \\"head_commit\\": {\\n \\"id\\": \\"0000000000000000000000000000000000000000\\",\\n \\"message\\": \\"This is a fake commit\\",\\n \\"url\\": \\"https://code.pivoine.art/valknar/home/commit/0000000000000000000000000000000000000000\\",\\n \\"author\\": {\\n \\"name\\": \\"Ghost\\",\\n \\"email\\": \\"\\",\\n \\"username\\": \\"\\"\\n },\\n \\"committer\\": {\\n \\"name\\": \\"Ghost\\",\\n \\"email\\": \\"\\",\\n \\"username\\": \\"\\"\\n },\\n \\"verification\\": null,\\n \\"timestamp\\": \\"0001-01-01T00:00:00Z\\",\\n \\"added\\": null,\\n \\"removed\\": null,\\n \\"modified\\": null\\n },\\n \\"repository\\": {\\n \\"id\\": 4,\\n \\"owner\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@noreply.code.pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/c007303ad937ee207532aa0a7063552cef2c8188cd760e7a4bc38f622641715d\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n },\\n \\"name\\": \\"home\\",\\n \\"full_name\\": \\"valknar/home\\",\\n \\"description\\": \\"\\",\\n \\"empty\\": false,\\n \\"private\\": true,\\n \\"fork\\": false,\\n \\"template\\": false,\\n \\"mirror\\": false,\\n \\"size\\": 617088,\\n \\"language\\": \\"\\",\\n \\"languages_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/languages\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home\\",\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home\\",\\n \\"link\\": \\"\\",\\n \\"ssh_url\\": \\"ssh://git@code.pivoine.art:2222/valknar/home.git\\",\\n \\"clone_url\\": \\"https://code.pivoine.art/valknar/home.git\\",\\n \\"original_url\\": \\"https://github.com/valknarogg/home\\",\\n \\"website\\": \\"\\",\\n \\"stars_count\\": 0,\\n \\"forks_count\\": 0,\\n \\"watchers_count\\": 1,\\n \\"open_issues_count\\": 0,\\n \\"open_pr_counter\\": 0,\\n \\"release_counter\\": 0,\\n \\"default_branch\\": \\"main\\",\\n \\"archived\\": false,\\n \\"created_at\\": \\"2025-10-09T23:17:05Z\\",\\n \\"updated_at\\": \\"2025-10-10T15:12:21Z\\",\\n \\"archived_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"permissions\\": {\\n \\"admin\\": false,\\n \\"push\\": false,\\n \\"pull\\": false\\n },\\n \\"has_issues\\": true,\\n \\"internal_tracker\\": {\\n \\"enable_time_tracker\\": true,\\n \\"allow_only_contributors_to_track_time\\": true,\\n \\"enable_issue_dependencies\\": true\\n },\\n \\"has_wiki\\": true,\\n \\"has_pull_requests\\": false,\\n \\"has_projects\\": true,\\n \\"projects_mode\\": \\"all\\",\\n \\"has_releases\\": true,\\n \\"has_packages\\": true,\\n \\"has_actions\\": true,\\n \\"ignore_whitespace_conflicts\\": false,\\n \\"allow_merge_commits\\": false,\\n \\"allow_rebase\\": false,\\n \\"allow_rebase_explicit\\": false,\\n \\"allow_squash_merge\\": false,\\n \\"allow_fast_forward_only_merge\\": false,\\n \\"allow_rebase_update\\": false,\\n \\"default_delete_branch_after_merge\\": false,\\n \\"default_merge_style\\": \\"merge\\",\\n \\"default_allow_maintainer_edit\\": false,\\n \\"avatar_url\\": \\"\\",\\n \\"internal\\": false,\\n \\"mirror_interval\\": \\"\\",\\n \\"object_format_name\\": \\"sha1\\",\\n \\"mirror_updated\\": \\"0001-01-01T00:00:00Z\\",\\n \\"topics\\": [],\\n \\"licenses\\": []\\n },\\n \\"pusher\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@noreply.code.pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/c007303ad937ee207532aa0a7063552cef2c8188cd760e7a4bc38f622641715d\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n },\\n \\"sender\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@noreply.code.pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/c007303ad937ee207532aa0a7063552cef2c8188cd760e7a4bc38f622641715d\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n }\\n}"]
11 {"id":"JntLnJIWAtFUxzoj","name":"Main Workflow","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T11:05:59.016Z","nodes":[{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"valknar/home - Push","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[432,0],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"HTTP Request","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"Respond to Webhook1"}],"connections":{"valknar/home - Push":{"main":[[{"node":"Respond to Webhook1","type":"main","index":0}]]},"Respond to Webhook1":{"main":[[{"node":"HTTP Request","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"valknar/home - Push":"9","Respond to Webhook1":"10","HTTP Request":"11"},"HTTP Request",{},[],{},["12"],["13"],["14"],{"startTime":1760109763669,"executionIndex":0,"source":"15","hints":"16","executionTime":0,"executionStatus":"17","data":"18"},{"startTime":1760109763669,"executionIndex":1,"source":"19","hints":"20","executionTime":2,"executionStatus":"17","data":"21"},{"startTime":1760109763671,"executionIndex":2,"source":"22","hints":"23","executionTime":17,"executionStatus":"17","data":"24"},[],[],"success",{"main":"25"},["26"],[],{"main":"27"},["28"],[],{"main":"29"},["30"],{"previousNode":"31"},["32"],{"previousNode":"33"},["34"],["35"],"valknar/home - Push",["36"],"Respond to Webhook1",["37"],{"json":"38","pairedItem":"39"},{"json":"38","pairedItem":"40"},{"json":"41","pairedItem":"42"},{"headers":"43","params":"44","query":"45","body":"46","webhookUrl":"47","executionMode":"48"},{"item":0},{"item":0},{"id":20,"template_id":10,"project_id":1,"status":"49","playbook":"50","secret":"51","user_id":1,"created":"52","limit":"50"},{"item":0},{"host":"53","user-agent":"54","accept-encoding":"55","x-forwarded-for":"56","x-forwarded-host":"53","x-forwarded-port":"57","x-forwarded-proto":"58","x-forwarded-server":"59","x-gitea-delivery":"60","x-gitea-event":"61","x-gitea-event-type":"61","x-gitea-hook-installation-target-type":"62","x-gitea-signature":"50","x-github-delivery":"60","x-github-event":"61","x-github-event-type":"61","x-github-hook-installation-target-type":"62","x-gogs-delivery":"60","x-gogs-event":"61","x-gogs-event-type":"61","x-gogs-signature":"50","x-hub-signature":"63","x-hub-signature-256":"64","x-real-ip":"56"},{},{"payload":"65"},{},"https://chain.pivoine.art/webhook/5ed1a77b-13b2-4df8-8d38-1059f8618d15","production","waiting","","{}","2025-10-10T15:22:43.679391313Z","chain.pivoine.art","Go-http-client/1.1","gzip","172.18.0.1","443","https","ba94cdd2a9e5","58a6e437-9c8a-4fcc-a2fc-f12df20dcd59","push","repository","sha1=","sha256=","{\\n \\"ref\\": \\"refs/heads/vps-restart\\",\\n \\"before\\": \\"0000000000000000000000000000000000000000\\",\\n \\"after\\": \\"5015ccdc4b99f663cd47b09990c743650f8ceb60\\",\\n \\"compare_url\\": \\"https://code.pivoine.art/valknar/home/compare/main...5015ccdc4b99f663cd47b09990c743650f8ceb60\\",\\n \\"commits\\": [],\\n \\"total_commits\\": 0,\\n \\"head_commit\\": {\\n \\"id\\": \\"5015ccdc4b99f663cd47b09990c743650f8ceb60\\",\\n \\"message\\": \\"fix: auto compose\\\\n\\",\\n \\"url\\": \\"https://code.pivoine.art/valknar/home/commit/5015ccdc4b99f663cd47b09990c743650f8ceb60\\",\\n \\"author\\": {\\n \\"name\\": \\"Sebastian Krüger\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"username\\": \\"valknar\\"\\n },\\n \\"committer\\": {\\n \\"name\\": \\"Sebastian Krüger\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"username\\": \\"valknar\\"\\n },\\n \\"verification\\": null,\\n \\"timestamp\\": \\"2025-10-10T17:20:12+02:00\\",\\n \\"added\\": [],\\n \\"removed\\": [],\\n \\"modified\\": [\\n \\"Projects/kompose/auto/compose.yaml\\"\\n ]\\n },\\n \\"repository\\": {\\n \\"id\\": 4,\\n \\"owner\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/c007303ad937ee207532aa0a7063552cef2c8188cd760e7a4bc38f622641715d\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n },\\n \\"name\\": \\"home\\",\\n \\"full_name\\": \\"valknar/home\\",\\n \\"description\\": \\"\\",\\n \\"empty\\": false,\\n \\"private\\": true,\\n \\"fork\\": false,\\n \\"template\\": false,\\n \\"mirror\\": false,\\n \\"size\\": 617092,\\n \\"language\\": \\"\\",\\n \\"languages_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/languages\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home\\",\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home\\",\\n \\"link\\": \\"\\",\\n \\"ssh_url\\": \\"ssh://git@code.pivoine.art:2222/valknar/home.git\\",\\n \\"clone_url\\": \\"https://code.pivoine.art/valknar/home.git\\",\\n \\"original_url\\": \\"https://github.com/valknarogg/home\\",\\n \\"website\\": \\"\\",\\n \\"stars_count\\": 0,\\n \\"forks_count\\": 0,\\n \\"watchers_count\\": 1,\\n \\"open_issues_count\\": 0,\\n \\"open_pr_counter\\": 0,\\n \\"release_counter\\": 0,\\n \\"default_branch\\": \\"main\\",\\n \\"archived\\": false,\\n \\"created_at\\": \\"2025-10-09T23:17:05Z\\",\\n \\"updated_at\\": \\"2025-10-10T15:20:14Z\\",\\n \\"archived_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"permissions\\": {\\n \\"admin\\": true,\\n \\"push\\": true,\\n \\"pull\\": true\\n },\\n \\"has_issues\\": true,\\n \\"internal_tracker\\": {\\n \\"enable_time_tracker\\": true,\\n \\"allow_only_contributors_to_track_time\\": true,\\n \\"enable_issue_dependencies\\": true\\n },\\n \\"has_wiki\\": true,\\n \\"has_pull_requests\\": false,\\n \\"has_projects\\": true,\\n \\"projects_mode\\": \\"all\\",\\n \\"has_releases\\": true,\\n \\"has_packages\\": true,\\n \\"has_actions\\": true,\\n \\"ignore_whitespace_conflicts\\": false,\\n \\"allow_merge_commits\\": false,\\n \\"allow_rebase\\": false,\\n \\"allow_rebase_explicit\\": false,\\n \\"allow_squash_merge\\": false,\\n \\"allow_fast_forward_only_merge\\": false,\\n \\"allow_rebase_update\\": false,\\n \\"default_delete_branch_after_merge\\": false,\\n \\"default_merge_style\\": \\"merge\\",\\n \\"default_allow_maintainer_edit\\": false,\\n \\"avatar_url\\": \\"\\",\\n \\"internal\\": false,\\n \\"mirror_interval\\": \\"\\",\\n \\"object_format_name\\": \\"sha1\\",\\n \\"mirror_updated\\": \\"0001-01-01T00:00:00Z\\",\\n \\"topics\\": [],\\n \\"licenses\\": []\\n },\\n \\"pusher\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@noreply.code.pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/c007303ad937ee207532aa0a7063552cef2c8188cd760e7a4bc38f622641715d\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n },\\n \\"sender\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@noreply.code.pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/c007303ad937ee207532aa0a7063552cef2c8188cd760e7a4bc38f622641715d\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n }\\n}"]
62 {"id":"JntLnJIWAtFUxzoj","name":"Main Workflow","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T18:58:31.972Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760126020562,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760126020562,"executionIndex":1,"source":"21","hints":"22","executionTime":1,"executionStatus":"19","data":"23"},{"startTime":1760126020563,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760126020563,"executionIndex":3,"source":"27","hints":"28","executionTime":3,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"previousNode":"40"},["41","42"],{"previousNode":"43","previousNodeOutput":1},["44"],["45"],"FROM valknar/home",["46"],"TO webhook",[],["47"],"Switch",["48"],{"json":"49","pairedItem":"50"},{"json":"49","pairedItem":"51"},{"json":"49","pairedItem":"52"},{"json":"53","pairedItem":"54"},{"headers":"55","params":"56","query":"57","body":"58","webhookUrl":"59","executionMode":"60"},{"item":0},{"item":0},{"item":0},{"headers":"61","params":"62","query":"63","body":"64","webhookUrl":"59","executionMode":"60"},{"item":0},{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"https://chain.pivoine.art/webhook/5ed1a77b-13b2-4df8-8d38-1059f8618d15","production",{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"chain.pivoine.art","Go-http-client/1.1","gzip","172.18.0.1","443","https","ba94cdd2a9e5","8082b1e5-081d-4b52-b1cf-4c25d1334c31","workflow_job","repository","","sha1=","sha256=","{\\n \\"action\\": \\"in_progress\\",\\n \\"workflow_job\\": {\\n \\"id\\": 117,\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/actions/runs/117/jobs/117\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home/actions/runs/45/jobs/0\\",\\n \\"run_id\\": 117,\\n \\"run_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/actions/runs/117\\",\\n \\"name\\": \\"build\\",\\n \\"labels\\": [\\n \\"ubuntu-latest\\"\\n ],\\n \\"run_attempt\\": 1,\\n \\"head_sha\\": \\"ff68961d468e7376995575a86ba10d65b4ee8ac2\\",\\n \\"head_branch\\": \\"main\\",\\n \\"status\\": \\"in_progress\\",\\n \\"runner_id\\": 4,\\n \\"runner_name\\": \\"be3675773068\\",\\n \\"steps\\": [\\n {\\n \\"name\\": \\"actions/checkout@\\",\\n \\"number\\": 0,\\n \\"status\\": \\"in_progress\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n {\\n \\"name\\": \\"actions/setup-node@v5\\",\\n \\"number\\": 1,\\n \\"status\\": \\"in_progress\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n {\\n \\"name\\": \\"Install pnpm\\",\\n \\"number\\": 2,\\n \\"status\\": \\"in_progress\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n {\\n \\"name\\": \\"Build JavaScript\\",\\n \\"number\\": 3,\\n \\"status\\": \\"in_progress\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n {\\n \\"name\\": \\"🚀 Deploy via SSH\\",\\n \\"number\\": 4,\\n \\"status\\": \\"in_progress\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n {\\n \\"name\\": \\"Docker compose restart\\",\\n \\"number\\": 5,\\n \\"status\\": \\"in_progress\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n }\\n ],\\n \\"created_at\\": \\"2025-10-10T19:53:38Z\\",\\n \\"started_at\\": \\"2025-10-10T19:53:40Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n \\"repository\\": {\\n \\"id\\": 4,\\n \\"owner\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n },\\n \\"name\\": \\"home\\",\\n \\"full_name\\": \\"valknar/home\\",\\n \\"description\\": \\"\\",\\n \\"empty\\": false,\\n \\"private\\": true,\\n \\"fork\\": false,\\n \\"template\\": false,\\n \\"mirror\\": false,\\n \\"size\\": 617120,\\n \\"language\\": \\"Shell\\",\\n \\"languages_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/languages\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home\\",\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home\\",\\n \\"link\\": \\"\\",\\n \\"ssh_url\\": \\"ssh://git@code.pivoine.art:2222/valknar/home.git\\",\\n \\"clone_url\\": \\"https://code.pivoine.art/valknar/home.git\\",\\n \\"original_url\\": \\"https://github.com/valknarogg/home\\",\\n \\"website\\": \\"\\",\\n \\"stars_count\\": 0,\\n \\"forks_count\\": 0,\\n \\"watchers_count\\": 1,\\n \\"open_issues_count\\": 0,\\n \\"open_pr_counter\\": 0,\\n \\"release_counter\\": 0,\\n \\"default_branch\\": \\"main\\",\\n \\"archived\\": false,\\n \\"created_at\\": \\"2025-10-09T23:17:05Z\\",\\n \\"updated_at\\": \\"2025-10-10T19:53:38Z\\",\\n \\"archived_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"permissions\\": {\\n \\"admin\\": true,\\n \\"push\\": true,\\n \\"pull\\": true\\n },\\n \\"has_issues\\": true,\\n \\"internal_tracker\\": {\\n \\"enable_time_tracker\\": true,\\n \\"allow_only_contributors_to_track_time\\": true,\\n \\"enable_issue_dependencies\\": true\\n },\\n \\"has_wiki\\": true,\\n \\"has_pull_requests\\": false,\\n \\"has_projects\\": true,\\n \\"projects_mode\\": \\"all\\",\\n \\"has_releases\\": true,\\n \\"has_packages\\": true,\\n \\"has_actions\\": true,\\n \\"ignore_whitespace_conflicts\\": false,\\n \\"allow_merge_commits\\": false,\\n \\"allow_rebase\\": false,\\n \\"allow_rebase_explicit\\": false,\\n \\"allow_squash_merge\\": false,\\n \\"allow_fast_forward_only_merge\\": false,\\n \\"allow_rebase_update\\": false,\\n \\"default_delete_branch_after_merge\\": false,\\n \\"default_merge_style\\": \\"merge\\",\\n \\"default_allow_maintainer_edit\\": false,\\n \\"avatar_url\\": \\"\\",\\n \\"internal\\": false,\\n \\"mirror_interval\\": \\"\\",\\n \\"object_format_name\\": \\"sha1\\",\\n \\"mirror_updated\\": \\"0001-01-01T00:00:00Z\\",\\n \\"topics\\": [],\\n \\"licenses\\": []\\n },\\n \\"sender\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@noreply.code.pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n }\\n}"]
150 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":false,"nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event_type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event_type","rightValue":"\\"mqtt\\"","operator":{"type":"string","operation":"equals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"mqtt"}]},"looseTypeValidation":true,"options":{"fallbackOutput":"none","allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,80],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-208],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[576,400],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"},{"parameters":{"topics":"homeassistant","options":{"jsonParseBody":true}},"type":"n8n-nodes-base.mqttTrigger","typeVersion":1,"position":[0,176],"id":"db220e56-efe7-458b-990d-b6b0c7f3a637","name":"FROM homeassistant","credentials":{"mqtt":{"id":"rqKKnJhZrSWZoVl6","name":"MQTT account"}}},{"parameters":{"mode":"manual","duplicateItem":false,"assignments":{"assignments":[{"id":"c4a9b92c-994d-465e-b695-00aae9dec0b5","name":"event_type","value":"mqtt","type":"string"}]},"includeOtherFields":true,"include":"all","options":{}},"type":"n8n-nodes-base.set","typeVersion":3.4,"position":[224,176],"id":"68ebb20b-87e8-4cfb-a83e-9cb692e4d38e","name":"TO event"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://chat/message","authentication":"none","provideSslCertificates":false,"sendQuery":true,"specifyQuery":"keypair","queryParameters":{"parameters":[{"name":"token","value":"CQ.CVw-vDMMqLqV"}]},"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"keypair","bodyParameters":{"parameters":[{"name":"message","value":""}]},"options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[656,80],"id":"197092fe-f532-46aa-8884-900568b6f22b","name":"HTTP Request"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"HTTP Request","type":"main","index":0}]]},"FROM homeassistant":{"main":[[{"node":"TO event","type":"main","index":0}]]},"TO event":{"main":[[{"node":"Switch","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{"destinationNode":"4","runNodeFilter":"5"},{"runData":"6","pinData":"7","lastNodeExecuted":"4"},{"contextData":"8","nodeExecutionStack":"9","metadata":"10","waitingExecution":"11","waitingExecutionSource":"12"},"Switch",["13","14","4"],{"FROM homeassistant":"15","TO event":"16","Switch":"17"},{},{},[],{},{},{},"FROM homeassistant","TO event",["18"],["19"],["20"],{"startTime":1760132805129,"executionIndex":0,"source":"21","hints":"22","executionTime":46,"executionStatus":"23","data":"24"},{"startTime":1760132805175,"executionIndex":1,"source":"25","hints":"26","executionTime":1,"executionStatus":"23","data":"27"},{"startTime":1760133433977,"executionIndex":2,"source":"28","hints":"29","executionTime":1,"executionStatus":"23","data":"30"},[],[],"success",{"main":"31"},["32"],[],{"main":"33"},["34"],[],{"main":"35"},["36"],{"previousNode":"13"},["37"],{"previousNode":"14","previousNodeOutput":0,"previousNodeRun":0},["38","39"],["40"],["41"],[],[],{"json":"42","pairedItem":"43"},{"json":"44","pairedItem":"45"},{"message":"46","topic":"47"},{"item":0},{"message":"48","topic":"47","event_type":"49"},{"item":0},{"message":"50"},"homeassistant",{"message":"50"},"mqtt","It's all good now baby!!!"]
12 {"id":"JntLnJIWAtFUxzoj","name":"Main Workflow","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T11:05:59.016Z","nodes":[{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"valknar/home - Push","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[432,0],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"HTTP Request","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"Respond to Webhook1"}],"connections":{"valknar/home - Push":{"main":[[{"node":"Respond to Webhook1","type":"main","index":0}]]},"Respond to Webhook1":{"main":[[{"node":"HTTP Request","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"valknar/home - Push":"9","Respond to Webhook1":"10","HTTP Request":"11"},"HTTP Request",{},[],{},["12"],["13"],["14"],{"startTime":1760109878855,"executionIndex":0,"source":"15","hints":"16","executionTime":0,"executionStatus":"17","data":"18"},{"startTime":1760109878855,"executionIndex":1,"source":"19","hints":"20","executionTime":1,"executionStatus":"17","data":"21"},{"startTime":1760109878856,"executionIndex":2,"source":"22","hints":"23","executionTime":21,"executionStatus":"17","data":"24"},[],[],"success",{"main":"25"},["26"],[],{"main":"27"},["28"],[],{"main":"29"},["30"],{"previousNode":"31"},["32"],{"previousNode":"33"},["34"],["35"],"valknar/home - Push",["36"],"Respond to Webhook1",["37"],{"json":"38","pairedItem":"39"},{"json":"38","pairedItem":"40"},{"json":"41","pairedItem":"42"},{"headers":"43","params":"44","query":"45","body":"46","webhookUrl":"47","executionMode":"48"},{"item":0},{"item":0},{"id":21,"template_id":10,"project_id":1,"status":"49","playbook":"50","secret":"51","user_id":1,"created":"52","limit":"50"},{"item":0},{"host":"53","user-agent":"54","accept-encoding":"55","x-forwarded-for":"56","x-forwarded-host":"53","x-forwarded-port":"57","x-forwarded-proto":"58","x-forwarded-server":"59","x-gitea-delivery":"60","x-gitea-event":"61","x-gitea-event-type":"61","x-gitea-hook-installation-target-type":"62","x-gitea-signature":"50","x-github-delivery":"60","x-github-event":"61","x-github-event-type":"61","x-github-hook-installation-target-type":"62","x-gogs-delivery":"60","x-gogs-event":"61","x-gogs-event-type":"61","x-gogs-signature":"50","x-hub-signature":"63","x-hub-signature-256":"64","x-real-ip":"56"},{},{"payload":"65"},{},"https://chain.pivoine.art/webhook/5ed1a77b-13b2-4df8-8d38-1059f8618d15","production","waiting","","{}","2025-10-10T15:24:38.865097828Z","chain.pivoine.art","Go-http-client/1.1","gzip","172.18.0.1","443","https","ba94cdd2a9e5","8a1c7769-577d-4e15-8e59-f3a135c014be","push","repository","sha1=","sha256=","{\\n \\"ref\\": \\"refs/heads/vps-restart\\",\\n \\"before\\": \\"5015ccdc4b99f663cd47b09990c743650f8ceb60\\",\\n \\"after\\": \\"c6e63bfee4cdf39da7685413575d4266945e4c50\\",\\n \\"compare_url\\": \\"https://code.pivoine.art/valknar/home/compare/5015ccdc4b99f663cd47b09990c743650f8ceb60...c6e63bfee4cdf39da7685413575d4266945e4c50\\",\\n \\"commits\\": [\\n {\\n \\"id\\": \\"c6e63bfee4cdf39da7685413575d4266945e4c50\\",\\n \\"message\\": \\"chore: test\\\\n\\",\\n \\"url\\": \\"https://code.pivoine.art/valknar/home/commit/c6e63bfee4cdf39da7685413575d4266945e4c50\\",\\n \\"author\\": {\\n \\"name\\": \\"Sebastian Krüger\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"username\\": \\"valknar\\"\\n },\\n \\"committer\\": {\\n \\"name\\": \\"Sebastian Krüger\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"username\\": \\"valknar\\"\\n },\\n \\"verification\\": null,\\n \\"timestamp\\": \\"2025-10-10T17:20:12+02:00\\",\\n \\"added\\": [],\\n \\"removed\\": [],\\n \\"modified\\": [\\n \\"Projects/kompose/auto/compose.yaml\\"\\n ]\\n }\\n ],\\n \\"total_commits\\": 1,\\n \\"head_commit\\": {\\n \\"id\\": \\"c6e63bfee4cdf39da7685413575d4266945e4c50\\",\\n \\"message\\": \\"chore: test\\\\n\\",\\n \\"url\\": \\"https://code.pivoine.art/valknar/home/commit/c6e63bfee4cdf39da7685413575d4266945e4c50\\",\\n \\"author\\": {\\n \\"name\\": \\"Sebastian Krüger\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"username\\": \\"valknar\\"\\n },\\n \\"committer\\": {\\n \\"name\\": \\"Sebastian Krüger\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"username\\": \\"valknar\\"\\n },\\n \\"verification\\": null,\\n \\"timestamp\\": \\"2025-10-10T17:20:12+02:00\\",\\n \\"added\\": [],\\n \\"removed\\": [],\\n \\"modified\\": [\\n \\"Projects/kompose/auto/compose.yaml\\"\\n ]\\n },\\n \\"repository\\": {\\n \\"id\\": 4,\\n \\"owner\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/c007303ad937ee207532aa0a7063552cef2c8188cd760e7a4bc38f622641715d\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n },\\n \\"name\\": \\"home\\",\\n \\"full_name\\": \\"valknar/home\\",\\n \\"description\\": \\"\\",\\n \\"empty\\": false,\\n \\"private\\": true,\\n \\"fork\\": false,\\n \\"template\\": false,\\n \\"mirror\\": false,\\n \\"size\\": 617092,\\n \\"language\\": \\"\\",\\n \\"languages_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/languages\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home\\",\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home\\",\\n \\"link\\": \\"\\",\\n \\"ssh_url\\": \\"ssh://git@code.pivoine.art:2222/valknar/home.git\\",\\n \\"clone_url\\": \\"https://code.pivoine.art/valknar/home.git\\",\\n \\"original_url\\": \\"https://github.com/valknarogg/home\\",\\n \\"website\\": \\"\\",\\n \\"stars_count\\": 0,\\n \\"forks_count\\": 0,\\n \\"watchers_count\\": 1,\\n \\"open_issues_count\\": 0,\\n \\"open_pr_counter\\": 0,\\n \\"release_counter\\": 0,\\n \\"default_branch\\": \\"main\\",\\n \\"archived\\": false,\\n \\"created_at\\": \\"2025-10-09T23:17:05Z\\",\\n \\"updated_at\\": \\"2025-10-10T15:22:42Z\\",\\n \\"archived_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"permissions\\": {\\n \\"admin\\": true,\\n \\"push\\": true,\\n \\"pull\\": true\\n },\\n \\"has_issues\\": true,\\n \\"internal_tracker\\": {\\n \\"enable_time_tracker\\": true,\\n \\"allow_only_contributors_to_track_time\\": true,\\n \\"enable_issue_dependencies\\": true\\n },\\n \\"has_wiki\\": true,\\n \\"has_pull_requests\\": false,\\n \\"has_projects\\": true,\\n \\"projects_mode\\": \\"all\\",\\n \\"has_releases\\": true,\\n \\"has_packages\\": true,\\n \\"has_actions\\": true,\\n \\"ignore_whitespace_conflicts\\": false,\\n \\"allow_merge_commits\\": false,\\n \\"allow_rebase\\": false,\\n \\"allow_rebase_explicit\\": false,\\n \\"allow_squash_merge\\": false,\\n \\"allow_fast_forward_only_merge\\": false,\\n \\"allow_rebase_update\\": false,\\n \\"default_delete_branch_after_merge\\": false,\\n \\"default_merge_style\\": \\"merge\\",\\n \\"default_allow_maintainer_edit\\": false,\\n \\"avatar_url\\": \\"\\",\\n \\"internal\\": false,\\n \\"mirror_interval\\": \\"\\",\\n \\"object_format_name\\": \\"sha1\\",\\n \\"mirror_updated\\": \\"0001-01-01T00:00:00Z\\",\\n \\"topics\\": [],\\n \\"licenses\\": []\\n },\\n \\"pusher\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@noreply.code.pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/c007303ad937ee207532aa0a7063552cef2c8188cd760e7a4bc38f622641715d\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n },\\n \\"sender\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@noreply.code.pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/c007303ad937ee207532aa0a7063552cef2c8188cd760e7a4bc38f622641715d\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n }\\n}"]
13 {"id":"JntLnJIWAtFUxzoj","name":"Main Workflow","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T18:58:31.972Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760123020329,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760123020329,"executionIndex":1,"source":"21","hints":"22","executionTime":1,"executionStatus":"19","data":"23"},{"startTime":1760123020330,"executionIndex":2,"source":"24","hints":"25","executionTime":1,"executionStatus":"19","data":"26"},{"startTime":1760123020331,"executionIndex":3,"source":"27","hints":"28","executionTime":10,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"previousNode":"40"},["41","42"],{"previousNode":"43","previousNodeOutput":1},["44"],["45"],"FROM valknar/home",["46"],"TO webhook",[],["47"],"Switch",["48"],{"json":"49","pairedItem":"50"},{"json":"49","pairedItem":"51"},{"json":"49","pairedItem":"52"},{"json":"53","pairedItem":"54"},{"headers":"55","params":"56","query":"57","body":"58","webhookUrl":"59","executionMode":"60"},{"item":0},{"item":0},{"item":0},{"headers":"61","params":"62","query":"63","body":"64","webhookUrl":"59","executionMode":"60"},{"item":0},{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"https://chain.pivoine.art/webhook/5ed1a77b-13b2-4df8-8d38-1059f8618d15","production",{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"chain.pivoine.art","Go-http-client/1.1","gzip","172.18.0.1","443","https","ba94cdd2a9e5","1fa23ab9-e80c-4b29-ad0b-acb4a558a123","push","repository","","sha1=","sha256=","{\\n \\"ref\\": \\"refs/heads/main\\",\\n \\"before\\": \\"5015ccdc4b99f663cd47b09990c743650f8ceb60\\",\\n \\"after\\": \\"ff6f2f120568624d5404209cf2f379767b97d52f\\",\\n \\"compare_url\\": \\"https://code.pivoine.art/valknar/home/compare/5015ccdc4b99f663cd47b09990c743650f8ceb60...ff6f2f120568624d5404209cf2f379767b97d52f\\",\\n \\"commits\\": [\\n {\\n \\"id\\": \\"ff6f2f120568624d5404209cf2f379767b97d52f\\",\\n \\"message\\": \\"fix: chat\\\\n\\",\\n \\"url\\": \\"https://code.pivoine.art/valknar/home/commit/ff6f2f120568624d5404209cf2f379767b97d52f\\",\\n \\"author\\": {\\n \\"name\\": \\"Sebastian Krüger\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"username\\": \\"valknar\\"\\n },\\n \\"committer\\": {\\n \\"name\\": \\"Sebastian Krüger\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"username\\": \\"valknar\\"\\n },\\n \\"verification\\": null,\\n \\"timestamp\\": \\"2025-10-10T21:03:36+02:00\\",\\n \\"added\\": [],\\n \\"removed\\": [],\\n \\"modified\\": [\\n \\"Projects/kompose/chat/compose.yaml\\"\\n ]\\n }\\n ],\\n \\"total_commits\\": 1,\\n \\"head_commit\\": {\\n \\"id\\": \\"ff6f2f120568624d5404209cf2f379767b97d52f\\",\\n \\"message\\": \\"fix: chat\\\\n\\",\\n \\"url\\": \\"https://code.pivoine.art/valknar/home/commit/ff6f2f120568624d5404209cf2f379767b97d52f\\",\\n \\"author\\": {\\n \\"name\\": \\"Sebastian Krüger\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"username\\": \\"valknar\\"\\n },\\n \\"committer\\": {\\n \\"name\\": \\"Sebastian Krüger\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"username\\": \\"valknar\\"\\n },\\n \\"verification\\": null,\\n \\"timestamp\\": \\"2025-10-10T21:03:36+02:00\\",\\n \\"added\\": [],\\n \\"removed\\": [],\\n \\"modified\\": [\\n \\"Projects/kompose/chat/compose.yaml\\"\\n ]\\n },\\n \\"repository\\": {\\n \\"id\\": 4,\\n \\"owner\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n },\\n \\"name\\": \\"home\\",\\n \\"full_name\\": \\"valknar/home\\",\\n \\"description\\": \\"\\",\\n \\"empty\\": false,\\n \\"private\\": true,\\n \\"fork\\": false,\\n \\"template\\": false,\\n \\"mirror\\": false,\\n \\"size\\": 617092,\\n \\"language\\": \\"\\",\\n \\"languages_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/languages\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home\\",\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home\\",\\n \\"link\\": \\"\\",\\n \\"ssh_url\\": \\"ssh://git@code.pivoine.art:2222/valknar/home.git\\",\\n \\"clone_url\\": \\"https://code.pivoine.art/valknar/home.git\\",\\n \\"original_url\\": \\"https://github.com/valknarogg/home\\",\\n \\"website\\": \\"\\",\\n \\"stars_count\\": 0,\\n \\"forks_count\\": 0,\\n \\"watchers_count\\": 1,\\n \\"open_issues_count\\": 0,\\n \\"open_pr_counter\\": 0,\\n \\"release_counter\\": 0,\\n \\"default_branch\\": \\"main\\",\\n \\"archived\\": false,\\n \\"created_at\\": \\"2025-10-09T23:17:05Z\\",\\n \\"updated_at\\": \\"2025-10-10T15:24:37Z\\",\\n \\"archived_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"permissions\\": {\\n \\"admin\\": true,\\n \\"push\\": true,\\n \\"pull\\": true\\n },\\n \\"has_issues\\": true,\\n \\"internal_tracker\\": {\\n \\"enable_time_tracker\\": true,\\n \\"allow_only_contributors_to_track_time\\": true,\\n \\"enable_issue_dependencies\\": true\\n },\\n \\"has_wiki\\": true,\\n \\"has_pull_requests\\": false,\\n \\"has_projects\\": true,\\n \\"projects_mode\\": \\"all\\",\\n \\"has_releases\\": true,\\n \\"has_packages\\": true,\\n \\"has_actions\\": true,\\n \\"ignore_whitespace_conflicts\\": false,\\n \\"allow_merge_commits\\": false,\\n \\"allow_rebase\\": false,\\n \\"allow_rebase_explicit\\": false,\\n \\"allow_squash_merge\\": false,\\n \\"allow_fast_forward_only_merge\\": false,\\n \\"allow_rebase_update\\": false,\\n \\"default_delete_branch_after_merge\\": false,\\n \\"default_merge_style\\": \\"merge\\",\\n \\"default_allow_maintainer_edit\\": false,\\n \\"avatar_url\\": \\"\\",\\n \\"internal\\": false,\\n \\"mirror_interval\\": \\"\\",\\n \\"object_format_name\\": \\"sha1\\",\\n \\"mirror_updated\\": \\"0001-01-01T00:00:00Z\\",\\n \\"topics\\": [],\\n \\"licenses\\": []\\n },\\n \\"pusher\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@noreply.code.pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n },\\n \\"sender\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@noreply.code.pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n }\\n}"]
63 {"id":"JntLnJIWAtFUxzoj","name":"Main Workflow","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T18:58:31.972Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760126021302,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760126021302,"executionIndex":1,"source":"21","hints":"22","executionTime":1,"executionStatus":"19","data":"23"},{"startTime":1760126021303,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760126021303,"executionIndex":3,"source":"27","hints":"28","executionTime":2,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"previousNode":"40"},["41","42"],{"previousNode":"43","previousNodeOutput":1},["44"],["45"],"FROM valknar/home",["46"],"TO webhook",[],["47"],"Switch",["48"],{"json":"49","pairedItem":"50"},{"json":"49","pairedItem":"51"},{"json":"49","pairedItem":"52"},{"json":"53","pairedItem":"54"},{"headers":"55","params":"56","query":"57","body":"58","webhookUrl":"59","executionMode":"60"},{"item":0},{"item":0},{"item":0},{"headers":"61","params":"62","query":"63","body":"64","webhookUrl":"59","executionMode":"60"},{"item":0},{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"https://chain.pivoine.art/webhook/5ed1a77b-13b2-4df8-8d38-1059f8618d15","production",{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"chain.pivoine.art","Go-http-client/1.1","gzip","172.18.0.1","443","https","ba94cdd2a9e5","b5b6d4a1-faa8-40ec-9856-f19097e3323b","status","repository","","sha1=","sha256=","{\\n \\"commit\\": {\\n \\"id\\": \\"ff68961d468e7376995575a86ba10d65b4ee8ac2\\",\\n \\"message\\": \\"fix: signoz\\\\n\\",\\n \\"url\\": \\"https://code.pivoine.art/valknar/home/commit/ff68961d468e7376995575a86ba10d65b4ee8ac2\\",\\n \\"author\\": {\\n \\"name\\": \\"Sebastian Krüger\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"username\\": \\"valknar\\"\\n },\\n \\"committer\\": {\\n \\"name\\": \\"Sebastian Krüger\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"username\\": \\"valknar\\"\\n },\\n \\"verification\\": null,\\n \\"timestamp\\": \\"2025-10-10T21:53:36+02:00\\",\\n \\"added\\": [],\\n \\"removed\\": [],\\n \\"modified\\": [\\n \\"Projects/kompose/trace/compose.yaml\\"\\n ]\\n },\\n \\"context\\": \\"Build and Deploy Docs.Pivoine.Art via SSH / build (push)\\",\\n \\"created_at\\": \\"2025-10-10T19:53:41Z\\",\\n \\"description\\": \\"Failing after 0s\\",\\n \\"id\\": 149,\\n \\"repository\\": {\\n \\"id\\": 4,\\n \\"owner\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n },\\n \\"name\\": \\"home\\",\\n \\"full_name\\": \\"valknar/home\\",\\n \\"description\\": \\"\\",\\n \\"empty\\": false,\\n \\"private\\": true,\\n \\"fork\\": false,\\n \\"template\\": false,\\n \\"mirror\\": false,\\n \\"size\\": 617120,\\n \\"language\\": \\"Shell\\",\\n \\"languages_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/languages\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home\\",\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home\\",\\n \\"link\\": \\"\\",\\n \\"ssh_url\\": \\"ssh://git@code.pivoine.art:2222/valknar/home.git\\",\\n \\"clone_url\\": \\"https://code.pivoine.art/valknar/home.git\\",\\n \\"original_url\\": \\"https://github.com/valknarogg/home\\",\\n \\"website\\": \\"\\",\\n \\"stars_count\\": 0,\\n \\"forks_count\\": 0,\\n \\"watchers_count\\": 1,\\n \\"open_issues_count\\": 0,\\n \\"open_pr_counter\\": 0,\\n \\"release_counter\\": 0,\\n \\"default_branch\\": \\"main\\",\\n \\"archived\\": false,\\n \\"created_at\\": \\"2025-10-09T23:17:05Z\\",\\n \\"updated_at\\": \\"2025-10-10T19:53:38Z\\",\\n \\"archived_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"permissions\\": {\\n \\"admin\\": true,\\n \\"push\\": true,\\n \\"pull\\": true\\n },\\n \\"has_issues\\": true,\\n \\"internal_tracker\\": {\\n \\"enable_time_tracker\\": true,\\n \\"allow_only_contributors_to_track_time\\": true,\\n \\"enable_issue_dependencies\\": true\\n },\\n \\"has_wiki\\": true,\\n \\"has_pull_requests\\": false,\\n \\"has_projects\\": true,\\n \\"projects_mode\\": \\"all\\",\\n \\"has_releases\\": true,\\n \\"has_packages\\": true,\\n \\"has_actions\\": true,\\n \\"ignore_whitespace_conflicts\\": false,\\n \\"allow_merge_commits\\": false,\\n \\"allow_rebase\\": false,\\n \\"allow_rebase_explicit\\": false,\\n \\"allow_squash_merge\\": false,\\n \\"allow_fast_forward_only_merge\\": false,\\n \\"allow_rebase_update\\": false,\\n \\"default_delete_branch_after_merge\\": false,\\n \\"default_merge_style\\": \\"merge\\",\\n \\"default_allow_maintainer_edit\\": false,\\n \\"avatar_url\\": \\"\\",\\n \\"internal\\": false,\\n \\"mirror_interval\\": \\"\\",\\n \\"object_format_name\\": \\"sha1\\",\\n \\"mirror_updated\\": \\"0001-01-01T00:00:00Z\\",\\n \\"topics\\": [],\\n \\"licenses\\": []\\n },\\n \\"sender\\": {\\n \\"id\\": -2,\\n \\"login\\": \\"gitea-actions\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"Gitea Actions\\",\\n \\"email\\": \\"gitea-actions@noreply.code.pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/assets/img/avatar_default.png\\",\\n \\"html_url\\": \\"https://code.pivoine.art/gitea-actions\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"1970-01-01T00:00:00Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"gitea-actions\\"\\n },\\n \\"sha\\": \\"ff68961d468e7376995575a86ba10d65b4ee8ac2\\",\\n \\"state\\": \\"failure\\",\\n \\"target_url\\": \\"https://code.pivoine.art/valknar/home/actions/runs/45/jobs/0\\",\\n \\"updated_at\\": \\"2025-10-10T19:53:41Z\\"\\n}"]
14 {"id":"JntLnJIWAtFUxzoj","name":"Main Workflow","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T18:58:31.972Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760123020359,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760123020359,"executionIndex":1,"source":"21","hints":"22","executionTime":1,"executionStatus":"19","data":"23"},{"startTime":1760123020360,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760123020360,"executionIndex":3,"source":"27","hints":"28","executionTime":3,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"previousNode":"40"},["41","42"],{"previousNode":"43","previousNodeOutput":1},["44"],["45"],"FROM valknar/home",["46"],"TO webhook",[],["47"],"Switch",["48"],{"json":"49","pairedItem":"50"},{"json":"49","pairedItem":"51"},{"json":"49","pairedItem":"52"},{"json":"53","pairedItem":"54"},{"headers":"55","params":"56","query":"57","body":"58","webhookUrl":"59","executionMode":"60"},{"item":0},{"item":0},{"item":0},{"headers":"61","params":"62","query":"63","body":"64","webhookUrl":"59","executionMode":"60"},{"item":0},{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"https://chain.pivoine.art/webhook/5ed1a77b-13b2-4df8-8d38-1059f8618d15","production",{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"chain.pivoine.art","Go-http-client/1.1","gzip","172.18.0.1","443","https","ba94cdd2a9e5","7d7e9e52-504f-4128-ba74-57615dddd0a1","status","repository","","sha1=","sha256=","{\\n \\"commit\\": {\\n \\"id\\": \\"ff6f2f120568624d5404209cf2f379767b97d52f\\",\\n \\"message\\": \\"fix: chat\\\\n\\",\\n \\"url\\": \\"https://code.pivoine.art/valknar/home/commit/ff6f2f120568624d5404209cf2f379767b97d52f\\",\\n \\"author\\": {\\n \\"name\\": \\"Sebastian Krüger\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"username\\": \\"valknar\\"\\n },\\n \\"committer\\": {\\n \\"name\\": \\"Sebastian Krüger\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"username\\": \\"valknar\\"\\n },\\n \\"verification\\": null,\\n \\"timestamp\\": \\"2025-10-10T21:03:36+02:00\\",\\n \\"added\\": [],\\n \\"removed\\": [],\\n \\"modified\\": [\\n \\"Projects/kompose/chat/compose.yaml\\"\\n ]\\n },\\n \\"context\\": \\"Build and Deploy Docs.Pivoine.Art via SSH / build (push)\\",\\n \\"created_at\\": \\"2025-10-10T19:03:38Z\\",\\n \\"description\\": \\"Waiting to run\\",\\n \\"id\\": 131,\\n \\"repository\\": {\\n \\"id\\": 4,\\n \\"owner\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n },\\n \\"name\\": \\"home\\",\\n \\"full_name\\": \\"valknar/home\\",\\n \\"description\\": \\"\\",\\n \\"empty\\": false,\\n \\"private\\": true,\\n \\"fork\\": false,\\n \\"template\\": false,\\n \\"mirror\\": false,\\n \\"size\\": 617096,\\n \\"language\\": \\"Shell\\",\\n \\"languages_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/languages\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home\\",\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home\\",\\n \\"link\\": \\"\\",\\n \\"ssh_url\\": \\"ssh://git@code.pivoine.art:2222/valknar/home.git\\",\\n \\"clone_url\\": \\"https://code.pivoine.art/valknar/home.git\\",\\n \\"original_url\\": \\"https://github.com/valknarogg/home\\",\\n \\"website\\": \\"\\",\\n \\"stars_count\\": 0,\\n \\"forks_count\\": 0,\\n \\"watchers_count\\": 1,\\n \\"open_issues_count\\": 0,\\n \\"open_pr_counter\\": 0,\\n \\"release_counter\\": 0,\\n \\"default_branch\\": \\"main\\",\\n \\"archived\\": false,\\n \\"created_at\\": \\"2025-10-09T23:17:05Z\\",\\n \\"updated_at\\": \\"2025-10-10T15:24:37Z\\",\\n \\"archived_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"permissions\\": {\\n \\"admin\\": true,\\n \\"push\\": true,\\n \\"pull\\": true\\n },\\n \\"has_issues\\": true,\\n \\"internal_tracker\\": {\\n \\"enable_time_tracker\\": true,\\n \\"allow_only_contributors_to_track_time\\": true,\\n \\"enable_issue_dependencies\\": true\\n },\\n \\"has_wiki\\": true,\\n \\"has_pull_requests\\": false,\\n \\"has_projects\\": true,\\n \\"projects_mode\\": \\"all\\",\\n \\"has_releases\\": true,\\n \\"has_packages\\": true,\\n \\"has_actions\\": true,\\n \\"ignore_whitespace_conflicts\\": false,\\n \\"allow_merge_commits\\": false,\\n \\"allow_rebase\\": false,\\n \\"allow_rebase_explicit\\": false,\\n \\"allow_squash_merge\\": false,\\n \\"allow_fast_forward_only_merge\\": false,\\n \\"allow_rebase_update\\": false,\\n \\"default_delete_branch_after_merge\\": false,\\n \\"default_merge_style\\": \\"merge\\",\\n \\"default_allow_maintainer_edit\\": false,\\n \\"avatar_url\\": \\"\\",\\n \\"internal\\": false,\\n \\"mirror_interval\\": \\"\\",\\n \\"object_format_name\\": \\"sha1\\",\\n \\"mirror_updated\\": \\"0001-01-01T00:00:00Z\\",\\n \\"topics\\": [],\\n \\"licenses\\": []\\n },\\n \\"sender\\": {\\n \\"id\\": -2,\\n \\"login\\": \\"gitea-actions\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"Gitea Actions\\",\\n \\"email\\": \\"gitea-actions@noreply.code.pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/assets/img/avatar_default.png\\",\\n \\"html_url\\": \\"https://code.pivoine.art/gitea-actions\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"1970-01-01T00:00:00Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"gitea-actions\\"\\n },\\n \\"sha\\": \\"ff6f2f120568624d5404209cf2f379767b97d52f\\",\\n \\"state\\": \\"pending\\",\\n \\"target_url\\": \\"https://code.pivoine.art/valknar/home/actions/runs/37/jobs/0\\",\\n \\"updated_at\\": \\"2025-10-10T19:03:38Z\\"\\n}"]
16 {"id":"JntLnJIWAtFUxzoj","name":"Main Workflow","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T18:58:31.972Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760123020407,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760123020407,"executionIndex":1,"source":"21","hints":"22","executionTime":1,"executionStatus":"19","data":"23"},{"startTime":1760123020408,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760123020408,"executionIndex":3,"source":"27","hints":"28","executionTime":3,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"previousNode":"40"},["41","42"],{"previousNode":"43","previousNodeOutput":1},["44"],["45"],"FROM valknar/home",["46"],"TO webhook",[],["47"],"Switch",["48"],{"json":"49","pairedItem":"50"},{"json":"49","pairedItem":"51"},{"json":"49","pairedItem":"52"},{"json":"53","pairedItem":"54"},{"headers":"55","params":"56","query":"57","body":"58","webhookUrl":"59","executionMode":"60"},{"item":0},{"item":0},{"item":0},{"headers":"61","params":"62","query":"63","body":"64","webhookUrl":"59","executionMode":"60"},{"item":0},{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"https://chain.pivoine.art/webhook/5ed1a77b-13b2-4df8-8d38-1059f8618d15","production",{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"chain.pivoine.art","Go-http-client/1.1","gzip","172.18.0.1","443","https","ba94cdd2a9e5","8e5c87da-f6aa-42b0-90bc-dc93ba9dc0f5","status","repository","","sha1=","sha256=","{\\n \\"commit\\": {\\n \\"id\\": \\"ff6f2f120568624d5404209cf2f379767b97d52f\\",\\n \\"message\\": \\"fix: chat\\\\n\\",\\n \\"url\\": \\"https://code.pivoine.art/valknar/home/commit/ff6f2f120568624d5404209cf2f379767b97d52f\\",\\n \\"author\\": {\\n \\"name\\": \\"Sebastian Krüger\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"username\\": \\"valknar\\"\\n },\\n \\"committer\\": {\\n \\"name\\": \\"Sebastian Krüger\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"username\\": \\"valknar\\"\\n },\\n \\"verification\\": null,\\n \\"timestamp\\": \\"2025-10-10T21:03:36+02:00\\",\\n \\"added\\": [],\\n \\"removed\\": [],\\n \\"modified\\": [\\n \\"Projects/kompose/chat/compose.yaml\\"\\n ]\\n },\\n \\"context\\": \\"Sync Repository Kompose via git / build (push)\\",\\n \\"created_at\\": \\"2025-10-10T19:03:38Z\\",\\n \\"description\\": \\"Waiting to run\\",\\n \\"id\\": 132,\\n \\"repository\\": {\\n \\"id\\": 4,\\n \\"owner\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n },\\n \\"name\\": \\"home\\",\\n \\"full_name\\": \\"valknar/home\\",\\n \\"description\\": \\"\\",\\n \\"empty\\": false,\\n \\"private\\": true,\\n \\"fork\\": false,\\n \\"template\\": false,\\n \\"mirror\\": false,\\n \\"size\\": 617096,\\n \\"language\\": \\"Shell\\",\\n \\"languages_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/languages\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home\\",\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home\\",\\n \\"link\\": \\"\\",\\n \\"ssh_url\\": \\"ssh://git@code.pivoine.art:2222/valknar/home.git\\",\\n \\"clone_url\\": \\"https://code.pivoine.art/valknar/home.git\\",\\n \\"original_url\\": \\"https://github.com/valknarogg/home\\",\\n \\"website\\": \\"\\",\\n \\"stars_count\\": 0,\\n \\"forks_count\\": 0,\\n \\"watchers_count\\": 1,\\n \\"open_issues_count\\": 0,\\n \\"open_pr_counter\\": 0,\\n \\"release_counter\\": 0,\\n \\"default_branch\\": \\"main\\",\\n \\"archived\\": false,\\n \\"created_at\\": \\"2025-10-09T23:17:05Z\\",\\n \\"updated_at\\": \\"2025-10-10T15:24:37Z\\",\\n \\"archived_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"permissions\\": {\\n \\"admin\\": true,\\n \\"push\\": true,\\n \\"pull\\": true\\n },\\n \\"has_issues\\": true,\\n \\"internal_tracker\\": {\\n \\"enable_time_tracker\\": true,\\n \\"allow_only_contributors_to_track_time\\": true,\\n \\"enable_issue_dependencies\\": true\\n },\\n \\"has_wiki\\": true,\\n \\"has_pull_requests\\": false,\\n \\"has_projects\\": true,\\n \\"projects_mode\\": \\"all\\",\\n \\"has_releases\\": true,\\n \\"has_packages\\": true,\\n \\"has_actions\\": true,\\n \\"ignore_whitespace_conflicts\\": false,\\n \\"allow_merge_commits\\": false,\\n \\"allow_rebase\\": false,\\n \\"allow_rebase_explicit\\": false,\\n \\"allow_squash_merge\\": false,\\n \\"allow_fast_forward_only_merge\\": false,\\n \\"allow_rebase_update\\": false,\\n \\"default_delete_branch_after_merge\\": false,\\n \\"default_merge_style\\": \\"merge\\",\\n \\"default_allow_maintainer_edit\\": false,\\n \\"avatar_url\\": \\"\\",\\n \\"internal\\": false,\\n \\"mirror_interval\\": \\"\\",\\n \\"object_format_name\\": \\"sha1\\",\\n \\"mirror_updated\\": \\"0001-01-01T00:00:00Z\\",\\n \\"topics\\": [],\\n \\"licenses\\": []\\n },\\n \\"sender\\": {\\n \\"id\\": -2,\\n \\"login\\": \\"gitea-actions\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"Gitea Actions\\",\\n \\"email\\": \\"gitea-actions@noreply.code.pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/assets/img/avatar_default.png\\",\\n \\"html_url\\": \\"https://code.pivoine.art/gitea-actions\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"1970-01-01T00:00:00Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"gitea-actions\\"\\n },\\n \\"sha\\": \\"ff6f2f120568624d5404209cf2f379767b97d52f\\",\\n \\"state\\": \\"pending\\",\\n \\"target_url\\": \\"https://code.pivoine.art/valknar/home/actions/runs/38/jobs/0\\",\\n \\"updated_at\\": \\"2025-10-10T19:03:38Z\\"\\n}"]
64 {"id":"JntLnJIWAtFUxzoj","name":"Main Workflow","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T18:58:31.972Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760126021322,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760126021322,"executionIndex":1,"source":"21","hints":"22","executionTime":1,"executionStatus":"19","data":"23"},{"startTime":1760126021323,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760126021323,"executionIndex":3,"source":"27","hints":"28","executionTime":4,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"previousNode":"40"},["41","42"],{"previousNode":"43","previousNodeOutput":1},["44"],["45"],"FROM valknar/home",["46"],"TO webhook",[],["47"],"Switch",["48"],{"json":"49","pairedItem":"50"},{"json":"49","pairedItem":"51"},{"json":"49","pairedItem":"52"},{"json":"53","pairedItem":"54"},{"headers":"55","params":"56","query":"57","body":"58","webhookUrl":"59","executionMode":"60"},{"item":0},{"item":0},{"item":0},{"headers":"61","params":"62","query":"63","body":"64","webhookUrl":"59","executionMode":"60"},{"item":0},{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"https://chain.pivoine.art/webhook/5ed1a77b-13b2-4df8-8d38-1059f8618d15","production",{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"chain.pivoine.art","Go-http-client/1.1","gzip","172.18.0.1","443","https","ba94cdd2a9e5","0a8181e9-67a2-4ab9-a178-00eaaeb1a48e","workflow_job","repository","","sha1=","sha256=","{\\n \\"action\\": \\"completed\\",\\n \\"workflow_job\\": {\\n \\"id\\": 117,\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/actions/runs/117/jobs/117\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home/actions/runs/45/jobs/0\\",\\n \\"run_id\\": 117,\\n \\"run_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/actions/runs/117\\",\\n \\"name\\": \\"build\\",\\n \\"labels\\": [\\n \\"ubuntu-latest\\"\\n ],\\n \\"run_attempt\\": 1,\\n \\"head_sha\\": \\"ff68961d468e7376995575a86ba10d65b4ee8ac2\\",\\n \\"head_branch\\": \\"main\\",\\n \\"status\\": \\"completed\\",\\n \\"conclusion\\": \\"failure\\",\\n \\"runner_id\\": 4,\\n \\"runner_name\\": \\"be3675773068\\",\\n \\"steps\\": [\\n {\\n \\"name\\": \\"actions/checkout@\\",\\n \\"number\\": 0,\\n \\"status\\": \\"completed\\",\\n \\"conclusion\\": \\"failure\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n {\\n \\"name\\": \\"actions/setup-node@v5\\",\\n \\"number\\": 1,\\n \\"status\\": \\"completed\\",\\n \\"conclusion\\": \\"failure\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n {\\n \\"name\\": \\"Install pnpm\\",\\n \\"number\\": 2,\\n \\"status\\": \\"completed\\",\\n \\"conclusion\\": \\"failure\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n {\\n \\"name\\": \\"Build JavaScript\\",\\n \\"number\\": 3,\\n \\"status\\": \\"completed\\",\\n \\"conclusion\\": \\"failure\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n {\\n \\"name\\": \\"🚀 Deploy via SSH\\",\\n \\"number\\": 4,\\n \\"status\\": \\"completed\\",\\n \\"conclusion\\": \\"failure\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n {\\n \\"name\\": \\"Docker compose restart\\",\\n \\"number\\": 5,\\n \\"status\\": \\"completed\\",\\n \\"conclusion\\": \\"failure\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n }\\n ],\\n \\"created_at\\": \\"2025-10-10T19:53:38Z\\",\\n \\"started_at\\": \\"2025-10-10T19:53:40Z\\",\\n \\"completed_at\\": \\"2025-10-10T19:53:40Z\\"\\n },\\n \\"repository\\": {\\n \\"id\\": 4,\\n \\"owner\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n },\\n \\"name\\": \\"home\\",\\n \\"full_name\\": \\"valknar/home\\",\\n \\"description\\": \\"\\",\\n \\"empty\\": false,\\n \\"private\\": true,\\n \\"fork\\": false,\\n \\"template\\": false,\\n \\"mirror\\": false,\\n \\"size\\": 617120,\\n \\"language\\": \\"Shell\\",\\n \\"languages_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/languages\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home\\",\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home\\",\\n \\"link\\": \\"\\",\\n \\"ssh_url\\": \\"ssh://git@code.pivoine.art:2222/valknar/home.git\\",\\n \\"clone_url\\": \\"https://code.pivoine.art/valknar/home.git\\",\\n \\"original_url\\": \\"https://github.com/valknarogg/home\\",\\n \\"website\\": \\"\\",\\n \\"stars_count\\": 0,\\n \\"forks_count\\": 0,\\n \\"watchers_count\\": 1,\\n \\"open_issues_count\\": 0,\\n \\"open_pr_counter\\": 0,\\n \\"release_counter\\": 0,\\n \\"default_branch\\": \\"main\\",\\n \\"archived\\": false,\\n \\"created_at\\": \\"2025-10-09T23:17:05Z\\",\\n \\"updated_at\\": \\"2025-10-10T19:53:38Z\\",\\n \\"archived_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"permissions\\": {\\n \\"admin\\": true,\\n \\"push\\": true,\\n \\"pull\\": true\\n },\\n \\"has_issues\\": true,\\n \\"internal_tracker\\": {\\n \\"enable_time_tracker\\": true,\\n \\"allow_only_contributors_to_track_time\\": true,\\n \\"enable_issue_dependencies\\": true\\n },\\n \\"has_wiki\\": true,\\n \\"has_pull_requests\\": false,\\n \\"has_projects\\": true,\\n \\"projects_mode\\": \\"all\\",\\n \\"has_releases\\": true,\\n \\"has_packages\\": true,\\n \\"has_actions\\": true,\\n \\"ignore_whitespace_conflicts\\": false,\\n \\"allow_merge_commits\\": false,\\n \\"allow_rebase\\": false,\\n \\"allow_rebase_explicit\\": false,\\n \\"allow_squash_merge\\": false,\\n \\"allow_fast_forward_only_merge\\": false,\\n \\"allow_rebase_update\\": false,\\n \\"default_delete_branch_after_merge\\": false,\\n \\"default_merge_style\\": \\"merge\\",\\n \\"default_allow_maintainer_edit\\": false,\\n \\"avatar_url\\": \\"\\",\\n \\"internal\\": false,\\n \\"mirror_interval\\": \\"\\",\\n \\"object_format_name\\": \\"sha1\\",\\n \\"mirror_updated\\": \\"0001-01-01T00:00:00Z\\",\\n \\"topics\\": [],\\n \\"licenses\\": []\\n },\\n \\"sender\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@noreply.code.pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n }\\n}"]
151 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":false,"nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event_type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event_type","rightValue":"mqtt","operator":{"type":"string","operation":"equals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"mqtt"}]},"looseTypeValidation":true,"options":{"fallbackOutput":"none","allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,80],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-208],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[576,400],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"},{"parameters":{"topics":"homeassistant","options":{"jsonParseBody":true}},"type":"n8n-nodes-base.mqttTrigger","typeVersion":1,"position":[0,176],"id":"db220e56-efe7-458b-990d-b6b0c7f3a637","name":"FROM homeassistant","credentials":{"mqtt":{"id":"rqKKnJhZrSWZoVl6","name":"MQTT account"}}},{"parameters":{"mode":"manual","duplicateItem":false,"assignments":{"assignments":[{"id":"c4a9b92c-994d-465e-b695-00aae9dec0b5","name":"event_type","value":"mqtt","type":"string"}]},"includeOtherFields":true,"include":"all","options":{}},"type":"n8n-nodes-base.set","typeVersion":3.4,"position":[224,176],"id":"68ebb20b-87e8-4cfb-a83e-9cb692e4d38e","name":"TO event"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://chat/message","authentication":"none","provideSslCertificates":false,"sendQuery":true,"specifyQuery":"keypair","queryParameters":{"parameters":[{"name":"token","value":"CQ.CVw-vDMMqLqV"}]},"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"keypair","bodyParameters":{"parameters":[{"name":"message","value":""}]},"options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[656,80],"id":"197092fe-f532-46aa-8884-900568b6f22b","name":"HTTP Request"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"HTTP Request","type":"main","index":0}]]},"FROM homeassistant":{"main":[[{"node":"TO event","type":"main","index":0}]]},"TO event":{"main":[[{"node":"Switch","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{"destinationNode":"4","runNodeFilter":"5"},{"runData":"6","pinData":"7","lastNodeExecuted":"4"},{"contextData":"8","nodeExecutionStack":"9","metadata":"10","waitingExecution":"11","waitingExecutionSource":"12"},"Switch",["13","14","4"],{"FROM homeassistant":"15","TO event":"16","Switch":"17"},{},{},[],{},{},{},"FROM homeassistant","TO event",["18"],["19"],["20"],{"startTime":1760132805129,"executionIndex":0,"source":"21","hints":"22","executionTime":46,"executionStatus":"23","data":"24"},{"startTime":1760132805175,"executionIndex":1,"source":"25","hints":"26","executionTime":1,"executionStatus":"23","data":"27"},{"startTime":1760133446785,"executionIndex":2,"source":"28","hints":"29","executionTime":1,"executionStatus":"23","data":"30"},[],[],"success",{"main":"31"},["32"],[],{"main":"33"},["34"],[],{"main":"35"},["36"],{"previousNode":"13"},["37"],{"previousNode":"14","previousNodeOutput":0,"previousNodeRun":0},["38","39"],["40"],["41"],[],[],{"json":"42","pairedItem":"43"},{"json":"44","pairedItem":"45"},{"message":"46","topic":"47"},{"item":0},{"message":"48","topic":"47","event_type":"49"},{"item":0},{"message":"50"},"homeassistant",{"message":"50"},"mqtt","It's all good now baby!!!"]
15 {"id":"JntLnJIWAtFUxzoj","name":"Main Workflow","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T18:58:31.972Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760123020382,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760123020382,"executionIndex":1,"source":"21","hints":"22","executionTime":1,"executionStatus":"19","data":"23"},{"startTime":1760123020383,"executionIndex":2,"source":"24","hints":"25","executionTime":1,"executionStatus":"19","data":"26"},{"startTime":1760123020385,"executionIndex":3,"source":"27","hints":"28","executionTime":3,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"previousNode":"40"},["41","42"],{"previousNode":"43","previousNodeOutput":1},["44"],["45"],"FROM valknar/home",["46"],"TO webhook",[],["47"],"Switch",["48"],{"json":"49","pairedItem":"50"},{"json":"49","pairedItem":"51"},{"json":"49","pairedItem":"52"},{"json":"53","pairedItem":"54"},{"headers":"55","params":"56","query":"57","body":"58","webhookUrl":"59","executionMode":"60"},{"item":0},{"item":0},{"item":0},{"headers":"61","params":"62","query":"63","body":"64","webhookUrl":"59","executionMode":"60"},{"item":0},{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"https://chain.pivoine.art/webhook/5ed1a77b-13b2-4df8-8d38-1059f8618d15","production",{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"chain.pivoine.art","Go-http-client/1.1","gzip","172.18.0.1","443","https","ba94cdd2a9e5","aee89c81-0d09-40a5-9f0b-3829fc9c1bad","workflow_job","repository","","sha1=","sha256=","{\\n \\"action\\": \\"queued\\",\\n \\"workflow_job\\": {\\n \\"id\\": 109,\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/actions/runs/109/jobs/109\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home/actions/runs/37/jobs/0\\",\\n \\"run_id\\": 109,\\n \\"run_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/actions/runs/109\\",\\n \\"name\\": \\"build\\",\\n \\"labels\\": [\\n \\"ubuntu-latest\\"\\n ],\\n \\"run_attempt\\": 0,\\n \\"head_sha\\": \\"ff6f2f120568624d5404209cf2f379767b97d52f\\",\\n \\"head_branch\\": \\"main\\",\\n \\"status\\": \\"queued\\",\\n \\"steps\\": null,\\n \\"created_at\\": \\"2025-10-10T19:03:38Z\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n \\"repository\\": {\\n \\"id\\": 4,\\n \\"owner\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n },\\n \\"name\\": \\"home\\",\\n \\"full_name\\": \\"valknar/home\\",\\n \\"description\\": \\"\\",\\n \\"empty\\": false,\\n \\"private\\": true,\\n \\"fork\\": false,\\n \\"template\\": false,\\n \\"mirror\\": false,\\n \\"size\\": 617092,\\n \\"language\\": \\"\\",\\n \\"languages_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/languages\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home\\",\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home\\",\\n \\"link\\": \\"\\",\\n \\"ssh_url\\": \\"ssh://git@code.pivoine.art:2222/valknar/home.git\\",\\n \\"clone_url\\": \\"https://code.pivoine.art/valknar/home.git\\",\\n \\"original_url\\": \\"https://github.com/valknarogg/home\\",\\n \\"website\\": \\"\\",\\n \\"stars_count\\": 0,\\n \\"forks_count\\": 0,\\n \\"watchers_count\\": 1,\\n \\"open_issues_count\\": 0,\\n \\"open_pr_counter\\": 0,\\n \\"release_counter\\": 0,\\n \\"default_branch\\": \\"main\\",\\n \\"archived\\": false,\\n \\"created_at\\": \\"2025-10-09T23:17:05Z\\",\\n \\"updated_at\\": \\"2025-10-10T15:24:37Z\\",\\n \\"archived_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"permissions\\": {\\n \\"admin\\": true,\\n \\"push\\": true,\\n \\"pull\\": true\\n },\\n \\"has_issues\\": true,\\n \\"internal_tracker\\": {\\n \\"enable_time_tracker\\": true,\\n \\"allow_only_contributors_to_track_time\\": true,\\n \\"enable_issue_dependencies\\": true\\n },\\n \\"has_wiki\\": true,\\n \\"has_pull_requests\\": false,\\n \\"has_projects\\": true,\\n \\"projects_mode\\": \\"all\\",\\n \\"has_releases\\": true,\\n \\"has_packages\\": true,\\n \\"has_actions\\": true,\\n \\"ignore_whitespace_conflicts\\": false,\\n \\"allow_merge_commits\\": false,\\n \\"allow_rebase\\": false,\\n \\"allow_rebase_explicit\\": false,\\n \\"allow_squash_merge\\": false,\\n \\"allow_fast_forward_only_merge\\": false,\\n \\"allow_rebase_update\\": false,\\n \\"default_delete_branch_after_merge\\": false,\\n \\"default_merge_style\\": \\"merge\\",\\n \\"default_allow_maintainer_edit\\": false,\\n \\"avatar_url\\": \\"\\",\\n \\"internal\\": false,\\n \\"mirror_interval\\": \\"\\",\\n \\"object_format_name\\": \\"sha1\\",\\n \\"mirror_updated\\": \\"0001-01-01T00:00:00Z\\",\\n \\"topics\\": [],\\n \\"licenses\\": []\\n },\\n \\"sender\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@noreply.code.pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n }\\n}"]
17 {"id":"JntLnJIWAtFUxzoj","name":"Main Workflow","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T18:58:31.972Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760123020427,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760123020427,"executionIndex":1,"source":"21","hints":"22","executionTime":0,"executionStatus":"19","data":"23"},{"startTime":1760123020427,"executionIndex":2,"source":"24","hints":"25","executionTime":1,"executionStatus":"19","data":"26"},{"startTime":1760123020428,"executionIndex":3,"source":"27","hints":"28","executionTime":3,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"previousNode":"40"},["41","42"],{"previousNode":"43","previousNodeOutput":1},["44"],["45"],"FROM valknar/home",["46"],"TO webhook",[],["47"],"Switch",["48"],{"json":"49","pairedItem":"50"},{"json":"49","pairedItem":"51"},{"json":"49","pairedItem":"52"},{"json":"53","pairedItem":"54"},{"headers":"55","params":"56","query":"57","body":"58","webhookUrl":"59","executionMode":"60"},{"item":0},{"item":0},{"item":0},{"headers":"61","params":"62","query":"63","body":"64","webhookUrl":"59","executionMode":"60"},{"item":0},{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"https://chain.pivoine.art/webhook/5ed1a77b-13b2-4df8-8d38-1059f8618d15","production",{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"chain.pivoine.art","Go-http-client/1.1","gzip","172.18.0.1","443","https","ba94cdd2a9e5","ccf309b8-b283-4335-bffe-c04a26f73f65","workflow_job","repository","","sha1=","sha256=","{\\n \\"action\\": \\"queued\\",\\n \\"workflow_job\\": {\\n \\"id\\": 110,\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/actions/runs/110/jobs/110\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home/actions/runs/38/jobs/0\\",\\n \\"run_id\\": 110,\\n \\"run_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/actions/runs/110\\",\\n \\"name\\": \\"build\\",\\n \\"labels\\": [\\n \\"ubuntu-latest\\"\\n ],\\n \\"run_attempt\\": 0,\\n \\"head_sha\\": \\"ff6f2f120568624d5404209cf2f379767b97d52f\\",\\n \\"head_branch\\": \\"main\\",\\n \\"status\\": \\"queued\\",\\n \\"steps\\": null,\\n \\"created_at\\": \\"2025-10-10T19:03:38Z\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n \\"repository\\": {\\n \\"id\\": 4,\\n \\"owner\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n },\\n \\"name\\": \\"home\\",\\n \\"full_name\\": \\"valknar/home\\",\\n \\"description\\": \\"\\",\\n \\"empty\\": false,\\n \\"private\\": true,\\n \\"fork\\": false,\\n \\"template\\": false,\\n \\"mirror\\": false,\\n \\"size\\": 617092,\\n \\"language\\": \\"\\",\\n \\"languages_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/languages\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home\\",\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home\\",\\n \\"link\\": \\"\\",\\n \\"ssh_url\\": \\"ssh://git@code.pivoine.art:2222/valknar/home.git\\",\\n \\"clone_url\\": \\"https://code.pivoine.art/valknar/home.git\\",\\n \\"original_url\\": \\"https://github.com/valknarogg/home\\",\\n \\"website\\": \\"\\",\\n \\"stars_count\\": 0,\\n \\"forks_count\\": 0,\\n \\"watchers_count\\": 1,\\n \\"open_issues_count\\": 0,\\n \\"open_pr_counter\\": 0,\\n \\"release_counter\\": 0,\\n \\"default_branch\\": \\"main\\",\\n \\"archived\\": false,\\n \\"created_at\\": \\"2025-10-09T23:17:05Z\\",\\n \\"updated_at\\": \\"2025-10-10T15:24:37Z\\",\\n \\"archived_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"permissions\\": {\\n \\"admin\\": true,\\n \\"push\\": true,\\n \\"pull\\": true\\n },\\n \\"has_issues\\": true,\\n \\"internal_tracker\\": {\\n \\"enable_time_tracker\\": true,\\n \\"allow_only_contributors_to_track_time\\": true,\\n \\"enable_issue_dependencies\\": true\\n },\\n \\"has_wiki\\": true,\\n \\"has_pull_requests\\": false,\\n \\"has_projects\\": true,\\n \\"projects_mode\\": \\"all\\",\\n \\"has_releases\\": true,\\n \\"has_packages\\": true,\\n \\"has_actions\\": true,\\n \\"ignore_whitespace_conflicts\\": false,\\n \\"allow_merge_commits\\": false,\\n \\"allow_rebase\\": false,\\n \\"allow_rebase_explicit\\": false,\\n \\"allow_squash_merge\\": false,\\n \\"allow_fast_forward_only_merge\\": false,\\n \\"allow_rebase_update\\": false,\\n \\"default_delete_branch_after_merge\\": false,\\n \\"default_merge_style\\": \\"merge\\",\\n \\"default_allow_maintainer_edit\\": false,\\n \\"avatar_url\\": \\"\\",\\n \\"internal\\": false,\\n \\"mirror_interval\\": \\"\\",\\n \\"object_format_name\\": \\"sha1\\",\\n \\"mirror_updated\\": \\"0001-01-01T00:00:00Z\\",\\n \\"topics\\": [],\\n \\"licenses\\": []\\n },\\n \\"sender\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@noreply.code.pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n }\\n}"]
65 {"id":"JntLnJIWAtFUxzoj","name":"Main Workflow","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T18:58:31.972Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760126022851,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760126022852,"executionIndex":1,"source":"21","hints":"22","executionTime":0,"executionStatus":"19","data":"23"},{"startTime":1760126022852,"executionIndex":2,"source":"24","hints":"25","executionTime":1,"executionStatus":"19","data":"26"},{"startTime":1760126022853,"executionIndex":3,"source":"27","hints":"28","executionTime":3,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"previousNode":"40"},["41","42"],{"previousNode":"43","previousNodeOutput":1},["44"],["45"],"FROM valknar/home",["46"],"TO webhook",[],["47"],"Switch",["48"],{"json":"49","pairedItem":"50"},{"json":"49","pairedItem":"51"},{"json":"49","pairedItem":"52"},{"json":"53","pairedItem":"54"},{"headers":"55","params":"56","query":"57","body":"58","webhookUrl":"59","executionMode":"60"},{"item":0},{"item":0},{"item":0},{"headers":"61","params":"62","query":"63","body":"64","webhookUrl":"59","executionMode":"60"},{"item":0},{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"https://chain.pivoine.art/webhook/5ed1a77b-13b2-4df8-8d38-1059f8618d15","production",{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"chain.pivoine.art","Go-http-client/1.1","gzip","172.18.0.1","443","https","ba94cdd2a9e5","5e841ae0-724a-40e8-86c2-ddfe6aa92cbe","workflow_job","repository","","sha1=","sha256=","{\\n \\"action\\": \\"in_progress\\",\\n \\"workflow_job\\": {\\n \\"id\\": 118,\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/actions/runs/118/jobs/118\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home/actions/runs/46/jobs/0\\",\\n \\"run_id\\": 118,\\n \\"run_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/actions/runs/118\\",\\n \\"name\\": \\"build\\",\\n \\"labels\\": [\\n \\"ubuntu-latest\\"\\n ],\\n \\"run_attempt\\": 1,\\n \\"head_sha\\": \\"ff68961d468e7376995575a86ba10d65b4ee8ac2\\",\\n \\"head_branch\\": \\"main\\",\\n \\"status\\": \\"in_progress\\",\\n \\"runner_id\\": 4,\\n \\"runner_name\\": \\"be3675773068\\",\\n \\"steps\\": [\\n {\\n \\"name\\": \\"actions/checkout@v4\\",\\n \\"number\\": 0,\\n \\"status\\": \\"in_progress\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n {\\n \\"name\\": \\"actions/checkout@v4\\",\\n \\"number\\": 1,\\n \\"status\\": \\"in_progress\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n {\\n \\"name\\": \\"Commit and push changes (if any)\\",\\n \\"number\\": 2,\\n \\"status\\": \\"in_progress\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n }\\n ],\\n \\"created_at\\": \\"2025-10-10T19:53:38Z\\",\\n \\"started_at\\": \\"2025-10-10T19:53:42Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n \\"repository\\": {\\n \\"id\\": 4,\\n \\"owner\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n },\\n \\"name\\": \\"home\\",\\n \\"full_name\\": \\"valknar/home\\",\\n \\"description\\": \\"\\",\\n \\"empty\\": false,\\n \\"private\\": true,\\n \\"fork\\": false,\\n \\"template\\": false,\\n \\"mirror\\": false,\\n \\"size\\": 617120,\\n \\"language\\": \\"Shell\\",\\n \\"languages_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/languages\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home\\",\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home\\",\\n \\"link\\": \\"\\",\\n \\"ssh_url\\": \\"ssh://git@code.pivoine.art:2222/valknar/home.git\\",\\n \\"clone_url\\": \\"https://code.pivoine.art/valknar/home.git\\",\\n \\"original_url\\": \\"https://github.com/valknarogg/home\\",\\n \\"website\\": \\"\\",\\n \\"stars_count\\": 0,\\n \\"forks_count\\": 0,\\n \\"watchers_count\\": 1,\\n \\"open_issues_count\\": 0,\\n \\"open_pr_counter\\": 0,\\n \\"release_counter\\": 0,\\n \\"default_branch\\": \\"main\\",\\n \\"archived\\": false,\\n \\"created_at\\": \\"2025-10-09T23:17:05Z\\",\\n \\"updated_at\\": \\"2025-10-10T19:53:38Z\\",\\n \\"archived_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"permissions\\": {\\n \\"admin\\": true,\\n \\"push\\": true,\\n \\"pull\\": true\\n },\\n \\"has_issues\\": true,\\n \\"internal_tracker\\": {\\n \\"enable_time_tracker\\": true,\\n \\"allow_only_contributors_to_track_time\\": true,\\n \\"enable_issue_dependencies\\": true\\n },\\n \\"has_wiki\\": true,\\n \\"has_pull_requests\\": false,\\n \\"has_projects\\": true,\\n \\"projects_mode\\": \\"all\\",\\n \\"has_releases\\": true,\\n \\"has_packages\\": true,\\n \\"has_actions\\": true,\\n \\"ignore_whitespace_conflicts\\": false,\\n \\"allow_merge_commits\\": false,\\n \\"allow_rebase\\": false,\\n \\"allow_rebase_explicit\\": false,\\n \\"allow_squash_merge\\": false,\\n \\"allow_fast_forward_only_merge\\": false,\\n \\"allow_rebase_update\\": false,\\n \\"default_delete_branch_after_merge\\": false,\\n \\"default_merge_style\\": \\"merge\\",\\n \\"default_allow_maintainer_edit\\": false,\\n \\"avatar_url\\": \\"\\",\\n \\"internal\\": false,\\n \\"mirror_interval\\": \\"\\",\\n \\"object_format_name\\": \\"sha1\\",\\n \\"mirror_updated\\": \\"0001-01-01T00:00:00Z\\",\\n \\"topics\\": [],\\n \\"licenses\\": []\\n },\\n \\"sender\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@noreply.code.pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n }\\n}"]
18 {"id":"JntLnJIWAtFUxzoj","name":"Main Workflow","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T18:58:31.972Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760123020656,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760123020656,"executionIndex":1,"source":"21","hints":"22","executionTime":1,"executionStatus":"19","data":"23"},{"startTime":1760123020657,"executionIndex":2,"source":"24","hints":"25","executionTime":1,"executionStatus":"19","data":"26"},{"startTime":1760123020658,"executionIndex":3,"source":"27","hints":"28","executionTime":3,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"previousNode":"40"},["41","42"],{"previousNode":"43","previousNodeOutput":1},["44"],["45"],"FROM valknar/home",["46"],"TO webhook",[],["47"],"Switch",["48"],{"json":"49","pairedItem":"50"},{"json":"49","pairedItem":"51"},{"json":"49","pairedItem":"52"},{"json":"53","pairedItem":"54"},{"headers":"55","params":"56","query":"57","body":"58","webhookUrl":"59","executionMode":"60"},{"item":0},{"item":0},{"item":0},{"headers":"61","params":"62","query":"63","body":"64","webhookUrl":"59","executionMode":"60"},{"item":0},{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"https://chain.pivoine.art/webhook/5ed1a77b-13b2-4df8-8d38-1059f8618d15","production",{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"chain.pivoine.art","Go-http-client/1.1","gzip","172.18.0.1","443","https","ba94cdd2a9e5","857f98ca-5c9d-4b19-84a1-6972d6eceeec","workflow_job","repository","","sha1=","sha256=","{\\n \\"action\\": \\"in_progress\\",\\n \\"workflow_job\\": {\\n \\"id\\": 109,\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/actions/runs/109/jobs/109\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home/actions/runs/37/jobs/0\\",\\n \\"run_id\\": 109,\\n \\"run_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/actions/runs/109\\",\\n \\"name\\": \\"build\\",\\n \\"labels\\": [\\n \\"ubuntu-latest\\"\\n ],\\n \\"run_attempt\\": 1,\\n \\"head_sha\\": \\"ff6f2f120568624d5404209cf2f379767b97d52f\\",\\n \\"head_branch\\": \\"main\\",\\n \\"status\\": \\"in_progress\\",\\n \\"runner_id\\": 4,\\n \\"runner_name\\": \\"be3675773068\\",\\n \\"steps\\": [\\n {\\n \\"name\\": \\"actions/checkout@\\",\\n \\"number\\": 0,\\n \\"status\\": \\"in_progress\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n {\\n \\"name\\": \\"actions/setup-node@v5\\",\\n \\"number\\": 1,\\n \\"status\\": \\"in_progress\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n {\\n \\"name\\": \\"Install pnpm\\",\\n \\"number\\": 2,\\n \\"status\\": \\"in_progress\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n {\\n \\"name\\": \\"Build JavaScript\\",\\n \\"number\\": 3,\\n \\"status\\": \\"in_progress\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n {\\n \\"name\\": \\"🚀 Deploy via SSH\\",\\n \\"number\\": 4,\\n \\"status\\": \\"in_progress\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n {\\n \\"name\\": \\"Docker compose restart\\",\\n \\"number\\": 5,\\n \\"status\\": \\"in_progress\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n }\\n ],\\n \\"created_at\\": \\"2025-10-10T19:03:38Z\\",\\n \\"started_at\\": \\"2025-10-10T19:03:40Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n \\"repository\\": {\\n \\"id\\": 4,\\n \\"owner\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n },\\n \\"name\\": \\"home\\",\\n \\"full_name\\": \\"valknar/home\\",\\n \\"description\\": \\"\\",\\n \\"empty\\": false,\\n \\"private\\": true,\\n \\"fork\\": false,\\n \\"template\\": false,\\n \\"mirror\\": false,\\n \\"size\\": 617096,\\n \\"language\\": \\"Shell\\",\\n \\"languages_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/languages\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home\\",\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home\\",\\n \\"link\\": \\"\\",\\n \\"ssh_url\\": \\"ssh://git@code.pivoine.art:2222/valknar/home.git\\",\\n \\"clone_url\\": \\"https://code.pivoine.art/valknar/home.git\\",\\n \\"original_url\\": \\"https://github.com/valknarogg/home\\",\\n \\"website\\": \\"\\",\\n \\"stars_count\\": 0,\\n \\"forks_count\\": 0,\\n \\"watchers_count\\": 1,\\n \\"open_issues_count\\": 0,\\n \\"open_pr_counter\\": 0,\\n \\"release_counter\\": 0,\\n \\"default_branch\\": \\"main\\",\\n \\"archived\\": false,\\n \\"created_at\\": \\"2025-10-09T23:17:05Z\\",\\n \\"updated_at\\": \\"2025-10-10T19:03:38Z\\",\\n \\"archived_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"permissions\\": {\\n \\"admin\\": true,\\n \\"push\\": true,\\n \\"pull\\": true\\n },\\n \\"has_issues\\": true,\\n \\"internal_tracker\\": {\\n \\"enable_time_tracker\\": true,\\n \\"allow_only_contributors_to_track_time\\": true,\\n \\"enable_issue_dependencies\\": true\\n },\\n \\"has_wiki\\": true,\\n \\"has_pull_requests\\": false,\\n \\"has_projects\\": true,\\n \\"projects_mode\\": \\"all\\",\\n \\"has_releases\\": true,\\n \\"has_packages\\": true,\\n \\"has_actions\\": true,\\n \\"ignore_whitespace_conflicts\\": false,\\n \\"allow_merge_commits\\": false,\\n \\"allow_rebase\\": false,\\n \\"allow_rebase_explicit\\": false,\\n \\"allow_squash_merge\\": false,\\n \\"allow_fast_forward_only_merge\\": false,\\n \\"allow_rebase_update\\": false,\\n \\"default_delete_branch_after_merge\\": false,\\n \\"default_merge_style\\": \\"merge\\",\\n \\"default_allow_maintainer_edit\\": false,\\n \\"avatar_url\\": \\"\\",\\n \\"internal\\": false,\\n \\"mirror_interval\\": \\"\\",\\n \\"object_format_name\\": \\"sha1\\",\\n \\"mirror_updated\\": \\"0001-01-01T00:00:00Z\\",\\n \\"topics\\": [],\\n \\"licenses\\": []\\n },\\n \\"sender\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@noreply.code.pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n }\\n}"]
20 {"id":"JntLnJIWAtFUxzoj","name":"Main Workflow","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T18:58:31.972Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760123021425,"executionIndex":0,"source":"17","hints":"18","executionTime":1,"executionStatus":"19","data":"20"},{"startTime":1760123021426,"executionIndex":1,"source":"21","hints":"22","executionTime":0,"executionStatus":"19","data":"23"},{"startTime":1760123021426,"executionIndex":2,"source":"24","hints":"25","executionTime":1,"executionStatus":"19","data":"26"},{"startTime":1760123021427,"executionIndex":3,"source":"27","hints":"28","executionTime":2,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"previousNode":"40"},["41","42"],{"previousNode":"43","previousNodeOutput":1},["44"],["45"],"FROM valknar/home",["46"],"TO webhook",[],["47"],"Switch",["48"],{"json":"49","pairedItem":"50"},{"json":"49","pairedItem":"51"},{"json":"49","pairedItem":"52"},{"json":"53","pairedItem":"54"},{"headers":"55","params":"56","query":"57","body":"58","webhookUrl":"59","executionMode":"60"},{"item":0},{"item":0},{"item":0},{"headers":"61","params":"62","query":"63","body":"64","webhookUrl":"59","executionMode":"60"},{"item":0},{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"https://chain.pivoine.art/webhook/5ed1a77b-13b2-4df8-8d38-1059f8618d15","production",{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"chain.pivoine.art","Go-http-client/1.1","gzip","172.18.0.1","443","https","ba94cdd2a9e5","c24fb9b0-f37f-4464-bb54-fb6a3abf4631","workflow_job","repository","","sha1=","sha256=","{\\n \\"action\\": \\"completed\\",\\n \\"workflow_job\\": {\\n \\"id\\": 109,\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/actions/runs/109/jobs/109\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home/actions/runs/37/jobs/0\\",\\n \\"run_id\\": 109,\\n \\"run_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/actions/runs/109\\",\\n \\"name\\": \\"build\\",\\n \\"labels\\": [\\n \\"ubuntu-latest\\"\\n ],\\n \\"run_attempt\\": 1,\\n \\"head_sha\\": \\"ff6f2f120568624d5404209cf2f379767b97d52f\\",\\n \\"head_branch\\": \\"main\\",\\n \\"status\\": \\"completed\\",\\n \\"conclusion\\": \\"failure\\",\\n \\"runner_id\\": 4,\\n \\"runner_name\\": \\"be3675773068\\",\\n \\"steps\\": [\\n {\\n \\"name\\": \\"actions/checkout@\\",\\n \\"number\\": 0,\\n \\"status\\": \\"completed\\",\\n \\"conclusion\\": \\"failure\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n {\\n \\"name\\": \\"actions/setup-node@v5\\",\\n \\"number\\": 1,\\n \\"status\\": \\"completed\\",\\n \\"conclusion\\": \\"failure\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n {\\n \\"name\\": \\"Install pnpm\\",\\n \\"number\\": 2,\\n \\"status\\": \\"completed\\",\\n \\"conclusion\\": \\"failure\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n {\\n \\"name\\": \\"Build JavaScript\\",\\n \\"number\\": 3,\\n \\"status\\": \\"completed\\",\\n \\"conclusion\\": \\"failure\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n {\\n \\"name\\": \\"🚀 Deploy via SSH\\",\\n \\"number\\": 4,\\n \\"status\\": \\"completed\\",\\n \\"conclusion\\": \\"failure\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n {\\n \\"name\\": \\"Docker compose restart\\",\\n \\"number\\": 5,\\n \\"status\\": \\"completed\\",\\n \\"conclusion\\": \\"failure\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n }\\n ],\\n \\"created_at\\": \\"2025-10-10T19:03:38Z\\",\\n \\"started_at\\": \\"2025-10-10T19:03:40Z\\",\\n \\"completed_at\\": \\"2025-10-10T19:03:40Z\\"\\n },\\n \\"repository\\": {\\n \\"id\\": 4,\\n \\"owner\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n },\\n \\"name\\": \\"home\\",\\n \\"full_name\\": \\"valknar/home\\",\\n \\"description\\": \\"\\",\\n \\"empty\\": false,\\n \\"private\\": true,\\n \\"fork\\": false,\\n \\"template\\": false,\\n \\"mirror\\": false,\\n \\"size\\": 617096,\\n \\"language\\": \\"Shell\\",\\n \\"languages_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/languages\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home\\",\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home\\",\\n \\"link\\": \\"\\",\\n \\"ssh_url\\": \\"ssh://git@code.pivoine.art:2222/valknar/home.git\\",\\n \\"clone_url\\": \\"https://code.pivoine.art/valknar/home.git\\",\\n \\"original_url\\": \\"https://github.com/valknarogg/home\\",\\n \\"website\\": \\"\\",\\n \\"stars_count\\": 0,\\n \\"forks_count\\": 0,\\n \\"watchers_count\\": 1,\\n \\"open_issues_count\\": 0,\\n \\"open_pr_counter\\": 0,\\n \\"release_counter\\": 0,\\n \\"default_branch\\": \\"main\\",\\n \\"archived\\": false,\\n \\"created_at\\": \\"2025-10-09T23:17:05Z\\",\\n \\"updated_at\\": \\"2025-10-10T19:03:38Z\\",\\n \\"archived_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"permissions\\": {\\n \\"admin\\": true,\\n \\"push\\": true,\\n \\"pull\\": true\\n },\\n \\"has_issues\\": true,\\n \\"internal_tracker\\": {\\n \\"enable_time_tracker\\": true,\\n \\"allow_only_contributors_to_track_time\\": true,\\n \\"enable_issue_dependencies\\": true\\n },\\n \\"has_wiki\\": true,\\n \\"has_pull_requests\\": false,\\n \\"has_projects\\": true,\\n \\"projects_mode\\": \\"all\\",\\n \\"has_releases\\": true,\\n \\"has_packages\\": true,\\n \\"has_actions\\": true,\\n \\"ignore_whitespace_conflicts\\": false,\\n \\"allow_merge_commits\\": false,\\n \\"allow_rebase\\": false,\\n \\"allow_rebase_explicit\\": false,\\n \\"allow_squash_merge\\": false,\\n \\"allow_fast_forward_only_merge\\": false,\\n \\"allow_rebase_update\\": false,\\n \\"default_delete_branch_after_merge\\": false,\\n \\"default_merge_style\\": \\"merge\\",\\n \\"default_allow_maintainer_edit\\": false,\\n \\"avatar_url\\": \\"\\",\\n \\"internal\\": false,\\n \\"mirror_interval\\": \\"\\",\\n \\"object_format_name\\": \\"sha1\\",\\n \\"mirror_updated\\": \\"0001-01-01T00:00:00Z\\",\\n \\"topics\\": [],\\n \\"licenses\\": []\\n },\\n \\"sender\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@noreply.code.pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n }\\n}"]
66 {"id":"JntLnJIWAtFUxzoj","name":"Main Workflow","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T18:58:31.972Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760126042012,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760126042012,"executionIndex":1,"source":"21","hints":"22","executionTime":1,"executionStatus":"19","data":"23"},{"startTime":1760126042013,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760126042014,"executionIndex":3,"source":"27","hints":"28","executionTime":4,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"previousNode":"40"},["41","42"],{"previousNode":"43","previousNodeOutput":1},["44"],["45"],"FROM valknar/home",["46"],"TO webhook",[],["47"],"Switch",["48"],{"json":"49","pairedItem":"50"},{"json":"49","pairedItem":"51"},{"json":"49","pairedItem":"52"},{"json":"53","pairedItem":"54"},{"headers":"55","params":"56","query":"57","body":"58","webhookUrl":"59","executionMode":"60"},{"item":0},{"item":0},{"item":0},{"headers":"61","params":"62","query":"63","body":"64","webhookUrl":"59","executionMode":"60"},{"item":0},{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"https://chain.pivoine.art/webhook/5ed1a77b-13b2-4df8-8d38-1059f8618d15","production",{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"chain.pivoine.art","Go-http-client/1.1","gzip","172.18.0.1","443","https","ba94cdd2a9e5","57ce1326-ed97-42dd-9a1f-e19f86dc419f","status","repository","","sha1=","sha256=","{\\n \\"commit\\": {\\n \\"id\\": \\"ff68961d468e7376995575a86ba10d65b4ee8ac2\\",\\n \\"message\\": \\"fix: signoz\\\\n\\",\\n \\"url\\": \\"https://code.pivoine.art/valknar/home/commit/ff68961d468e7376995575a86ba10d65b4ee8ac2\\",\\n \\"author\\": {\\n \\"name\\": \\"Sebastian Krüger\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"username\\": \\"valknar\\"\\n },\\n \\"committer\\": {\\n \\"name\\": \\"Sebastian Krüger\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"username\\": \\"valknar\\"\\n },\\n \\"verification\\": null,\\n \\"timestamp\\": \\"2025-10-10T21:53:36+02:00\\",\\n \\"added\\": [],\\n \\"removed\\": [],\\n \\"modified\\": [\\n \\"Projects/kompose/trace/compose.yaml\\"\\n ]\\n },\\n \\"context\\": \\"Sync Repository Kompose via git / build (push)\\",\\n \\"created_at\\": \\"2025-10-10T19:54:00Z\\",\\n \\"description\\": \\"Successful in 18s\\",\\n \\"id\\": 150,\\n \\"repository\\": {\\n \\"id\\": 4,\\n \\"owner\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n },\\n \\"name\\": \\"home\\",\\n \\"full_name\\": \\"valknar/home\\",\\n \\"description\\": \\"\\",\\n \\"empty\\": false,\\n \\"private\\": true,\\n \\"fork\\": false,\\n \\"template\\": false,\\n \\"mirror\\": false,\\n \\"size\\": 617120,\\n \\"language\\": \\"Shell\\",\\n \\"languages_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/languages\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home\\",\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home\\",\\n \\"link\\": \\"\\",\\n \\"ssh_url\\": \\"ssh://git@code.pivoine.art:2222/valknar/home.git\\",\\n \\"clone_url\\": \\"https://code.pivoine.art/valknar/home.git\\",\\n \\"original_url\\": \\"https://github.com/valknarogg/home\\",\\n \\"website\\": \\"\\",\\n \\"stars_count\\": 0,\\n \\"forks_count\\": 0,\\n \\"watchers_count\\": 1,\\n \\"open_issues_count\\": 0,\\n \\"open_pr_counter\\": 0,\\n \\"release_counter\\": 0,\\n \\"default_branch\\": \\"main\\",\\n \\"archived\\": false,\\n \\"created_at\\": \\"2025-10-09T23:17:05Z\\",\\n \\"updated_at\\": \\"2025-10-10T19:53:38Z\\",\\n \\"archived_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"permissions\\": {\\n \\"admin\\": true,\\n \\"push\\": true,\\n \\"pull\\": true\\n },\\n \\"has_issues\\": true,\\n \\"internal_tracker\\": {\\n \\"enable_time_tracker\\": true,\\n \\"allow_only_contributors_to_track_time\\": true,\\n \\"enable_issue_dependencies\\": true\\n },\\n \\"has_wiki\\": true,\\n \\"has_pull_requests\\": false,\\n \\"has_projects\\": true,\\n \\"projects_mode\\": \\"all\\",\\n \\"has_releases\\": true,\\n \\"has_packages\\": true,\\n \\"has_actions\\": true,\\n \\"ignore_whitespace_conflicts\\": false,\\n \\"allow_merge_commits\\": false,\\n \\"allow_rebase\\": false,\\n \\"allow_rebase_explicit\\": false,\\n \\"allow_squash_merge\\": false,\\n \\"allow_fast_forward_only_merge\\": false,\\n \\"allow_rebase_update\\": false,\\n \\"default_delete_branch_after_merge\\": false,\\n \\"default_merge_style\\": \\"merge\\",\\n \\"default_allow_maintainer_edit\\": false,\\n \\"avatar_url\\": \\"\\",\\n \\"internal\\": false,\\n \\"mirror_interval\\": \\"\\",\\n \\"object_format_name\\": \\"sha1\\",\\n \\"mirror_updated\\": \\"0001-01-01T00:00:00Z\\",\\n \\"topics\\": [],\\n \\"licenses\\": []\\n },\\n \\"sender\\": {\\n \\"id\\": -2,\\n \\"login\\": \\"gitea-actions\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"Gitea Actions\\",\\n \\"email\\": \\"gitea-actions@noreply.code.pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/assets/img/avatar_default.png\\",\\n \\"html_url\\": \\"https://code.pivoine.art/gitea-actions\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"1970-01-01T00:00:00Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"gitea-actions\\"\\n },\\n \\"sha\\": \\"ff68961d468e7376995575a86ba10d65b4ee8ac2\\",\\n \\"state\\": \\"success\\",\\n \\"target_url\\": \\"https://code.pivoine.art/valknar/home/actions/runs/46/jobs/0\\",\\n \\"updated_at\\": \\"2025-10-10T19:54:00Z\\"\\n}"]
93 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T20:09:00.515Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760130033849,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760130033849,"executionIndex":1,"source":"21","hints":"22","executionTime":0,"executionStatus":"19","data":"23"},{"startTime":1760130033849,"executionIndex":2,"source":"24","hints":"25","executionTime":1,"executionStatus":"19","data":"26"},{"startTime":1760130033850,"executionIndex":3,"source":"27","hints":"28","executionTime":2,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"previousNode":"40"},["41","42"],{"previousNode":"43","previousNodeOutput":1},["44"],["45"],"FROM valknar/home",["46"],"TO webhook",[],["47"],"Switch",["48"],{"json":"49","pairedItem":"50"},{"json":"49","pairedItem":"51"},{"json":"49","pairedItem":"52"},{"json":"53","pairedItem":"54"},{"headers":"55","params":"56","query":"57","body":"58","webhookUrl":"59","executionMode":"60"},{"item":0},{"item":0},{"item":0},{"headers":"61","params":"62","query":"63","body":"64","webhookUrl":"59","executionMode":"60"},{"item":0},{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"https://chain.pivoine.art/webhook/5ed1a77b-13b2-4df8-8d38-1059f8618d15","production",{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"chain.pivoine.art","Go-http-client/1.1","gzip","172.18.0.1","443","https","ba94cdd2a9e5","6c83ad68-5548-46a3-ae74-6e3190e72311","status","repository","","sha1=","sha256=","{\\n \\"commit\\": {\\n \\"id\\": \\"3ededef3f4f3f1311fbc7933a8e9611974ac8b3e\\",\\n \\"message\\": \\"fix: chat\\\\n\\",\\n \\"url\\": \\"https://code.pivoine.art/valknar/home/commit/3ededef3f4f3f1311fbc7933a8e9611974ac8b3e\\",\\n \\"author\\": {\\n \\"name\\": \\"Sebastian Krüger\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"username\\": \\"valknar\\"\\n },\\n \\"committer\\": {\\n \\"name\\": \\"Sebastian Krüger\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"username\\": \\"valknar\\"\\n },\\n \\"verification\\": null,\\n \\"timestamp\\": \\"2025-10-10T23:00:31+02:00\\",\\n \\"added\\": [\\n \\"Projects/kompose/home/mosquitto.conf\\"\\n ],\\n \\"removed\\": [],\\n \\"modified\\": [\\n \\"Projects/kompose/home/compose.yaml\\"\\n ]\\n },\\n \\"context\\": \\"Sync Repository Kompose via git / build (push)\\",\\n \\"created_at\\": \\"2025-10-10T21:00:33Z\\",\\n \\"description\\": \\"Waiting to run\\",\\n \\"id\\": 160,\\n \\"repository\\": {\\n \\"id\\": 4,\\n \\"owner\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n },\\n \\"name\\": \\"home\\",\\n \\"full_name\\": \\"valknar/home\\",\\n \\"description\\": \\"\\",\\n \\"empty\\": false,\\n \\"private\\": true,\\n \\"fork\\": false,\\n \\"template\\": false,\\n \\"mirror\\": false,\\n \\"size\\": 617131,\\n \\"language\\": \\"Shell\\",\\n \\"languages_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/languages\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home\\",\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home\\",\\n \\"link\\": \\"\\",\\n \\"ssh_url\\": \\"ssh://git@code.pivoine.art:2222/valknar/home.git\\",\\n \\"clone_url\\": \\"https://code.pivoine.art/valknar/home.git\\",\\n \\"original_url\\": \\"https://github.com/valknarogg/home\\",\\n \\"website\\": \\"\\",\\n \\"stars_count\\": 0,\\n \\"forks_count\\": 0,\\n \\"watchers_count\\": 1,\\n \\"open_issues_count\\": 0,\\n \\"open_pr_counter\\": 0,\\n \\"release_counter\\": 0,\\n \\"default_branch\\": \\"main\\",\\n \\"archived\\": false,\\n \\"created_at\\": \\"2025-10-09T23:17:05Z\\",\\n \\"updated_at\\": \\"2025-10-10T20:18:15Z\\",\\n \\"archived_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"permissions\\": {\\n \\"admin\\": true,\\n \\"push\\": true,\\n \\"pull\\": true\\n },\\n \\"has_issues\\": true,\\n \\"internal_tracker\\": {\\n \\"enable_time_tracker\\": true,\\n \\"allow_only_contributors_to_track_time\\": true,\\n \\"enable_issue_dependencies\\": true\\n },\\n \\"has_wiki\\": true,\\n \\"has_pull_requests\\": false,\\n \\"has_projects\\": true,\\n \\"projects_mode\\": \\"all\\",\\n \\"has_releases\\": true,\\n \\"has_packages\\": true,\\n \\"has_actions\\": true,\\n \\"ignore_whitespace_conflicts\\": false,\\n \\"allow_merge_commits\\": false,\\n \\"allow_rebase\\": false,\\n \\"allow_rebase_explicit\\": false,\\n \\"allow_squash_merge\\": false,\\n \\"allow_fast_forward_only_merge\\": false,\\n \\"allow_rebase_update\\": false,\\n \\"default_delete_branch_after_merge\\": false,\\n \\"default_merge_style\\": \\"merge\\",\\n \\"default_allow_maintainer_edit\\": false,\\n \\"avatar_url\\": \\"\\",\\n \\"internal\\": false,\\n \\"mirror_interval\\": \\"\\",\\n \\"object_format_name\\": \\"sha1\\",\\n \\"mirror_updated\\": \\"0001-01-01T00:00:00Z\\",\\n \\"topics\\": [],\\n \\"licenses\\": []\\n },\\n \\"sender\\": {\\n \\"id\\": -2,\\n \\"login\\": \\"gitea-actions\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"Gitea Actions\\",\\n \\"email\\": \\"gitea-actions@noreply.code.pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/assets/img/avatar_default.png\\",\\n \\"html_url\\": \\"https://code.pivoine.art/gitea-actions\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"1970-01-01T00:00:00Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"gitea-actions\\"\\n },\\n \\"sha\\": \\"3ededef3f4f3f1311fbc7933a8e9611974ac8b3e\\",\\n \\"state\\": \\"pending\\",\\n \\"target_url\\": \\"https://code.pivoine.art/valknar/home/actions/runs/52/jobs/0\\",\\n \\"updated_at\\": \\"2025-10-10T21:00:33Z\\"\\n}"]
19 {"id":"JntLnJIWAtFUxzoj","name":"Main Workflow","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T18:58:31.972Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760123021405,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760123021405,"executionIndex":1,"source":"21","hints":"22","executionTime":1,"executionStatus":"19","data":"23"},{"startTime":1760123021406,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760123021406,"executionIndex":3,"source":"27","hints":"28","executionTime":3,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"previousNode":"40"},["41","42"],{"previousNode":"43","previousNodeOutput":1},["44"],["45"],"FROM valknar/home",["46"],"TO webhook",[],["47"],"Switch",["48"],{"json":"49","pairedItem":"50"},{"json":"49","pairedItem":"51"},{"json":"49","pairedItem":"52"},{"json":"53","pairedItem":"54"},{"headers":"55","params":"56","query":"57","body":"58","webhookUrl":"59","executionMode":"60"},{"item":0},{"item":0},{"item":0},{"headers":"61","params":"62","query":"63","body":"64","webhookUrl":"59","executionMode":"60"},{"item":0},{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"https://chain.pivoine.art/webhook/5ed1a77b-13b2-4df8-8d38-1059f8618d15","production",{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"chain.pivoine.art","Go-http-client/1.1","gzip","172.18.0.1","443","https","ba94cdd2a9e5","75f5ac0c-fd91-4a60-8eea-db9af422115d","status","repository","","sha1=","sha256=","{\\n \\"commit\\": {\\n \\"id\\": \\"ff6f2f120568624d5404209cf2f379767b97d52f\\",\\n \\"message\\": \\"fix: chat\\\\n\\",\\n \\"url\\": \\"https://code.pivoine.art/valknar/home/commit/ff6f2f120568624d5404209cf2f379767b97d52f\\",\\n \\"author\\": {\\n \\"name\\": \\"Sebastian Krüger\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"username\\": \\"valknar\\"\\n },\\n \\"committer\\": {\\n \\"name\\": \\"Sebastian Krüger\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"username\\": \\"valknar\\"\\n },\\n \\"verification\\": null,\\n \\"timestamp\\": \\"2025-10-10T21:03:36+02:00\\",\\n \\"added\\": [],\\n \\"removed\\": [],\\n \\"modified\\": [\\n \\"Projects/kompose/chat/compose.yaml\\"\\n ]\\n },\\n \\"context\\": \\"Build and Deploy Docs.Pivoine.Art via SSH / build (push)\\",\\n \\"created_at\\": \\"2025-10-10T19:03:41Z\\",\\n \\"description\\": \\"Failing after 0s\\",\\n \\"id\\": 133,\\n \\"repository\\": {\\n \\"id\\": 4,\\n \\"owner\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n },\\n \\"name\\": \\"home\\",\\n \\"full_name\\": \\"valknar/home\\",\\n \\"description\\": \\"\\",\\n \\"empty\\": false,\\n \\"private\\": true,\\n \\"fork\\": false,\\n \\"template\\": false,\\n \\"mirror\\": false,\\n \\"size\\": 617096,\\n \\"language\\": \\"Shell\\",\\n \\"languages_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/languages\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home\\",\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home\\",\\n \\"link\\": \\"\\",\\n \\"ssh_url\\": \\"ssh://git@code.pivoine.art:2222/valknar/home.git\\",\\n \\"clone_url\\": \\"https://code.pivoine.art/valknar/home.git\\",\\n \\"original_url\\": \\"https://github.com/valknarogg/home\\",\\n \\"website\\": \\"\\",\\n \\"stars_count\\": 0,\\n \\"forks_count\\": 0,\\n \\"watchers_count\\": 1,\\n \\"open_issues_count\\": 0,\\n \\"open_pr_counter\\": 0,\\n \\"release_counter\\": 0,\\n \\"default_branch\\": \\"main\\",\\n \\"archived\\": false,\\n \\"created_at\\": \\"2025-10-09T23:17:05Z\\",\\n \\"updated_at\\": \\"2025-10-10T19:03:38Z\\",\\n \\"archived_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"permissions\\": {\\n \\"admin\\": true,\\n \\"push\\": true,\\n \\"pull\\": true\\n },\\n \\"has_issues\\": true,\\n \\"internal_tracker\\": {\\n \\"enable_time_tracker\\": true,\\n \\"allow_only_contributors_to_track_time\\": true,\\n \\"enable_issue_dependencies\\": true\\n },\\n \\"has_wiki\\": true,\\n \\"has_pull_requests\\": false,\\n \\"has_projects\\": true,\\n \\"projects_mode\\": \\"all\\",\\n \\"has_releases\\": true,\\n \\"has_packages\\": true,\\n \\"has_actions\\": true,\\n \\"ignore_whitespace_conflicts\\": false,\\n \\"allow_merge_commits\\": false,\\n \\"allow_rebase\\": false,\\n \\"allow_rebase_explicit\\": false,\\n \\"allow_squash_merge\\": false,\\n \\"allow_fast_forward_only_merge\\": false,\\n \\"allow_rebase_update\\": false,\\n \\"default_delete_branch_after_merge\\": false,\\n \\"default_merge_style\\": \\"merge\\",\\n \\"default_allow_maintainer_edit\\": false,\\n \\"avatar_url\\": \\"\\",\\n \\"internal\\": false,\\n \\"mirror_interval\\": \\"\\",\\n \\"object_format_name\\": \\"sha1\\",\\n \\"mirror_updated\\": \\"0001-01-01T00:00:00Z\\",\\n \\"topics\\": [],\\n \\"licenses\\": []\\n },\\n \\"sender\\": {\\n \\"id\\": -2,\\n \\"login\\": \\"gitea-actions\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"Gitea Actions\\",\\n \\"email\\": \\"gitea-actions@noreply.code.pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/assets/img/avatar_default.png\\",\\n \\"html_url\\": \\"https://code.pivoine.art/gitea-actions\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"1970-01-01T00:00:00Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"gitea-actions\\"\\n },\\n \\"sha\\": \\"ff6f2f120568624d5404209cf2f379767b97d52f\\",\\n \\"state\\": \\"failure\\",\\n \\"target_url\\": \\"https://code.pivoine.art/valknar/home/actions/runs/37/jobs/0\\",\\n \\"updated_at\\": \\"2025-10-10T19:03:41Z\\"\\n}"]
21 {"id":"JntLnJIWAtFUxzoj","name":"Main Workflow","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T18:58:31.972Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760123022956,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760123022956,"executionIndex":1,"source":"21","hints":"22","executionTime":1,"executionStatus":"19","data":"23"},{"startTime":1760123022957,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760123022957,"executionIndex":3,"source":"27","hints":"28","executionTime":7,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"previousNode":"40"},["41","42"],{"previousNode":"43","previousNodeOutput":1},["44"],["45"],"FROM valknar/home",["46"],"TO webhook",[],["47"],"Switch",["48"],{"json":"49","pairedItem":"50"},{"json":"49","pairedItem":"51"},{"json":"49","pairedItem":"52"},{"json":"53","pairedItem":"54"},{"headers":"55","params":"56","query":"57","body":"58","webhookUrl":"59","executionMode":"60"},{"item":0},{"item":0},{"item":0},{"headers":"61","params":"62","query":"63","body":"64","webhookUrl":"59","executionMode":"60"},{"item":0},{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"https://chain.pivoine.art/webhook/5ed1a77b-13b2-4df8-8d38-1059f8618d15","production",{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"chain.pivoine.art","Go-http-client/1.1","gzip","172.18.0.1","443","https","ba94cdd2a9e5","ca10b64c-7b2f-4c71-b759-149fdbaefb70","workflow_job","repository","","sha1=","sha256=","{\\n \\"action\\": \\"in_progress\\",\\n \\"workflow_job\\": {\\n \\"id\\": 110,\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/actions/runs/110/jobs/110\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home/actions/runs/38/jobs/0\\",\\n \\"run_id\\": 110,\\n \\"run_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/actions/runs/110\\",\\n \\"name\\": \\"build\\",\\n \\"labels\\": [\\n \\"ubuntu-latest\\"\\n ],\\n \\"run_attempt\\": 1,\\n \\"head_sha\\": \\"ff6f2f120568624d5404209cf2f379767b97d52f\\",\\n \\"head_branch\\": \\"main\\",\\n \\"status\\": \\"in_progress\\",\\n \\"runner_id\\": 4,\\n \\"runner_name\\": \\"be3675773068\\",\\n \\"steps\\": [\\n {\\n \\"name\\": \\"actions/checkout@v4\\",\\n \\"number\\": 0,\\n \\"status\\": \\"in_progress\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n {\\n \\"name\\": \\"actions/checkout@v4\\",\\n \\"number\\": 1,\\n \\"status\\": \\"in_progress\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n {\\n \\"name\\": \\"Commit and push changes (if any)\\",\\n \\"number\\": 2,\\n \\"status\\": \\"in_progress\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n }\\n ],\\n \\"created_at\\": \\"2025-10-10T19:03:38Z\\",\\n \\"started_at\\": \\"2025-10-10T19:03:42Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n \\"repository\\": {\\n \\"id\\": 4,\\n \\"owner\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n },\\n \\"name\\": \\"home\\",\\n \\"full_name\\": \\"valknar/home\\",\\n \\"description\\": \\"\\",\\n \\"empty\\": false,\\n \\"private\\": true,\\n \\"fork\\": false,\\n \\"template\\": false,\\n \\"mirror\\": false,\\n \\"size\\": 617096,\\n \\"language\\": \\"Shell\\",\\n \\"languages_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/languages\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home\\",\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home\\",\\n \\"link\\": \\"\\",\\n \\"ssh_url\\": \\"ssh://git@code.pivoine.art:2222/valknar/home.git\\",\\n \\"clone_url\\": \\"https://code.pivoine.art/valknar/home.git\\",\\n \\"original_url\\": \\"https://github.com/valknarogg/home\\",\\n \\"website\\": \\"\\",\\n \\"stars_count\\": 0,\\n \\"forks_count\\": 0,\\n \\"watchers_count\\": 1,\\n \\"open_issues_count\\": 0,\\n \\"open_pr_counter\\": 0,\\n \\"release_counter\\": 0,\\n \\"default_branch\\": \\"main\\",\\n \\"archived\\": false,\\n \\"created_at\\": \\"2025-10-09T23:17:05Z\\",\\n \\"updated_at\\": \\"2025-10-10T19:03:38Z\\",\\n \\"archived_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"permissions\\": {\\n \\"admin\\": true,\\n \\"push\\": true,\\n \\"pull\\": true\\n },\\n \\"has_issues\\": true,\\n \\"internal_tracker\\": {\\n \\"enable_time_tracker\\": true,\\n \\"allow_only_contributors_to_track_time\\": true,\\n \\"enable_issue_dependencies\\": true\\n },\\n \\"has_wiki\\": true,\\n \\"has_pull_requests\\": false,\\n \\"has_projects\\": true,\\n \\"projects_mode\\": \\"all\\",\\n \\"has_releases\\": true,\\n \\"has_packages\\": true,\\n \\"has_actions\\": true,\\n \\"ignore_whitespace_conflicts\\": false,\\n \\"allow_merge_commits\\": false,\\n \\"allow_rebase\\": false,\\n \\"allow_rebase_explicit\\": false,\\n \\"allow_squash_merge\\": false,\\n \\"allow_fast_forward_only_merge\\": false,\\n \\"allow_rebase_update\\": false,\\n \\"default_delete_branch_after_merge\\": false,\\n \\"default_merge_style\\": \\"merge\\",\\n \\"default_allow_maintainer_edit\\": false,\\n \\"avatar_url\\": \\"\\",\\n \\"internal\\": false,\\n \\"mirror_interval\\": \\"\\",\\n \\"object_format_name\\": \\"sha1\\",\\n \\"mirror_updated\\": \\"0001-01-01T00:00:00Z\\",\\n \\"topics\\": [],\\n \\"licenses\\": []\\n },\\n \\"sender\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@noreply.code.pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n }\\n}"]
67 {"id":"JntLnJIWAtFUxzoj","name":"Main Workflow","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T18:58:31.972Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760126042036,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760126042036,"executionIndex":1,"source":"21","hints":"22","executionTime":1,"executionStatus":"19","data":"23"},{"startTime":1760126042037,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760126042037,"executionIndex":3,"source":"27","hints":"28","executionTime":5,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"previousNode":"40"},["41","42"],{"previousNode":"43","previousNodeOutput":1},["44"],["45"],"FROM valknar/home",["46"],"TO webhook",[],["47"],"Switch",["48"],{"json":"49","pairedItem":"50"},{"json":"49","pairedItem":"51"},{"json":"49","pairedItem":"52"},{"json":"53","pairedItem":"54"},{"headers":"55","params":"56","query":"57","body":"58","webhookUrl":"59","executionMode":"60"},{"item":0},{"item":0},{"item":0},{"headers":"61","params":"62","query":"63","body":"64","webhookUrl":"59","executionMode":"60"},{"item":0},{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"https://chain.pivoine.art/webhook/5ed1a77b-13b2-4df8-8d38-1059f8618d15","production",{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"chain.pivoine.art","Go-http-client/1.1","gzip","172.18.0.1","443","https","ba94cdd2a9e5","14f127b4-66ba-42f5-9401-a257e7698e43","workflow_job","repository","","sha1=","sha256=","{\\n \\"action\\": \\"completed\\",\\n \\"workflow_job\\": {\\n \\"id\\": 118,\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/actions/runs/118/jobs/118\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home/actions/runs/46/jobs/0\\",\\n \\"run_id\\": 118,\\n \\"run_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/actions/runs/118\\",\\n \\"name\\": \\"build\\",\\n \\"labels\\": [\\n \\"ubuntu-latest\\"\\n ],\\n \\"run_attempt\\": 1,\\n \\"head_sha\\": \\"ff68961d468e7376995575a86ba10d65b4ee8ac2\\",\\n \\"head_branch\\": \\"main\\",\\n \\"status\\": \\"completed\\",\\n \\"conclusion\\": \\"success\\",\\n \\"runner_id\\": 4,\\n \\"runner_name\\": \\"be3675773068\\",\\n \\"steps\\": [\\n {\\n \\"name\\": \\"actions/checkout@v4\\",\\n \\"number\\": 0,\\n \\"status\\": \\"completed\\",\\n \\"conclusion\\": \\"success\\",\\n \\"started_at\\": \\"2025-10-10T19:53:43Z\\",\\n \\"completed_at\\": \\"2025-10-10T19:53:55Z\\"\\n },\\n {\\n \\"name\\": \\"actions/checkout@v4\\",\\n \\"number\\": 1,\\n \\"status\\": \\"completed\\",\\n \\"conclusion\\": \\"success\\",\\n \\"started_at\\": \\"2025-10-10T19:53:55Z\\",\\n \\"completed_at\\": \\"2025-10-10T19:53:55Z\\"\\n },\\n {\\n \\"name\\": \\"Commit and push changes (if any)\\",\\n \\"number\\": 2,\\n \\"status\\": \\"completed\\",\\n \\"conclusion\\": \\"success\\",\\n \\"started_at\\": \\"2025-10-10T19:53:55Z\\",\\n \\"completed_at\\": \\"2025-10-10T19:53:55Z\\"\\n }\\n ],\\n \\"created_at\\": \\"2025-10-10T19:53:38Z\\",\\n \\"started_at\\": \\"2025-10-10T19:53:42Z\\",\\n \\"completed_at\\": \\"2025-10-10T19:54:00Z\\"\\n },\\n \\"repository\\": {\\n \\"id\\": 4,\\n \\"owner\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n },\\n \\"name\\": \\"home\\",\\n \\"full_name\\": \\"valknar/home\\",\\n \\"description\\": \\"\\",\\n \\"empty\\": false,\\n \\"private\\": true,\\n \\"fork\\": false,\\n \\"template\\": false,\\n \\"mirror\\": false,\\n \\"size\\": 617120,\\n \\"language\\": \\"Shell\\",\\n \\"languages_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/languages\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home\\",\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home\\",\\n \\"link\\": \\"\\",\\n \\"ssh_url\\": \\"ssh://git@code.pivoine.art:2222/valknar/home.git\\",\\n \\"clone_url\\": \\"https://code.pivoine.art/valknar/home.git\\",\\n \\"original_url\\": \\"https://github.com/valknarogg/home\\",\\n \\"website\\": \\"\\",\\n \\"stars_count\\": 0,\\n \\"forks_count\\": 0,\\n \\"watchers_count\\": 1,\\n \\"open_issues_count\\": 0,\\n \\"open_pr_counter\\": 0,\\n \\"release_counter\\": 0,\\n \\"default_branch\\": \\"main\\",\\n \\"archived\\": false,\\n \\"created_at\\": \\"2025-10-09T23:17:05Z\\",\\n \\"updated_at\\": \\"2025-10-10T19:53:38Z\\",\\n \\"archived_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"permissions\\": {\\n \\"admin\\": true,\\n \\"push\\": true,\\n \\"pull\\": true\\n },\\n \\"has_issues\\": true,\\n \\"internal_tracker\\": {\\n \\"enable_time_tracker\\": true,\\n \\"allow_only_contributors_to_track_time\\": true,\\n \\"enable_issue_dependencies\\": true\\n },\\n \\"has_wiki\\": true,\\n \\"has_pull_requests\\": false,\\n \\"has_projects\\": true,\\n \\"projects_mode\\": \\"all\\",\\n \\"has_releases\\": true,\\n \\"has_packages\\": true,\\n \\"has_actions\\": true,\\n \\"ignore_whitespace_conflicts\\": false,\\n \\"allow_merge_commits\\": false,\\n \\"allow_rebase\\": false,\\n \\"allow_rebase_explicit\\": false,\\n \\"allow_squash_merge\\": false,\\n \\"allow_fast_forward_only_merge\\": false,\\n \\"allow_rebase_update\\": false,\\n \\"default_delete_branch_after_merge\\": false,\\n \\"default_merge_style\\": \\"merge\\",\\n \\"default_allow_maintainer_edit\\": false,\\n \\"avatar_url\\": \\"\\",\\n \\"internal\\": false,\\n \\"mirror_interval\\": \\"\\",\\n \\"object_format_name\\": \\"sha1\\",\\n \\"mirror_updated\\": \\"0001-01-01T00:00:00Z\\",\\n \\"topics\\": [],\\n \\"licenses\\": []\\n },\\n \\"sender\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@noreply.code.pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n }\\n}"]
152 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":false,"nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"=event_type","rightValue":"{{ \\"push\\" }}","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"=event_type","rightValue":"={{ \\"mqtt\\" }}","operator":{"type":"string","operation":"equals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"mqtt"}]},"looseTypeValidation":true,"options":{"fallbackOutput":"none","allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,80],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-208],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[576,400],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"},{"parameters":{"topics":"homeassistant","options":{"jsonParseBody":true}},"type":"n8n-nodes-base.mqttTrigger","typeVersion":1,"position":[0,176],"id":"db220e56-efe7-458b-990d-b6b0c7f3a637","name":"FROM homeassistant","credentials":{"mqtt":{"id":"rqKKnJhZrSWZoVl6","name":"MQTT account"}}},{"parameters":{"mode":"manual","duplicateItem":false,"assignments":{"assignments":[{"id":"c4a9b92c-994d-465e-b695-00aae9dec0b5","name":"event_type","value":"mqtt","type":"string"}]},"includeOtherFields":true,"include":"all","options":{}},"type":"n8n-nodes-base.set","typeVersion":3.4,"position":[224,176],"id":"68ebb20b-87e8-4cfb-a83e-9cb692e4d38e","name":"TO event"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://chat/message","authentication":"none","provideSslCertificates":false,"sendQuery":true,"specifyQuery":"keypair","queryParameters":{"parameters":[{"name":"token","value":"CQ.CVw-vDMMqLqV"}]},"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"keypair","bodyParameters":{"parameters":[{"name":"message","value":""}]},"options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[656,80],"id":"197092fe-f532-46aa-8884-900568b6f22b","name":"HTTP Request"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"HTTP Request","type":"main","index":0}]]},"FROM homeassistant":{"main":[[{"node":"TO event","type":"main","index":0}]]},"TO event":{"main":[[{"node":"Switch","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{"destinationNode":"4","runNodeFilter":"5"},{"runData":"6","pinData":"7","lastNodeExecuted":"4"},{"contextData":"8","nodeExecutionStack":"9","metadata":"10","waitingExecution":"11","waitingExecutionSource":"12"},"Switch",["13","14","4"],{"FROM homeassistant":"15","TO event":"16","Switch":"17"},{},{},[],{},{},{},"FROM homeassistant","TO event",["18"],["19"],["20"],{"startTime":1760132805129,"executionIndex":0,"source":"21","hints":"22","executionTime":46,"executionStatus":"23","data":"24"},{"startTime":1760132805175,"executionIndex":1,"source":"25","hints":"26","executionTime":1,"executionStatus":"23","data":"27"},{"startTime":1760133639564,"executionIndex":2,"source":"28","hints":"29","executionTime":6,"executionStatus":"23","data":"30"},[],[],"success",{"main":"31"},["32"],[],{"main":"33"},["34"],[],{"main":"35"},["36"],{"previousNode":"13"},["37"],{"previousNode":"14","previousNodeOutput":0,"previousNodeRun":0},["38","39"],["40"],["41"],[],[],{"json":"42","pairedItem":"43"},{"json":"44","pairedItem":"45"},{"message":"46","topic":"47"},{"item":0},{"message":"48","topic":"47","event_type":"49"},{"item":0},{"message":"50"},"homeassistant",{"message":"50"},"mqtt","It's all good now baby!!!"]
134 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":false,"nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event_type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event_type","rightValue":"mqtt","operator":{"type":"string","operation":"equals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"mqtt"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"3360a7f9-4a86-41dd-834e-79d4c50400c0","leftValue":"event_type","rightValue":"default","operator":{"type":"string","operation":"notEmpty","singleValue":true}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,80],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-208],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[576,400],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"},{"parameters":{"topics":"homeassistant","options":{"jsonParseBody":true}},"type":"n8n-nodes-base.mqttTrigger","typeVersion":1,"position":[0,176],"id":"db220e56-efe7-458b-990d-b6b0c7f3a637","name":"FROM homeassistant","credentials":{"mqtt":{"id":"rqKKnJhZrSWZoVl6","name":"MQTT account"}}},{"parameters":{"mode":"manual","duplicateItem":false,"assignments":{"assignments":[{"id":"c4a9b92c-994d-465e-b695-00aae9dec0b5","name":"event_type","value":"mqtt","type":"string"}]},"includeOtherFields":false,"options":{}},"type":"n8n-nodes-base.set","typeVersion":3.4,"position":[224,176],"id":"68ebb20b-87e8-4cfb-a83e-9cb692e4d38e","name":"TO event"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[],[{"node":"console.log","type":"main","index":0}]]},"FROM homeassistant":{"main":[[{"node":"TO event","type":"main","index":0}]]},"TO event":{"main":[[{"node":"Switch","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{"destinationNode":"4","runNodeFilter":"5"},{"runData":"6","pinData":"7","lastNodeExecuted":"4"},{"contextData":"8","nodeExecutionStack":"9","metadata":"10","waitingExecution":"11","waitingExecutionSource":"12"},"FROM homeassistant",["4"],{"FROM homeassistant":"13"},{},{},[],{},{},{},["14"],{"startTime":1760131609691,"executionIndex":0,"source":"15","hints":"16","executionTime":48,"executionStatus":"17","data":"18"},[],[],"success",{"main":"19"},["20"],["21"],{"json":"22","pairedItem":"23"},{"message":"24","topic":"25"},{"item":0},{"message":"26"},"homeassistant","It's all good now baby!!!"]
22 {"id":"JntLnJIWAtFUxzoj","name":"Main Workflow","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T18:58:31.972Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760123040104,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760123040104,"executionIndex":1,"source":"21","hints":"22","executionTime":1,"executionStatus":"19","data":"23"},{"startTime":1760123040105,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760123040105,"executionIndex":3,"source":"27","hints":"28","executionTime":3,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"previousNode":"40"},["41","42"],{"previousNode":"43","previousNodeOutput":1},["44"],["45"],"FROM valknar/home",["46"],"TO webhook",[],["47"],"Switch",["48"],{"json":"49","pairedItem":"50"},{"json":"49","pairedItem":"51"},{"json":"49","pairedItem":"52"},{"json":"53","pairedItem":"54"},{"headers":"55","params":"56","query":"57","body":"58","webhookUrl":"59","executionMode":"60"},{"item":0},{"item":0},{"item":0},{"headers":"61","params":"62","query":"63","body":"64","webhookUrl":"59","executionMode":"60"},{"item":0},{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"https://chain.pivoine.art/webhook/5ed1a77b-13b2-4df8-8d38-1059f8618d15","production",{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"chain.pivoine.art","Go-http-client/1.1","gzip","172.18.0.1","443","https","ba94cdd2a9e5","b642cdcc-61e7-4ccf-a0ed-1cccfdf1e2ef","status","repository","","sha1=","sha256=","{\\n \\"commit\\": {\\n \\"id\\": \\"ff6f2f120568624d5404209cf2f379767b97d52f\\",\\n \\"message\\": \\"fix: chat\\\\n\\",\\n \\"url\\": \\"https://code.pivoine.art/valknar/home/commit/ff6f2f120568624d5404209cf2f379767b97d52f\\",\\n \\"author\\": {\\n \\"name\\": \\"Sebastian Krüger\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"username\\": \\"valknar\\"\\n },\\n \\"committer\\": {\\n \\"name\\": \\"Sebastian Krüger\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"username\\": \\"valknar\\"\\n },\\n \\"verification\\": null,\\n \\"timestamp\\": \\"2025-10-10T21:03:36+02:00\\",\\n \\"added\\": [],\\n \\"removed\\": [],\\n \\"modified\\": [\\n \\"Projects/kompose/chat/compose.yaml\\"\\n ]\\n },\\n \\"context\\": \\"Sync Repository Kompose via git / build (push)\\",\\n \\"created_at\\": \\"2025-10-10T19:03:59Z\\",\\n \\"description\\": \\"Successful in 17s\\",\\n \\"id\\": 134,\\n \\"repository\\": {\\n \\"id\\": 4,\\n \\"owner\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n },\\n \\"name\\": \\"home\\",\\n \\"full_name\\": \\"valknar/home\\",\\n \\"description\\": \\"\\",\\n \\"empty\\": false,\\n \\"private\\": true,\\n \\"fork\\": false,\\n \\"template\\": false,\\n \\"mirror\\": false,\\n \\"size\\": 617096,\\n \\"language\\": \\"Shell\\",\\n \\"languages_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/languages\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home\\",\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home\\",\\n \\"link\\": \\"\\",\\n \\"ssh_url\\": \\"ssh://git@code.pivoine.art:2222/valknar/home.git\\",\\n \\"clone_url\\": \\"https://code.pivoine.art/valknar/home.git\\",\\n \\"original_url\\": \\"https://github.com/valknarogg/home\\",\\n \\"website\\": \\"\\",\\n \\"stars_count\\": 0,\\n \\"forks_count\\": 0,\\n \\"watchers_count\\": 1,\\n \\"open_issues_count\\": 0,\\n \\"open_pr_counter\\": 0,\\n \\"release_counter\\": 0,\\n \\"default_branch\\": \\"main\\",\\n \\"archived\\": false,\\n \\"created_at\\": \\"2025-10-09T23:17:05Z\\",\\n \\"updated_at\\": \\"2025-10-10T19:03:38Z\\",\\n \\"archived_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"permissions\\": {\\n \\"admin\\": true,\\n \\"push\\": true,\\n \\"pull\\": true\\n },\\n \\"has_issues\\": true,\\n \\"internal_tracker\\": {\\n \\"enable_time_tracker\\": true,\\n \\"allow_only_contributors_to_track_time\\": true,\\n \\"enable_issue_dependencies\\": true\\n },\\n \\"has_wiki\\": true,\\n \\"has_pull_requests\\": false,\\n \\"has_projects\\": true,\\n \\"projects_mode\\": \\"all\\",\\n \\"has_releases\\": true,\\n \\"has_packages\\": true,\\n \\"has_actions\\": true,\\n \\"ignore_whitespace_conflicts\\": false,\\n \\"allow_merge_commits\\": false,\\n \\"allow_rebase\\": false,\\n \\"allow_rebase_explicit\\": false,\\n \\"allow_squash_merge\\": false,\\n \\"allow_fast_forward_only_merge\\": false,\\n \\"allow_rebase_update\\": false,\\n \\"default_delete_branch_after_merge\\": false,\\n \\"default_merge_style\\": \\"merge\\",\\n \\"default_allow_maintainer_edit\\": false,\\n \\"avatar_url\\": \\"\\",\\n \\"internal\\": false,\\n \\"mirror_interval\\": \\"\\",\\n \\"object_format_name\\": \\"sha1\\",\\n \\"mirror_updated\\": \\"0001-01-01T00:00:00Z\\",\\n \\"topics\\": [],\\n \\"licenses\\": []\\n },\\n \\"sender\\": {\\n \\"id\\": -2,\\n \\"login\\": \\"gitea-actions\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"Gitea Actions\\",\\n \\"email\\": \\"gitea-actions@noreply.code.pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/assets/img/avatar_default.png\\",\\n \\"html_url\\": \\"https://code.pivoine.art/gitea-actions\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"1970-01-01T00:00:00Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"gitea-actions\\"\\n },\\n \\"sha\\": \\"ff6f2f120568624d5404209cf2f379767b97d52f\\",\\n \\"state\\": \\"success\\",\\n \\"target_url\\": \\"https://code.pivoine.art/valknar/home/actions/runs/38/jobs/0\\",\\n \\"updated_at\\": \\"2025-10-10T19:03:59Z\\"\\n}"]
68 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T20:09:00.515Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760127445643,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760127445643,"executionIndex":1,"source":"21","hints":"22","executionTime":0,"executionStatus":"19","data":"23"},{"startTime":1760127445644,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760127445644,"executionIndex":3,"source":"27","hints":"28","executionTime":3,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"previousNode":"40"},["41","42"],{"previousNode":"43","previousNodeOutput":1},["44"],["45"],"FROM valknar/home",["46"],"TO webhook",[],["47"],"Switch",["48"],{"json":"49","pairedItem":"50"},{"json":"49","pairedItem":"51"},{"json":"49","pairedItem":"52"},{"json":"53","pairedItem":"54"},{"headers":"55","params":"56","query":"57","body":"58","webhookUrl":"59","executionMode":"60"},{"item":0},{"item":0},{"item":0},{"headers":"61","params":"62","query":"63","body":"64","webhookUrl":"59","executionMode":"60"},{"item":0},{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"https://chain.pivoine.art/webhook/5ed1a77b-13b2-4df8-8d38-1059f8618d15","production",{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"chain.pivoine.art","Go-http-client/1.1","gzip","172.18.0.1","443","https","ba94cdd2a9e5","919c04b1-17f7-4759-93bb-45bb6a7c80a4","push","repository","","sha1=","sha256=","{\\n \\"ref\\": \\"refs/heads/main\\",\\n \\"before\\": \\"ff68961d468e7376995575a86ba10d65b4ee8ac2\\",\\n \\"after\\": \\"83edeeb3413fbd3b866f3dbb7ac5ed5ca095efc2\\",\\n \\"compare_url\\": \\"https://code.pivoine.art/valknar/home/compare/ff68961d468e7376995575a86ba10d65b4ee8ac2...83edeeb3413fbd3b866f3dbb7ac5ed5ca095efc2\\",\\n \\"commits\\": [\\n {\\n \\"id\\": \\"83edeeb3413fbd3b866f3dbb7ac5ed5ca095efc2\\",\\n \\"message\\": \\"fix: chat\\\\n\\",\\n \\"url\\": \\"https://code.pivoine.art/valknar/home/commit/83edeeb3413fbd3b866f3dbb7ac5ed5ca095efc2\\",\\n \\"author\\": {\\n \\"name\\": \\"Sebastian Krüger\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"username\\": \\"valknar\\"\\n },\\n \\"committer\\": {\\n \\"name\\": \\"Sebastian Krüger\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"username\\": \\"valknar\\"\\n },\\n \\"verification\\": null,\\n \\"timestamp\\": \\"2025-10-10T22:17:22+02:00\\",\\n \\"added\\": [],\\n \\"removed\\": [],\\n \\"modified\\": [\\n \\"Projects/kompose/chat/compose.yaml\\"\\n ]\\n }\\n ],\\n \\"total_commits\\": 1,\\n \\"head_commit\\": {\\n \\"id\\": \\"83edeeb3413fbd3b866f3dbb7ac5ed5ca095efc2\\",\\n \\"message\\": \\"fix: chat\\\\n\\",\\n \\"url\\": \\"https://code.pivoine.art/valknar/home/commit/83edeeb3413fbd3b866f3dbb7ac5ed5ca095efc2\\",\\n \\"author\\": {\\n \\"name\\": \\"Sebastian Krüger\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"username\\": \\"valknar\\"\\n },\\n \\"committer\\": {\\n \\"name\\": \\"Sebastian Krüger\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"username\\": \\"valknar\\"\\n },\\n \\"verification\\": null,\\n \\"timestamp\\": \\"2025-10-10T22:17:22+02:00\\",\\n \\"added\\": [],\\n \\"removed\\": [],\\n \\"modified\\": [\\n \\"Projects/kompose/chat/compose.yaml\\"\\n ]\\n },\\n \\"repository\\": {\\n \\"id\\": 4,\\n \\"owner\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n },\\n \\"name\\": \\"home\\",\\n \\"full_name\\": \\"valknar/home\\",\\n \\"description\\": \\"\\",\\n \\"empty\\": false,\\n \\"private\\": true,\\n \\"fork\\": false,\\n \\"template\\": false,\\n \\"mirror\\": false,\\n \\"size\\": 617120,\\n \\"language\\": \\"\\",\\n \\"languages_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/languages\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home\\",\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home\\",\\n \\"link\\": \\"\\",\\n \\"ssh_url\\": \\"ssh://git@code.pivoine.art:2222/valknar/home.git\\",\\n \\"clone_url\\": \\"https://code.pivoine.art/valknar/home.git\\",\\n \\"original_url\\": \\"https://github.com/valknarogg/home\\",\\n \\"website\\": \\"\\",\\n \\"stars_count\\": 0,\\n \\"forks_count\\": 0,\\n \\"watchers_count\\": 1,\\n \\"open_issues_count\\": 0,\\n \\"open_pr_counter\\": 0,\\n \\"release_counter\\": 0,\\n \\"default_branch\\": \\"main\\",\\n \\"archived\\": false,\\n \\"created_at\\": \\"2025-10-09T23:17:05Z\\",\\n \\"updated_at\\": \\"2025-10-10T19:53:38Z\\",\\n \\"archived_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"permissions\\": {\\n \\"admin\\": true,\\n \\"push\\": true,\\n \\"pull\\": true\\n },\\n \\"has_issues\\": true,\\n \\"internal_tracker\\": {\\n \\"enable_time_tracker\\": true,\\n \\"allow_only_contributors_to_track_time\\": true,\\n \\"enable_issue_dependencies\\": true\\n },\\n \\"has_wiki\\": true,\\n \\"has_pull_requests\\": false,\\n \\"has_projects\\": true,\\n \\"projects_mode\\": \\"all\\",\\n \\"has_releases\\": true,\\n \\"has_packages\\": true,\\n \\"has_actions\\": true,\\n \\"ignore_whitespace_conflicts\\": false,\\n \\"allow_merge_commits\\": false,\\n \\"allow_rebase\\": false,\\n \\"allow_rebase_explicit\\": false,\\n \\"allow_squash_merge\\": false,\\n \\"allow_fast_forward_only_merge\\": false,\\n \\"allow_rebase_update\\": false,\\n \\"default_delete_branch_after_merge\\": false,\\n \\"default_merge_style\\": \\"merge\\",\\n \\"default_allow_maintainer_edit\\": false,\\n \\"avatar_url\\": \\"\\",\\n \\"internal\\": false,\\n \\"mirror_interval\\": \\"\\",\\n \\"object_format_name\\": \\"sha1\\",\\n \\"mirror_updated\\": \\"0001-01-01T00:00:00Z\\",\\n \\"topics\\": [],\\n \\"licenses\\": []\\n },\\n \\"pusher\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@noreply.code.pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n },\\n \\"sender\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@noreply.code.pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n }\\n}"]
70 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T20:09:00.515Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760127445684,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760127445684,"executionIndex":1,"source":"21","hints":"22","executionTime":1,"executionStatus":"19","data":"23"},{"startTime":1760127445685,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760127445685,"executionIndex":3,"source":"27","hints":"28","executionTime":3,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"previousNode":"40"},["41","42"],{"previousNode":"43","previousNodeOutput":1},["44"],["45"],"FROM valknar/home",["46"],"TO webhook",[],["47"],"Switch",["48"],{"json":"49","pairedItem":"50"},{"json":"49","pairedItem":"51"},{"json":"49","pairedItem":"52"},{"json":"53","pairedItem":"54"},{"headers":"55","params":"56","query":"57","body":"58","webhookUrl":"59","executionMode":"60"},{"item":0},{"item":0},{"item":0},{"headers":"61","params":"62","query":"63","body":"64","webhookUrl":"59","executionMode":"60"},{"item":0},{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"https://chain.pivoine.art/webhook/5ed1a77b-13b2-4df8-8d38-1059f8618d15","production",{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"chain.pivoine.art","Go-http-client/1.1","gzip","172.18.0.1","443","https","ba94cdd2a9e5","638db1ee-44f0-4903-9b33-8ae45b7be040","workflow_job","repository","","sha1=","sha256=","{\\n \\"action\\": \\"queued\\",\\n \\"workflow_job\\": {\\n \\"id\\": 119,\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/actions/runs/119/jobs/119\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home/actions/runs/47/jobs/0\\",\\n \\"run_id\\": 119,\\n \\"run_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/actions/runs/119\\",\\n \\"name\\": \\"build\\",\\n \\"labels\\": [\\n \\"ubuntu-latest\\"\\n ],\\n \\"run_attempt\\": 0,\\n \\"head_sha\\": \\"83edeeb3413fbd3b866f3dbb7ac5ed5ca095efc2\\",\\n \\"head_branch\\": \\"main\\",\\n \\"status\\": \\"queued\\",\\n \\"steps\\": null,\\n \\"created_at\\": \\"2025-10-10T20:17:24Z\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n \\"repository\\": {\\n \\"id\\": 4,\\n \\"owner\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n },\\n \\"name\\": \\"home\\",\\n \\"full_name\\": \\"valknar/home\\",\\n \\"description\\": \\"\\",\\n \\"empty\\": false,\\n \\"private\\": true,\\n \\"fork\\": false,\\n \\"template\\": false,\\n \\"mirror\\": false,\\n \\"size\\": 617120,\\n \\"language\\": \\"\\",\\n \\"languages_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/languages\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home\\",\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home\\",\\n \\"link\\": \\"\\",\\n \\"ssh_url\\": \\"ssh://git@code.pivoine.art:2222/valknar/home.git\\",\\n \\"clone_url\\": \\"https://code.pivoine.art/valknar/home.git\\",\\n \\"original_url\\": \\"https://github.com/valknarogg/home\\",\\n \\"website\\": \\"\\",\\n \\"stars_count\\": 0,\\n \\"forks_count\\": 0,\\n \\"watchers_count\\": 1,\\n \\"open_issues_count\\": 0,\\n \\"open_pr_counter\\": 0,\\n \\"release_counter\\": 0,\\n \\"default_branch\\": \\"main\\",\\n \\"archived\\": false,\\n \\"created_at\\": \\"2025-10-09T23:17:05Z\\",\\n \\"updated_at\\": \\"2025-10-10T19:53:38Z\\",\\n \\"archived_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"permissions\\": {\\n \\"admin\\": true,\\n \\"push\\": true,\\n \\"pull\\": true\\n },\\n \\"has_issues\\": true,\\n \\"internal_tracker\\": {\\n \\"enable_time_tracker\\": true,\\n \\"allow_only_contributors_to_track_time\\": true,\\n \\"enable_issue_dependencies\\": true\\n },\\n \\"has_wiki\\": true,\\n \\"has_pull_requests\\": false,\\n \\"has_projects\\": true,\\n \\"projects_mode\\": \\"all\\",\\n \\"has_releases\\": true,\\n \\"has_packages\\": true,\\n \\"has_actions\\": true,\\n \\"ignore_whitespace_conflicts\\": false,\\n \\"allow_merge_commits\\": false,\\n \\"allow_rebase\\": false,\\n \\"allow_rebase_explicit\\": false,\\n \\"allow_squash_merge\\": false,\\n \\"allow_fast_forward_only_merge\\": false,\\n \\"allow_rebase_update\\": false,\\n \\"default_delete_branch_after_merge\\": false,\\n \\"default_merge_style\\": \\"merge\\",\\n \\"default_allow_maintainer_edit\\": false,\\n \\"avatar_url\\": \\"\\",\\n \\"internal\\": false,\\n \\"mirror_interval\\": \\"\\",\\n \\"object_format_name\\": \\"sha1\\",\\n \\"mirror_updated\\": \\"0001-01-01T00:00:00Z\\",\\n \\"topics\\": [],\\n \\"licenses\\": []\\n },\\n \\"sender\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@noreply.code.pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n }\\n}"]
136 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":false,"nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event_type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event_type","rightValue":"mqtt","operator":{"type":"string","operation":"equals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"mqtt"}]},"looseTypeValidation":true,"options":{"fallbackOutput":"extra","allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,80],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-208],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[576,400],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"},{"parameters":{"topics":"homeassistant","options":{"jsonParseBody":true}},"type":"n8n-nodes-base.mqttTrigger","typeVersion":1,"position":[0,176],"id":"db220e56-efe7-458b-990d-b6b0c7f3a637","name":"FROM homeassistant","credentials":{"mqtt":{"id":"rqKKnJhZrSWZoVl6","name":"MQTT account"}}},{"parameters":{"mode":"manual","duplicateItem":false,"assignments":{"assignments":[{"id":"c4a9b92c-994d-465e-b695-00aae9dec0b5","name":"event_type","value":"mqtt","type":"string"}]},"includeOtherFields":true,"include":"all","options":{}},"type":"n8n-nodes-base.set","typeVersion":3.4,"position":[224,176],"id":"68ebb20b-87e8-4cfb-a83e-9cb692e4d38e","name":"TO event"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://chat/message","authentication":"none","provideSslCertificates":false,"sendQuery":true,"specifyQuery":"keypair","queryParameters":{"parameters":[{"name":"token","value":"CQ.CVw-vDMMqLqV"}]},"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"keypair","bodyParameters":{"parameters":[{"name":"message","value":""}]},"options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[656,80],"id":"197092fe-f532-46aa-8884-900568b6f22b","name":"HTTP Request"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"HTTP Request","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]},"FROM homeassistant":{"main":[[{"node":"TO event","type":"main","index":0}]]},"TO event":{"main":[[{"node":"Switch","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","pinData":"5","lastNodeExecuted":"6"},{"contextData":"7","nodeExecutionStack":"8","metadata":"9","waitingExecution":"10","waitingExecutionSource":"11"},{"FROM homeassistant":"12","TO event":"13","Switch":"14","console.log":"15"},{},"console.log",{},[],{},{},{},["16"],["17"],["18"],["19"],{"startTime":1760132805129,"executionIndex":0,"source":"20","hints":"21","executionTime":46,"executionStatus":"22","data":"23"},{"startTime":1760132805175,"executionIndex":1,"source":"24","hints":"25","executionTime":1,"executionStatus":"22","data":"26"},{"startTime":1760132805176,"executionIndex":2,"source":"27","hints":"28","executionTime":1,"executionStatus":"22","data":"29"},{"startTime":1760132805177,"executionIndex":3,"source":"30","hints":"31","executionTime":6,"executionStatus":"22","data":"32"},[],[],"success",{"main":"33"},["34"],[],{"main":"35"},["36"],[],{"main":"37"},["38"],[],{"main":"39"},["40"],{"previousNode":"41"},["42"],{"previousNode":"43"},["44","45","46"],{"previousNode":"47","previousNodeOutput":2},["48"],["49"],"FROM homeassistant",["50"],"TO event",[],[],["51"],"Switch",["52"],{"json":"53","pairedItem":"54"},{"json":"55","pairedItem":"56"},{"json":"55","pairedItem":"57"},{"json":"58","pairedItem":"59"},{"message":"60","topic":"61"},{"item":0},{"message":"62","topic":"61","event_type":"63"},{"item":0},{"item":0},{"message":"64","topic":"61","event_type":"63"},{"item":0},{"message":"65"},"homeassistant",{"message":"65"},"mqtt",{"message":"65"},"It's all good now baby!!!"]
23 {"id":"JntLnJIWAtFUxzoj","name":"Main Workflow","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T18:58:31.972Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760123040127,"executionIndex":0,"source":"17","hints":"18","executionTime":1,"executionStatus":"19","data":"20"},{"startTime":1760123040128,"executionIndex":1,"source":"21","hints":"22","executionTime":1,"executionStatus":"19","data":"23"},{"startTime":1760123040129,"executionIndex":2,"source":"24","hints":"25","executionTime":1,"executionStatus":"19","data":"26"},{"startTime":1760123040130,"executionIndex":3,"source":"27","hints":"28","executionTime":3,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"previousNode":"40"},["41","42"],{"previousNode":"43","previousNodeOutput":1},["44"],["45"],"FROM valknar/home",["46"],"TO webhook",[],["47"],"Switch",["48"],{"json":"49","pairedItem":"50"},{"json":"49","pairedItem":"51"},{"json":"49","pairedItem":"52"},{"json":"53","pairedItem":"54"},{"headers":"55","params":"56","query":"57","body":"58","webhookUrl":"59","executionMode":"60"},{"item":0},{"item":0},{"item":0},{"headers":"61","params":"62","query":"63","body":"64","webhookUrl":"59","executionMode":"60"},{"item":0},{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"https://chain.pivoine.art/webhook/5ed1a77b-13b2-4df8-8d38-1059f8618d15","production",{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"chain.pivoine.art","Go-http-client/1.1","gzip","172.18.0.1","443","https","ba94cdd2a9e5","11fb0170-6b1c-4203-9ebf-4b20833031a7","workflow_job","repository","","sha1=","sha256=","{\\n \\"action\\": \\"completed\\",\\n \\"workflow_job\\": {\\n \\"id\\": 110,\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/actions/runs/110/jobs/110\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home/actions/runs/38/jobs/0\\",\\n \\"run_id\\": 110,\\n \\"run_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/actions/runs/110\\",\\n \\"name\\": \\"build\\",\\n \\"labels\\": [\\n \\"ubuntu-latest\\"\\n ],\\n \\"run_attempt\\": 1,\\n \\"head_sha\\": \\"ff6f2f120568624d5404209cf2f379767b97d52f\\",\\n \\"head_branch\\": \\"main\\",\\n \\"status\\": \\"completed\\",\\n \\"conclusion\\": \\"success\\",\\n \\"runner_id\\": 4,\\n \\"runner_name\\": \\"be3675773068\\",\\n \\"steps\\": [\\n {\\n \\"name\\": \\"actions/checkout@v4\\",\\n \\"number\\": 0,\\n \\"status\\": \\"completed\\",\\n \\"conclusion\\": \\"success\\",\\n \\"started_at\\": \\"2025-10-10T19:03:43Z\\",\\n \\"completed_at\\": \\"2025-10-10T19:03:54Z\\"\\n },\\n {\\n \\"name\\": \\"actions/checkout@v4\\",\\n \\"number\\": 1,\\n \\"status\\": \\"completed\\",\\n \\"conclusion\\": \\"success\\",\\n \\"started_at\\": \\"2025-10-10T19:03:54Z\\",\\n \\"completed_at\\": \\"2025-10-10T19:03:55Z\\"\\n },\\n {\\n \\"name\\": \\"Commit and push changes (if any)\\",\\n \\"number\\": 2,\\n \\"status\\": \\"completed\\",\\n \\"conclusion\\": \\"success\\",\\n \\"started_at\\": \\"2025-10-10T19:03:55Z\\",\\n \\"completed_at\\": \\"2025-10-10T19:03:55Z\\"\\n }\\n ],\\n \\"created_at\\": \\"2025-10-10T19:03:38Z\\",\\n \\"started_at\\": \\"2025-10-10T19:03:42Z\\",\\n \\"completed_at\\": \\"2025-10-10T19:03:59Z\\"\\n },\\n \\"repository\\": {\\n \\"id\\": 4,\\n \\"owner\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n },\\n \\"name\\": \\"home\\",\\n \\"full_name\\": \\"valknar/home\\",\\n \\"description\\": \\"\\",\\n \\"empty\\": false,\\n \\"private\\": true,\\n \\"fork\\": false,\\n \\"template\\": false,\\n \\"mirror\\": false,\\n \\"size\\": 617096,\\n \\"language\\": \\"Shell\\",\\n \\"languages_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/languages\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home\\",\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home\\",\\n \\"link\\": \\"\\",\\n \\"ssh_url\\": \\"ssh://git@code.pivoine.art:2222/valknar/home.git\\",\\n \\"clone_url\\": \\"https://code.pivoine.art/valknar/home.git\\",\\n \\"original_url\\": \\"https://github.com/valknarogg/home\\",\\n \\"website\\": \\"\\",\\n \\"stars_count\\": 0,\\n \\"forks_count\\": 0,\\n \\"watchers_count\\": 1,\\n \\"open_issues_count\\": 0,\\n \\"open_pr_counter\\": 0,\\n \\"release_counter\\": 0,\\n \\"default_branch\\": \\"main\\",\\n \\"archived\\": false,\\n \\"created_at\\": \\"2025-10-09T23:17:05Z\\",\\n \\"updated_at\\": \\"2025-10-10T19:03:38Z\\",\\n \\"archived_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"permissions\\": {\\n \\"admin\\": true,\\n \\"push\\": true,\\n \\"pull\\": true\\n },\\n \\"has_issues\\": true,\\n \\"internal_tracker\\": {\\n \\"enable_time_tracker\\": true,\\n \\"allow_only_contributors_to_track_time\\": true,\\n \\"enable_issue_dependencies\\": true\\n },\\n \\"has_wiki\\": true,\\n \\"has_pull_requests\\": false,\\n \\"has_projects\\": true,\\n \\"projects_mode\\": \\"all\\",\\n \\"has_releases\\": true,\\n \\"has_packages\\": true,\\n \\"has_actions\\": true,\\n \\"ignore_whitespace_conflicts\\": false,\\n \\"allow_merge_commits\\": false,\\n \\"allow_rebase\\": false,\\n \\"allow_rebase_explicit\\": false,\\n \\"allow_squash_merge\\": false,\\n \\"allow_fast_forward_only_merge\\": false,\\n \\"allow_rebase_update\\": false,\\n \\"default_delete_branch_after_merge\\": false,\\n \\"default_merge_style\\": \\"merge\\",\\n \\"default_allow_maintainer_edit\\": false,\\n \\"avatar_url\\": \\"\\",\\n \\"internal\\": false,\\n \\"mirror_interval\\": \\"\\",\\n \\"object_format_name\\": \\"sha1\\",\\n \\"mirror_updated\\": \\"0001-01-01T00:00:00Z\\",\\n \\"topics\\": [],\\n \\"licenses\\": []\\n },\\n \\"sender\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@noreply.code.pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n }\\n}"]
24 {"id":"JntLnJIWAtFUxzoj","name":"Main Workflow","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T18:58:31.972Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760123487420,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760123487420,"executionIndex":1,"source":"21","hints":"22","executionTime":1,"executionStatus":"19","data":"23"},{"startTime":1760123487421,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760123487421,"executionIndex":3,"source":"27","hints":"28","executionTime":3,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"previousNode":"40"},["41","42"],{"previousNode":"43","previousNodeOutput":1},["44"],["45"],"FROM valknar/home",["46"],"TO webhook",[],["47"],"Switch",["48"],{"json":"49","pairedItem":"50"},{"json":"49","pairedItem":"51"},{"json":"49","pairedItem":"52"},{"json":"53","pairedItem":"54"},{"headers":"55","params":"56","query":"57","body":"58","webhookUrl":"59","executionMode":"60"},{"item":0},{"item":0},{"item":0},{"headers":"61","params":"62","query":"63","body":"64","webhookUrl":"59","executionMode":"60"},{"item":0},{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"https://chain.pivoine.art/webhook/5ed1a77b-13b2-4df8-8d38-1059f8618d15","production",{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"chain.pivoine.art","Go-http-client/1.1","gzip","172.18.0.1","443","https","ba94cdd2a9e5","a94f3a74-32bc-42d2-95bd-a6299ebdccfc","push","repository","","sha1=","sha256=","{\\n \\"ref\\": \\"refs/heads/main\\",\\n \\"before\\": \\"ff6f2f120568624d5404209cf2f379767b97d52f\\",\\n \\"after\\": \\"82ab9019de5ef4aa091ceeae0fe9db887b086277\\",\\n \\"compare_url\\": \\"https://code.pivoine.art/valknar/home/compare/ff6f2f120568624d5404209cf2f379767b97d52f...82ab9019de5ef4aa091ceeae0fe9db887b086277\\",\\n \\"commits\\": [\\n {\\n \\"id\\": \\"82ab9019de5ef4aa091ceeae0fe9db887b086277\\",\\n \\"message\\": \\"fix: signoz\\\\n\\",\\n \\"url\\": \\"https://code.pivoine.art/valknar/home/commit/82ab9019de5ef4aa091ceeae0fe9db887b086277\\",\\n \\"author\\": {\\n \\"name\\": \\"Sebastian Krüger\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"username\\": \\"valknar\\"\\n },\\n \\"committer\\": {\\n \\"name\\": \\"Sebastian Krüger\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"username\\": \\"valknar\\"\\n },\\n \\"verification\\": null,\\n \\"timestamp\\": \\"2025-10-10T21:11:25+02:00\\",\\n \\"added\\": [],\\n \\"removed\\": [],\\n \\"modified\\": [\\n \\"Projects/kompose/trace/compose.yaml\\"\\n ]\\n }\\n ],\\n \\"total_commits\\": 1,\\n \\"head_commit\\": {\\n \\"id\\": \\"82ab9019de5ef4aa091ceeae0fe9db887b086277\\",\\n \\"message\\": \\"fix: signoz\\\\n\\",\\n \\"url\\": \\"https://code.pivoine.art/valknar/home/commit/82ab9019de5ef4aa091ceeae0fe9db887b086277\\",\\n \\"author\\": {\\n \\"name\\": \\"Sebastian Krüger\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"username\\": \\"valknar\\"\\n },\\n \\"committer\\": {\\n \\"name\\": \\"Sebastian Krüger\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"username\\": \\"valknar\\"\\n },\\n \\"verification\\": null,\\n \\"timestamp\\": \\"2025-10-10T21:11:25+02:00\\",\\n \\"added\\": [],\\n \\"removed\\": [],\\n \\"modified\\": [\\n \\"Projects/kompose/trace/compose.yaml\\"\\n ]\\n },\\n \\"repository\\": {\\n \\"id\\": 4,\\n \\"owner\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n },\\n \\"name\\": \\"home\\",\\n \\"full_name\\": \\"valknar/home\\",\\n \\"description\\": \\"\\",\\n \\"empty\\": false,\\n \\"private\\": true,\\n \\"fork\\": false,\\n \\"template\\": false,\\n \\"mirror\\": false,\\n \\"size\\": 617096,\\n \\"language\\": \\"\\",\\n \\"languages_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/languages\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home\\",\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home\\",\\n \\"link\\": \\"\\",\\n \\"ssh_url\\": \\"ssh://git@code.pivoine.art:2222/valknar/home.git\\",\\n \\"clone_url\\": \\"https://code.pivoine.art/valknar/home.git\\",\\n \\"original_url\\": \\"https://github.com/valknarogg/home\\",\\n \\"website\\": \\"\\",\\n \\"stars_count\\": 0,\\n \\"forks_count\\": 0,\\n \\"watchers_count\\": 1,\\n \\"open_issues_count\\": 0,\\n \\"open_pr_counter\\": 0,\\n \\"release_counter\\": 0,\\n \\"default_branch\\": \\"main\\",\\n \\"archived\\": false,\\n \\"created_at\\": \\"2025-10-09T23:17:05Z\\",\\n \\"updated_at\\": \\"2025-10-10T19:03:38Z\\",\\n \\"archived_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"permissions\\": {\\n \\"admin\\": true,\\n \\"push\\": true,\\n \\"pull\\": true\\n },\\n \\"has_issues\\": true,\\n \\"internal_tracker\\": {\\n \\"enable_time_tracker\\": true,\\n \\"allow_only_contributors_to_track_time\\": true,\\n \\"enable_issue_dependencies\\": true\\n },\\n \\"has_wiki\\": true,\\n \\"has_pull_requests\\": false,\\n \\"has_projects\\": true,\\n \\"projects_mode\\": \\"all\\",\\n \\"has_releases\\": true,\\n \\"has_packages\\": true,\\n \\"has_actions\\": true,\\n \\"ignore_whitespace_conflicts\\": false,\\n \\"allow_merge_commits\\": false,\\n \\"allow_rebase\\": false,\\n \\"allow_rebase_explicit\\": false,\\n \\"allow_squash_merge\\": false,\\n \\"allow_fast_forward_only_merge\\": false,\\n \\"allow_rebase_update\\": false,\\n \\"default_delete_branch_after_merge\\": false,\\n \\"default_merge_style\\": \\"merge\\",\\n \\"default_allow_maintainer_edit\\": false,\\n \\"avatar_url\\": \\"\\",\\n \\"internal\\": false,\\n \\"mirror_interval\\": \\"\\",\\n \\"object_format_name\\": \\"sha1\\",\\n \\"mirror_updated\\": \\"0001-01-01T00:00:00Z\\",\\n \\"topics\\": [],\\n \\"licenses\\": []\\n },\\n \\"pusher\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@noreply.code.pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n },\\n \\"sender\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@noreply.code.pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n }\\n}"]
69 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T20:09:00.515Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760127445664,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760127445664,"executionIndex":1,"source":"21","hints":"22","executionTime":1,"executionStatus":"19","data":"23"},{"startTime":1760127445665,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760127445665,"executionIndex":3,"source":"27","hints":"28","executionTime":3,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"previousNode":"40"},["41","42"],{"previousNode":"43","previousNodeOutput":1},["44"],["45"],"FROM valknar/home",["46"],"TO webhook",[],["47"],"Switch",["48"],{"json":"49","pairedItem":"50"},{"json":"49","pairedItem":"51"},{"json":"49","pairedItem":"52"},{"json":"53","pairedItem":"54"},{"headers":"55","params":"56","query":"57","body":"58","webhookUrl":"59","executionMode":"60"},{"item":0},{"item":0},{"item":0},{"headers":"61","params":"62","query":"63","body":"64","webhookUrl":"59","executionMode":"60"},{"item":0},{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"https://chain.pivoine.art/webhook/5ed1a77b-13b2-4df8-8d38-1059f8618d15","production",{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"chain.pivoine.art","Go-http-client/1.1","gzip","172.18.0.1","443","https","ba94cdd2a9e5","9d8b96b1-2f06-4bbb-88eb-596f73d71366","status","repository","","sha1=","sha256=","{\\n \\"commit\\": {\\n \\"id\\": \\"83edeeb3413fbd3b866f3dbb7ac5ed5ca095efc2\\",\\n \\"message\\": \\"fix: chat\\\\n\\",\\n \\"url\\": \\"https://code.pivoine.art/valknar/home/commit/83edeeb3413fbd3b866f3dbb7ac5ed5ca095efc2\\",\\n \\"author\\": {\\n \\"name\\": \\"Sebastian Krüger\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"username\\": \\"valknar\\"\\n },\\n \\"committer\\": {\\n \\"name\\": \\"Sebastian Krüger\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"username\\": \\"valknar\\"\\n },\\n \\"verification\\": null,\\n \\"timestamp\\": \\"2025-10-10T22:17:22+02:00\\",\\n \\"added\\": [],\\n \\"removed\\": [],\\n \\"modified\\": [\\n \\"Projects/kompose/chat/compose.yaml\\"\\n ]\\n },\\n \\"context\\": \\"Build and Deploy Docs.Pivoine.Art via SSH / build (push)\\",\\n \\"created_at\\": \\"2025-10-10T20:17:24Z\\",\\n \\"description\\": \\"Waiting to run\\",\\n \\"id\\": 151,\\n \\"repository\\": {\\n \\"id\\": 4,\\n \\"owner\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n },\\n \\"name\\": \\"home\\",\\n \\"full_name\\": \\"valknar/home\\",\\n \\"description\\": \\"\\",\\n \\"empty\\": false,\\n \\"private\\": true,\\n \\"fork\\": false,\\n \\"template\\": false,\\n \\"mirror\\": false,\\n \\"size\\": 617124,\\n \\"language\\": \\"Shell\\",\\n \\"languages_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/languages\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home\\",\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home\\",\\n \\"link\\": \\"\\",\\n \\"ssh_url\\": \\"ssh://git@code.pivoine.art:2222/valknar/home.git\\",\\n \\"clone_url\\": \\"https://code.pivoine.art/valknar/home.git\\",\\n \\"original_url\\": \\"https://github.com/valknarogg/home\\",\\n \\"website\\": \\"\\",\\n \\"stars_count\\": 0,\\n \\"forks_count\\": 0,\\n \\"watchers_count\\": 1,\\n \\"open_issues_count\\": 0,\\n \\"open_pr_counter\\": 0,\\n \\"release_counter\\": 0,\\n \\"default_branch\\": \\"main\\",\\n \\"archived\\": false,\\n \\"created_at\\": \\"2025-10-09T23:17:05Z\\",\\n \\"updated_at\\": \\"2025-10-10T19:53:38Z\\",\\n \\"archived_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"permissions\\": {\\n \\"admin\\": true,\\n \\"push\\": true,\\n \\"pull\\": true\\n },\\n \\"has_issues\\": true,\\n \\"internal_tracker\\": {\\n \\"enable_time_tracker\\": true,\\n \\"allow_only_contributors_to_track_time\\": true,\\n \\"enable_issue_dependencies\\": true\\n },\\n \\"has_wiki\\": true,\\n \\"has_pull_requests\\": false,\\n \\"has_projects\\": true,\\n \\"projects_mode\\": \\"all\\",\\n \\"has_releases\\": true,\\n \\"has_packages\\": true,\\n \\"has_actions\\": true,\\n \\"ignore_whitespace_conflicts\\": false,\\n \\"allow_merge_commits\\": false,\\n \\"allow_rebase\\": false,\\n \\"allow_rebase_explicit\\": false,\\n \\"allow_squash_merge\\": false,\\n \\"allow_fast_forward_only_merge\\": false,\\n \\"allow_rebase_update\\": false,\\n \\"default_delete_branch_after_merge\\": false,\\n \\"default_merge_style\\": \\"merge\\",\\n \\"default_allow_maintainer_edit\\": false,\\n \\"avatar_url\\": \\"\\",\\n \\"internal\\": false,\\n \\"mirror_interval\\": \\"\\",\\n \\"object_format_name\\": \\"sha1\\",\\n \\"mirror_updated\\": \\"0001-01-01T00:00:00Z\\",\\n \\"topics\\": [],\\n \\"licenses\\": []\\n },\\n \\"sender\\": {\\n \\"id\\": -2,\\n \\"login\\": \\"gitea-actions\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"Gitea Actions\\",\\n \\"email\\": \\"gitea-actions@noreply.code.pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/assets/img/avatar_default.png\\",\\n \\"html_url\\": \\"https://code.pivoine.art/gitea-actions\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"1970-01-01T00:00:00Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"gitea-actions\\"\\n },\\n \\"sha\\": \\"83edeeb3413fbd3b866f3dbb7ac5ed5ca095efc2\\",\\n \\"state\\": \\"pending\\",\\n \\"target_url\\": \\"https://code.pivoine.art/valknar/home/actions/runs/47/jobs/0\\",\\n \\"updated_at\\": \\"2025-10-10T20:17:24Z\\"\\n}"]
153 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":false,"nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"=event_type","rightValue":"{{ \\"push\\" }}","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"=event_type","rightValue":"={{ \\"mqtt\\" }}","operator":{"type":"string","operation":"equals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"mqtt"}]},"looseTypeValidation":true,"options":{"fallbackOutput":"none","allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,80],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-208],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[576,400],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"},{"parameters":{"topics":"homeassistant","options":{"jsonParseBody":true}},"type":"n8n-nodes-base.mqttTrigger","typeVersion":1,"position":[0,176],"id":"db220e56-efe7-458b-990d-b6b0c7f3a637","name":"FROM homeassistant","credentials":{"mqtt":{"id":"rqKKnJhZrSWZoVl6","name":"MQTT account"}}},{"parameters":{"mode":"manual","duplicateItem":false,"assignments":{"assignments":[{"id":"c4a9b92c-994d-465e-b695-00aae9dec0b5","name":"event_type","value":"mqtt","type":"string"}]},"includeOtherFields":true,"include":"all","options":{}},"type":"n8n-nodes-base.set","typeVersion":3.4,"position":[224,176],"id":"68ebb20b-87e8-4cfb-a83e-9cb692e4d38e","name":"TO event"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://chat/message","authentication":"none","provideSslCertificates":false,"sendQuery":true,"specifyQuery":"keypair","queryParameters":{"parameters":[{"name":"token","value":"CQ.CVw-vDMMqLqV"}]},"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"keypair","bodyParameters":{"parameters":[{"name":"message","value":""}]},"options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[656,80],"id":"197092fe-f532-46aa-8884-900568b6f22b","name":"HTTP Request"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"HTTP Request","type":"main","index":0}]]},"FROM homeassistant":{"main":[[{"node":"TO event","type":"main","index":0}]]},"TO event":{"main":[[{"node":"Switch","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","pinData":"5","lastNodeExecuted":"6"},{"contextData":"7","nodeExecutionStack":"8","metadata":"9","waitingExecution":"10","waitingExecutionSource":"11"},{"FROM homeassistant":"12","TO event":"13","Switch":"14"},{},"Switch",{},[],{},{},{},["15"],["16"],["17"],{"startTime":1760133792884,"executionIndex":0,"source":"18","hints":"19","executionTime":43,"executionStatus":"20","data":"21"},{"startTime":1760133792927,"executionIndex":1,"source":"22","hints":"23","executionTime":1,"executionStatus":"20","data":"24"},{"startTime":1760133792928,"executionIndex":2,"source":"25","hints":"26","executionTime":2,"executionStatus":"20","data":"27"},[],[],"success",{"main":"28"},["29"],[],{"main":"30"},["31"],[],{"main":"32"},["33"],{"previousNode":"34"},["35"],{"previousNode":"36"},["37","38"],["39"],"FROM homeassistant",["40"],"TO event",[],[],{"json":"41","pairedItem":"42"},{"json":"43","pairedItem":"44"},{"message":"45","topic":"46"},{"item":0},{"message":"47","topic":"46","event_type":"48"},{"item":0},{"message":"49"},"homeassistant",{"message":"49"},"mqtt","It's all good now baby!!!"]
25 {"id":"JntLnJIWAtFUxzoj","name":"Main Workflow","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T18:58:31.972Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760123487441,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760123487441,"executionIndex":1,"source":"21","hints":"22","executionTime":1,"executionStatus":"19","data":"23"},{"startTime":1760123487442,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760123487442,"executionIndex":3,"source":"27","hints":"28","executionTime":2,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"previousNode":"40"},["41","42"],{"previousNode":"43","previousNodeOutput":1},["44"],["45"],"FROM valknar/home",["46"],"TO webhook",[],["47"],"Switch",["48"],{"json":"49","pairedItem":"50"},{"json":"49","pairedItem":"51"},{"json":"49","pairedItem":"52"},{"json":"53","pairedItem":"54"},{"headers":"55","params":"56","query":"57","body":"58","webhookUrl":"59","executionMode":"60"},{"item":0},{"item":0},{"item":0},{"headers":"61","params":"62","query":"63","body":"64","webhookUrl":"59","executionMode":"60"},{"item":0},{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"https://chain.pivoine.art/webhook/5ed1a77b-13b2-4df8-8d38-1059f8618d15","production",{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"chain.pivoine.art","Go-http-client/1.1","gzip","172.18.0.1","443","https","ba94cdd2a9e5","d683bc53-d7c1-417c-9019-25005c5825d0","status","repository","","sha1=","sha256=","{\\n \\"commit\\": {\\n \\"id\\": \\"82ab9019de5ef4aa091ceeae0fe9db887b086277\\",\\n \\"message\\": \\"fix: signoz\\\\n\\",\\n \\"url\\": \\"https://code.pivoine.art/valknar/home/commit/82ab9019de5ef4aa091ceeae0fe9db887b086277\\",\\n \\"author\\": {\\n \\"name\\": \\"Sebastian Krüger\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"username\\": \\"valknar\\"\\n },\\n \\"committer\\": {\\n \\"name\\": \\"Sebastian Krüger\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"username\\": \\"valknar\\"\\n },\\n \\"verification\\": null,\\n \\"timestamp\\": \\"2025-10-10T21:11:25+02:00\\",\\n \\"added\\": [],\\n \\"removed\\": [],\\n \\"modified\\": [\\n \\"Projects/kompose/trace/compose.yaml\\"\\n ]\\n },\\n \\"context\\": \\"Build and Deploy Docs.Pivoine.Art via SSH / build (push)\\",\\n \\"created_at\\": \\"2025-10-10T19:11:26Z\\",\\n \\"description\\": \\"Waiting to run\\",\\n \\"id\\": 135,\\n \\"repository\\": {\\n \\"id\\": 4,\\n \\"owner\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n },\\n \\"name\\": \\"home\\",\\n \\"full_name\\": \\"valknar/home\\",\\n \\"description\\": \\"\\",\\n \\"empty\\": false,\\n \\"private\\": true,\\n \\"fork\\": false,\\n \\"template\\": false,\\n \\"mirror\\": false,\\n \\"size\\": 617101,\\n \\"language\\": \\"Shell\\",\\n \\"languages_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/languages\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home\\",\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home\\",\\n \\"link\\": \\"\\",\\n \\"ssh_url\\": \\"ssh://git@code.pivoine.art:2222/valknar/home.git\\",\\n \\"clone_url\\": \\"https://code.pivoine.art/valknar/home.git\\",\\n \\"original_url\\": \\"https://github.com/valknarogg/home\\",\\n \\"website\\": \\"\\",\\n \\"stars_count\\": 0,\\n \\"forks_count\\": 0,\\n \\"watchers_count\\": 1,\\n \\"open_issues_count\\": 0,\\n \\"open_pr_counter\\": 0,\\n \\"release_counter\\": 0,\\n \\"default_branch\\": \\"main\\",\\n \\"archived\\": false,\\n \\"created_at\\": \\"2025-10-09T23:17:05Z\\",\\n \\"updated_at\\": \\"2025-10-10T19:03:38Z\\",\\n \\"archived_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"permissions\\": {\\n \\"admin\\": true,\\n \\"push\\": true,\\n \\"pull\\": true\\n },\\n \\"has_issues\\": true,\\n \\"internal_tracker\\": {\\n \\"enable_time_tracker\\": true,\\n \\"allow_only_contributors_to_track_time\\": true,\\n \\"enable_issue_dependencies\\": true\\n },\\n \\"has_wiki\\": true,\\n \\"has_pull_requests\\": false,\\n \\"has_projects\\": true,\\n \\"projects_mode\\": \\"all\\",\\n \\"has_releases\\": true,\\n \\"has_packages\\": true,\\n \\"has_actions\\": true,\\n \\"ignore_whitespace_conflicts\\": false,\\n \\"allow_merge_commits\\": false,\\n \\"allow_rebase\\": false,\\n \\"allow_rebase_explicit\\": false,\\n \\"allow_squash_merge\\": false,\\n \\"allow_fast_forward_only_merge\\": false,\\n \\"allow_rebase_update\\": false,\\n \\"default_delete_branch_after_merge\\": false,\\n \\"default_merge_style\\": \\"merge\\",\\n \\"default_allow_maintainer_edit\\": false,\\n \\"avatar_url\\": \\"\\",\\n \\"internal\\": false,\\n \\"mirror_interval\\": \\"\\",\\n \\"object_format_name\\": \\"sha1\\",\\n \\"mirror_updated\\": \\"0001-01-01T00:00:00Z\\",\\n \\"topics\\": [],\\n \\"licenses\\": []\\n },\\n \\"sender\\": {\\n \\"id\\": -2,\\n \\"login\\": \\"gitea-actions\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"Gitea Actions\\",\\n \\"email\\": \\"gitea-actions@noreply.code.pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/assets/img/avatar_default.png\\",\\n \\"html_url\\": \\"https://code.pivoine.art/gitea-actions\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"1970-01-01T00:00:00Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"gitea-actions\\"\\n },\\n \\"sha\\": \\"82ab9019de5ef4aa091ceeae0fe9db887b086277\\",\\n \\"state\\": \\"pending\\",\\n \\"target_url\\": \\"https://code.pivoine.art/valknar/home/actions/runs/39/jobs/0\\",\\n \\"updated_at\\": \\"2025-10-10T19:11:26Z\\"\\n}"]
27 {"id":"JntLnJIWAtFUxzoj","name":"Main Workflow","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T18:58:31.972Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760123487476,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760123487476,"executionIndex":1,"source":"21","hints":"22","executionTime":1,"executionStatus":"19","data":"23"},{"startTime":1760123487477,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760123487477,"executionIndex":3,"source":"27","hints":"28","executionTime":2,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"previousNode":"40"},["41","42"],{"previousNode":"43","previousNodeOutput":1},["44"],["45"],"FROM valknar/home",["46"],"TO webhook",[],["47"],"Switch",["48"],{"json":"49","pairedItem":"50"},{"json":"49","pairedItem":"51"},{"json":"49","pairedItem":"52"},{"json":"53","pairedItem":"54"},{"headers":"55","params":"56","query":"57","body":"58","webhookUrl":"59","executionMode":"60"},{"item":0},{"item":0},{"item":0},{"headers":"61","params":"62","query":"63","body":"64","webhookUrl":"59","executionMode":"60"},{"item":0},{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"https://chain.pivoine.art/webhook/5ed1a77b-13b2-4df8-8d38-1059f8618d15","production",{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"chain.pivoine.art","Go-http-client/1.1","gzip","172.18.0.1","443","https","ba94cdd2a9e5","332b587d-98fb-41dd-976d-611a42f853b9","status","repository","","sha1=","sha256=","{\\n \\"commit\\": {\\n \\"id\\": \\"82ab9019de5ef4aa091ceeae0fe9db887b086277\\",\\n \\"message\\": \\"fix: signoz\\\\n\\",\\n \\"url\\": \\"https://code.pivoine.art/valknar/home/commit/82ab9019de5ef4aa091ceeae0fe9db887b086277\\",\\n \\"author\\": {\\n \\"name\\": \\"Sebastian Krüger\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"username\\": \\"valknar\\"\\n },\\n \\"committer\\": {\\n \\"name\\": \\"Sebastian Krüger\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"username\\": \\"valknar\\"\\n },\\n \\"verification\\": null,\\n \\"timestamp\\": \\"2025-10-10T21:11:25+02:00\\",\\n \\"added\\": [],\\n \\"removed\\": [],\\n \\"modified\\": [\\n \\"Projects/kompose/trace/compose.yaml\\"\\n ]\\n },\\n \\"context\\": \\"Sync Repository Kompose via git / build (push)\\",\\n \\"created_at\\": \\"2025-10-10T19:11:26Z\\",\\n \\"description\\": \\"Waiting to run\\",\\n \\"id\\": 136,\\n \\"repository\\": {\\n \\"id\\": 4,\\n \\"owner\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n },\\n \\"name\\": \\"home\\",\\n \\"full_name\\": \\"valknar/home\\",\\n \\"description\\": \\"\\",\\n \\"empty\\": false,\\n \\"private\\": true,\\n \\"fork\\": false,\\n \\"template\\": false,\\n \\"mirror\\": false,\\n \\"size\\": 617101,\\n \\"language\\": \\"Shell\\",\\n \\"languages_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/languages\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home\\",\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home\\",\\n \\"link\\": \\"\\",\\n \\"ssh_url\\": \\"ssh://git@code.pivoine.art:2222/valknar/home.git\\",\\n \\"clone_url\\": \\"https://code.pivoine.art/valknar/home.git\\",\\n \\"original_url\\": \\"https://github.com/valknarogg/home\\",\\n \\"website\\": \\"\\",\\n \\"stars_count\\": 0,\\n \\"forks_count\\": 0,\\n \\"watchers_count\\": 1,\\n \\"open_issues_count\\": 0,\\n \\"open_pr_counter\\": 0,\\n \\"release_counter\\": 0,\\n \\"default_branch\\": \\"main\\",\\n \\"archived\\": false,\\n \\"created_at\\": \\"2025-10-09T23:17:05Z\\",\\n \\"updated_at\\": \\"2025-10-10T19:03:38Z\\",\\n \\"archived_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"permissions\\": {\\n \\"admin\\": true,\\n \\"push\\": true,\\n \\"pull\\": true\\n },\\n \\"has_issues\\": true,\\n \\"internal_tracker\\": {\\n \\"enable_time_tracker\\": true,\\n \\"allow_only_contributors_to_track_time\\": true,\\n \\"enable_issue_dependencies\\": true\\n },\\n \\"has_wiki\\": true,\\n \\"has_pull_requests\\": false,\\n \\"has_projects\\": true,\\n \\"projects_mode\\": \\"all\\",\\n \\"has_releases\\": true,\\n \\"has_packages\\": true,\\n \\"has_actions\\": true,\\n \\"ignore_whitespace_conflicts\\": false,\\n \\"allow_merge_commits\\": false,\\n \\"allow_rebase\\": false,\\n \\"allow_rebase_explicit\\": false,\\n \\"allow_squash_merge\\": false,\\n \\"allow_fast_forward_only_merge\\": false,\\n \\"allow_rebase_update\\": false,\\n \\"default_delete_branch_after_merge\\": false,\\n \\"default_merge_style\\": \\"merge\\",\\n \\"default_allow_maintainer_edit\\": false,\\n \\"avatar_url\\": \\"\\",\\n \\"internal\\": false,\\n \\"mirror_interval\\": \\"\\",\\n \\"object_format_name\\": \\"sha1\\",\\n \\"mirror_updated\\": \\"0001-01-01T00:00:00Z\\",\\n \\"topics\\": [],\\n \\"licenses\\": []\\n },\\n \\"sender\\": {\\n \\"id\\": -2,\\n \\"login\\": \\"gitea-actions\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"Gitea Actions\\",\\n \\"email\\": \\"gitea-actions@noreply.code.pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/assets/img/avatar_default.png\\",\\n \\"html_url\\": \\"https://code.pivoine.art/gitea-actions\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"1970-01-01T00:00:00Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"gitea-actions\\"\\n },\\n \\"sha\\": \\"82ab9019de5ef4aa091ceeae0fe9db887b086277\\",\\n \\"state\\": \\"pending\\",\\n \\"target_url\\": \\"https://code.pivoine.art/valknar/home/actions/runs/40/jobs/0\\",\\n \\"updated_at\\": \\"2025-10-10T19:11:26Z\\"\\n}"]
71 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T20:09:00.515Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760127445702,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760127445702,"executionIndex":1,"source":"21","hints":"22","executionTime":0,"executionStatus":"19","data":"23"},{"startTime":1760127445703,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760127445703,"executionIndex":3,"source":"27","hints":"28","executionTime":3,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"previousNode":"40"},["41","42"],{"previousNode":"43","previousNodeOutput":1},["44"],["45"],"FROM valknar/home",["46"],"TO webhook",[],["47"],"Switch",["48"],{"json":"49","pairedItem":"50"},{"json":"49","pairedItem":"51"},{"json":"49","pairedItem":"52"},{"json":"53","pairedItem":"54"},{"headers":"55","params":"56","query":"57","body":"58","webhookUrl":"59","executionMode":"60"},{"item":0},{"item":0},{"item":0},{"headers":"61","params":"62","query":"63","body":"64","webhookUrl":"59","executionMode":"60"},{"item":0},{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"https://chain.pivoine.art/webhook/5ed1a77b-13b2-4df8-8d38-1059f8618d15","production",{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"chain.pivoine.art","Go-http-client/1.1","gzip","172.18.0.1","443","https","ba94cdd2a9e5","024365e2-3078-4077-92d4-04a5d3b291c5","status","repository","","sha1=","sha256=","{\\n \\"commit\\": {\\n \\"id\\": \\"83edeeb3413fbd3b866f3dbb7ac5ed5ca095efc2\\",\\n \\"message\\": \\"fix: chat\\\\n\\",\\n \\"url\\": \\"https://code.pivoine.art/valknar/home/commit/83edeeb3413fbd3b866f3dbb7ac5ed5ca095efc2\\",\\n \\"author\\": {\\n \\"name\\": \\"Sebastian Krüger\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"username\\": \\"valknar\\"\\n },\\n \\"committer\\": {\\n \\"name\\": \\"Sebastian Krüger\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"username\\": \\"valknar\\"\\n },\\n \\"verification\\": null,\\n \\"timestamp\\": \\"2025-10-10T22:17:22+02:00\\",\\n \\"added\\": [],\\n \\"removed\\": [],\\n \\"modified\\": [\\n \\"Projects/kompose/chat/compose.yaml\\"\\n ]\\n },\\n \\"context\\": \\"Sync Repository Kompose via git / build (push)\\",\\n \\"created_at\\": \\"2025-10-10T20:17:24Z\\",\\n \\"description\\": \\"Waiting to run\\",\\n \\"id\\": 152,\\n \\"repository\\": {\\n \\"id\\": 4,\\n \\"owner\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n },\\n \\"name\\": \\"home\\",\\n \\"full_name\\": \\"valknar/home\\",\\n \\"description\\": \\"\\",\\n \\"empty\\": false,\\n \\"private\\": true,\\n \\"fork\\": false,\\n \\"template\\": false,\\n \\"mirror\\": false,\\n \\"size\\": 617124,\\n \\"language\\": \\"Shell\\",\\n \\"languages_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/languages\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home\\",\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home\\",\\n \\"link\\": \\"\\",\\n \\"ssh_url\\": \\"ssh://git@code.pivoine.art:2222/valknar/home.git\\",\\n \\"clone_url\\": \\"https://code.pivoine.art/valknar/home.git\\",\\n \\"original_url\\": \\"https://github.com/valknarogg/home\\",\\n \\"website\\": \\"\\",\\n \\"stars_count\\": 0,\\n \\"forks_count\\": 0,\\n \\"watchers_count\\": 1,\\n \\"open_issues_count\\": 0,\\n \\"open_pr_counter\\": 0,\\n \\"release_counter\\": 0,\\n \\"default_branch\\": \\"main\\",\\n \\"archived\\": false,\\n \\"created_at\\": \\"2025-10-09T23:17:05Z\\",\\n \\"updated_at\\": \\"2025-10-10T19:53:38Z\\",\\n \\"archived_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"permissions\\": {\\n \\"admin\\": true,\\n \\"push\\": true,\\n \\"pull\\": true\\n },\\n \\"has_issues\\": true,\\n \\"internal_tracker\\": {\\n \\"enable_time_tracker\\": true,\\n \\"allow_only_contributors_to_track_time\\": true,\\n \\"enable_issue_dependencies\\": true\\n },\\n \\"has_wiki\\": true,\\n \\"has_pull_requests\\": false,\\n \\"has_projects\\": true,\\n \\"projects_mode\\": \\"all\\",\\n \\"has_releases\\": true,\\n \\"has_packages\\": true,\\n \\"has_actions\\": true,\\n \\"ignore_whitespace_conflicts\\": false,\\n \\"allow_merge_commits\\": false,\\n \\"allow_rebase\\": false,\\n \\"allow_rebase_explicit\\": false,\\n \\"allow_squash_merge\\": false,\\n \\"allow_fast_forward_only_merge\\": false,\\n \\"allow_rebase_update\\": false,\\n \\"default_delete_branch_after_merge\\": false,\\n \\"default_merge_style\\": \\"merge\\",\\n \\"default_allow_maintainer_edit\\": false,\\n \\"avatar_url\\": \\"\\",\\n \\"internal\\": false,\\n \\"mirror_interval\\": \\"\\",\\n \\"object_format_name\\": \\"sha1\\",\\n \\"mirror_updated\\": \\"0001-01-01T00:00:00Z\\",\\n \\"topics\\": [],\\n \\"licenses\\": []\\n },\\n \\"sender\\": {\\n \\"id\\": -2,\\n \\"login\\": \\"gitea-actions\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"Gitea Actions\\",\\n \\"email\\": \\"gitea-actions@noreply.code.pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/assets/img/avatar_default.png\\",\\n \\"html_url\\": \\"https://code.pivoine.art/gitea-actions\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"1970-01-01T00:00:00Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"gitea-actions\\"\\n },\\n \\"sha\\": \\"83edeeb3413fbd3b866f3dbb7ac5ed5ca095efc2\\",\\n \\"state\\": \\"pending\\",\\n \\"target_url\\": \\"https://code.pivoine.art/valknar/home/actions/runs/48/jobs/0\\",\\n \\"updated_at\\": \\"2025-10-10T20:17:24Z\\"\\n}"]
26 {"id":"JntLnJIWAtFUxzoj","name":"Main Workflow","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T18:58:31.972Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760123487459,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760123487459,"executionIndex":1,"source":"21","hints":"22","executionTime":0,"executionStatus":"19","data":"23"},{"startTime":1760123487459,"executionIndex":2,"source":"24","hints":"25","executionTime":1,"executionStatus":"19","data":"26"},{"startTime":1760123487460,"executionIndex":3,"source":"27","hints":"28","executionTime":2,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"previousNode":"40"},["41","42"],{"previousNode":"43","previousNodeOutput":1},["44"],["45"],"FROM valknar/home",["46"],"TO webhook",[],["47"],"Switch",["48"],{"json":"49","pairedItem":"50"},{"json":"49","pairedItem":"51"},{"json":"49","pairedItem":"52"},{"json":"53","pairedItem":"54"},{"headers":"55","params":"56","query":"57","body":"58","webhookUrl":"59","executionMode":"60"},{"item":0},{"item":0},{"item":0},{"headers":"61","params":"62","query":"63","body":"64","webhookUrl":"59","executionMode":"60"},{"item":0},{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"https://chain.pivoine.art/webhook/5ed1a77b-13b2-4df8-8d38-1059f8618d15","production",{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"chain.pivoine.art","Go-http-client/1.1","gzip","172.18.0.1","443","https","ba94cdd2a9e5","c412671d-c003-4b9a-b1b0-42faad35a0af","workflow_job","repository","","sha1=","sha256=","{\\n \\"action\\": \\"queued\\",\\n \\"workflow_job\\": {\\n \\"id\\": 111,\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/actions/runs/111/jobs/111\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home/actions/runs/39/jobs/0\\",\\n \\"run_id\\": 111,\\n \\"run_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/actions/runs/111\\",\\n \\"name\\": \\"build\\",\\n \\"labels\\": [\\n \\"ubuntu-latest\\"\\n ],\\n \\"run_attempt\\": 0,\\n \\"head_sha\\": \\"82ab9019de5ef4aa091ceeae0fe9db887b086277\\",\\n \\"head_branch\\": \\"main\\",\\n \\"status\\": \\"queued\\",\\n \\"steps\\": null,\\n \\"created_at\\": \\"2025-10-10T19:11:26Z\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n \\"repository\\": {\\n \\"id\\": 4,\\n \\"owner\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n },\\n \\"name\\": \\"home\\",\\n \\"full_name\\": \\"valknar/home\\",\\n \\"description\\": \\"\\",\\n \\"empty\\": false,\\n \\"private\\": true,\\n \\"fork\\": false,\\n \\"template\\": false,\\n \\"mirror\\": false,\\n \\"size\\": 617096,\\n \\"language\\": \\"\\",\\n \\"languages_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/languages\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home\\",\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home\\",\\n \\"link\\": \\"\\",\\n \\"ssh_url\\": \\"ssh://git@code.pivoine.art:2222/valknar/home.git\\",\\n \\"clone_url\\": \\"https://code.pivoine.art/valknar/home.git\\",\\n \\"original_url\\": \\"https://github.com/valknarogg/home\\",\\n \\"website\\": \\"\\",\\n \\"stars_count\\": 0,\\n \\"forks_count\\": 0,\\n \\"watchers_count\\": 1,\\n \\"open_issues_count\\": 0,\\n \\"open_pr_counter\\": 0,\\n \\"release_counter\\": 0,\\n \\"default_branch\\": \\"main\\",\\n \\"archived\\": false,\\n \\"created_at\\": \\"2025-10-09T23:17:05Z\\",\\n \\"updated_at\\": \\"2025-10-10T19:03:38Z\\",\\n \\"archived_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"permissions\\": {\\n \\"admin\\": true,\\n \\"push\\": true,\\n \\"pull\\": true\\n },\\n \\"has_issues\\": true,\\n \\"internal_tracker\\": {\\n \\"enable_time_tracker\\": true,\\n \\"allow_only_contributors_to_track_time\\": true,\\n \\"enable_issue_dependencies\\": true\\n },\\n \\"has_wiki\\": true,\\n \\"has_pull_requests\\": false,\\n \\"has_projects\\": true,\\n \\"projects_mode\\": \\"all\\",\\n \\"has_releases\\": true,\\n \\"has_packages\\": true,\\n \\"has_actions\\": true,\\n \\"ignore_whitespace_conflicts\\": false,\\n \\"allow_merge_commits\\": false,\\n \\"allow_rebase\\": false,\\n \\"allow_rebase_explicit\\": false,\\n \\"allow_squash_merge\\": false,\\n \\"allow_fast_forward_only_merge\\": false,\\n \\"allow_rebase_update\\": false,\\n \\"default_delete_branch_after_merge\\": false,\\n \\"default_merge_style\\": \\"merge\\",\\n \\"default_allow_maintainer_edit\\": false,\\n \\"avatar_url\\": \\"\\",\\n \\"internal\\": false,\\n \\"mirror_interval\\": \\"\\",\\n \\"object_format_name\\": \\"sha1\\",\\n \\"mirror_updated\\": \\"0001-01-01T00:00:00Z\\",\\n \\"topics\\": [],\\n \\"licenses\\": []\\n },\\n \\"sender\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@noreply.code.pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n }\\n}"]
28 {"id":"JntLnJIWAtFUxzoj","name":"Main Workflow","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T18:58:31.972Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760123487492,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760123487493,"executionIndex":1,"source":"21","hints":"22","executionTime":0,"executionStatus":"19","data":"23"},{"startTime":1760123487493,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760123487493,"executionIndex":3,"source":"27","hints":"28","executionTime":3,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"previousNode":"40"},["41","42"],{"previousNode":"43","previousNodeOutput":1},["44"],["45"],"FROM valknar/home",["46"],"TO webhook",[],["47"],"Switch",["48"],{"json":"49","pairedItem":"50"},{"json":"49","pairedItem":"51"},{"json":"49","pairedItem":"52"},{"json":"53","pairedItem":"54"},{"headers":"55","params":"56","query":"57","body":"58","webhookUrl":"59","executionMode":"60"},{"item":0},{"item":0},{"item":0},{"headers":"61","params":"62","query":"63","body":"64","webhookUrl":"59","executionMode":"60"},{"item":0},{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"https://chain.pivoine.art/webhook/5ed1a77b-13b2-4df8-8d38-1059f8618d15","production",{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"chain.pivoine.art","Go-http-client/1.1","gzip","172.18.0.1","443","https","ba94cdd2a9e5","fbfaab4a-a15b-4f7a-bcc1-b170b8dd5c5a","workflow_job","repository","","sha1=","sha256=","{\\n \\"action\\": \\"queued\\",\\n \\"workflow_job\\": {\\n \\"id\\": 112,\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/actions/runs/112/jobs/112\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home/actions/runs/40/jobs/0\\",\\n \\"run_id\\": 112,\\n \\"run_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/actions/runs/112\\",\\n \\"name\\": \\"build\\",\\n \\"labels\\": [\\n \\"ubuntu-latest\\"\\n ],\\n \\"run_attempt\\": 0,\\n \\"head_sha\\": \\"82ab9019de5ef4aa091ceeae0fe9db887b086277\\",\\n \\"head_branch\\": \\"main\\",\\n \\"status\\": \\"queued\\",\\n \\"steps\\": null,\\n \\"created_at\\": \\"2025-10-10T19:11:26Z\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n \\"repository\\": {\\n \\"id\\": 4,\\n \\"owner\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n },\\n \\"name\\": \\"home\\",\\n \\"full_name\\": \\"valknar/home\\",\\n \\"description\\": \\"\\",\\n \\"empty\\": false,\\n \\"private\\": true,\\n \\"fork\\": false,\\n \\"template\\": false,\\n \\"mirror\\": false,\\n \\"size\\": 617096,\\n \\"language\\": \\"\\",\\n \\"languages_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/languages\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home\\",\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home\\",\\n \\"link\\": \\"\\",\\n \\"ssh_url\\": \\"ssh://git@code.pivoine.art:2222/valknar/home.git\\",\\n \\"clone_url\\": \\"https://code.pivoine.art/valknar/home.git\\",\\n \\"original_url\\": \\"https://github.com/valknarogg/home\\",\\n \\"website\\": \\"\\",\\n \\"stars_count\\": 0,\\n \\"forks_count\\": 0,\\n \\"watchers_count\\": 1,\\n \\"open_issues_count\\": 0,\\n \\"open_pr_counter\\": 0,\\n \\"release_counter\\": 0,\\n \\"default_branch\\": \\"main\\",\\n \\"archived\\": false,\\n \\"created_at\\": \\"2025-10-09T23:17:05Z\\",\\n \\"updated_at\\": \\"2025-10-10T19:03:38Z\\",\\n \\"archived_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"permissions\\": {\\n \\"admin\\": true,\\n \\"push\\": true,\\n \\"pull\\": true\\n },\\n \\"has_issues\\": true,\\n \\"internal_tracker\\": {\\n \\"enable_time_tracker\\": true,\\n \\"allow_only_contributors_to_track_time\\": true,\\n \\"enable_issue_dependencies\\": true\\n },\\n \\"has_wiki\\": true,\\n \\"has_pull_requests\\": false,\\n \\"has_projects\\": true,\\n \\"projects_mode\\": \\"all\\",\\n \\"has_releases\\": true,\\n \\"has_packages\\": true,\\n \\"has_actions\\": true,\\n \\"ignore_whitespace_conflicts\\": false,\\n \\"allow_merge_commits\\": false,\\n \\"allow_rebase\\": false,\\n \\"allow_rebase_explicit\\": false,\\n \\"allow_squash_merge\\": false,\\n \\"allow_fast_forward_only_merge\\": false,\\n \\"allow_rebase_update\\": false,\\n \\"default_delete_branch_after_merge\\": false,\\n \\"default_merge_style\\": \\"merge\\",\\n \\"default_allow_maintainer_edit\\": false,\\n \\"avatar_url\\": \\"\\",\\n \\"internal\\": false,\\n \\"mirror_interval\\": \\"\\",\\n \\"object_format_name\\": \\"sha1\\",\\n \\"mirror_updated\\": \\"0001-01-01T00:00:00Z\\",\\n \\"topics\\": [],\\n \\"licenses\\": []\\n },\\n \\"sender\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@noreply.code.pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n }\\n}"]
72 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T20:09:00.515Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760127445720,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760127445721,"executionIndex":1,"source":"21","hints":"22","executionTime":0,"executionStatus":"19","data":"23"},{"startTime":1760127445721,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760127445721,"executionIndex":3,"source":"27","hints":"28","executionTime":3,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"previousNode":"40"},["41","42"],{"previousNode":"43","previousNodeOutput":1},["44"],["45"],"FROM valknar/home",["46"],"TO webhook",[],["47"],"Switch",["48"],{"json":"49","pairedItem":"50"},{"json":"49","pairedItem":"51"},{"json":"49","pairedItem":"52"},{"json":"53","pairedItem":"54"},{"headers":"55","params":"56","query":"57","body":"58","webhookUrl":"59","executionMode":"60"},{"item":0},{"item":0},{"item":0},{"headers":"61","params":"62","query":"63","body":"64","webhookUrl":"59","executionMode":"60"},{"item":0},{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"https://chain.pivoine.art/webhook/5ed1a77b-13b2-4df8-8d38-1059f8618d15","production",{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"chain.pivoine.art","Go-http-client/1.1","gzip","172.18.0.1","443","https","ba94cdd2a9e5","493e3f89-d4eb-4f80-90c3-14d05b1beb0d","workflow_job","repository","","sha1=","sha256=","{\\n \\"action\\": \\"queued\\",\\n \\"workflow_job\\": {\\n \\"id\\": 120,\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/actions/runs/120/jobs/120\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home/actions/runs/48/jobs/0\\",\\n \\"run_id\\": 120,\\n \\"run_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/actions/runs/120\\",\\n \\"name\\": \\"build\\",\\n \\"labels\\": [\\n \\"ubuntu-latest\\"\\n ],\\n \\"run_attempt\\": 0,\\n \\"head_sha\\": \\"83edeeb3413fbd3b866f3dbb7ac5ed5ca095efc2\\",\\n \\"head_branch\\": \\"main\\",\\n \\"status\\": \\"queued\\",\\n \\"steps\\": null,\\n \\"created_at\\": \\"2025-10-10T20:17:24Z\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n \\"repository\\": {\\n \\"id\\": 4,\\n \\"owner\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n },\\n \\"name\\": \\"home\\",\\n \\"full_name\\": \\"valknar/home\\",\\n \\"description\\": \\"\\",\\n \\"empty\\": false,\\n \\"private\\": true,\\n \\"fork\\": false,\\n \\"template\\": false,\\n \\"mirror\\": false,\\n \\"size\\": 617120,\\n \\"language\\": \\"\\",\\n \\"languages_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/languages\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home\\",\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home\\",\\n \\"link\\": \\"\\",\\n \\"ssh_url\\": \\"ssh://git@code.pivoine.art:2222/valknar/home.git\\",\\n \\"clone_url\\": \\"https://code.pivoine.art/valknar/home.git\\",\\n \\"original_url\\": \\"https://github.com/valknarogg/home\\",\\n \\"website\\": \\"\\",\\n \\"stars_count\\": 0,\\n \\"forks_count\\": 0,\\n \\"watchers_count\\": 1,\\n \\"open_issues_count\\": 0,\\n \\"open_pr_counter\\": 0,\\n \\"release_counter\\": 0,\\n \\"default_branch\\": \\"main\\",\\n \\"archived\\": false,\\n \\"created_at\\": \\"2025-10-09T23:17:05Z\\",\\n \\"updated_at\\": \\"2025-10-10T19:53:38Z\\",\\n \\"archived_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"permissions\\": {\\n \\"admin\\": true,\\n \\"push\\": true,\\n \\"pull\\": true\\n },\\n \\"has_issues\\": true,\\n \\"internal_tracker\\": {\\n \\"enable_time_tracker\\": true,\\n \\"allow_only_contributors_to_track_time\\": true,\\n \\"enable_issue_dependencies\\": true\\n },\\n \\"has_wiki\\": true,\\n \\"has_pull_requests\\": false,\\n \\"has_projects\\": true,\\n \\"projects_mode\\": \\"all\\",\\n \\"has_releases\\": true,\\n \\"has_packages\\": true,\\n \\"has_actions\\": true,\\n \\"ignore_whitespace_conflicts\\": false,\\n \\"allow_merge_commits\\": false,\\n \\"allow_rebase\\": false,\\n \\"allow_rebase_explicit\\": false,\\n \\"allow_squash_merge\\": false,\\n \\"allow_fast_forward_only_merge\\": false,\\n \\"allow_rebase_update\\": false,\\n \\"default_delete_branch_after_merge\\": false,\\n \\"default_merge_style\\": \\"merge\\",\\n \\"default_allow_maintainer_edit\\": false,\\n \\"avatar_url\\": \\"\\",\\n \\"internal\\": false,\\n \\"mirror_interval\\": \\"\\",\\n \\"object_format_name\\": \\"sha1\\",\\n \\"mirror_updated\\": \\"0001-01-01T00:00:00Z\\",\\n \\"topics\\": [],\\n \\"licenses\\": []\\n },\\n \\"sender\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@noreply.code.pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n }\\n}"]
154 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":false,"nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"=event_type","rightValue":"{{ \\"push\\" }}","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"=event_type","rightValue":"=mqtt","operator":{"type":"string","operation":"equals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"mqtt"}]},"looseTypeValidation":true,"options":{"fallbackOutput":"none","allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,80],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-208],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[576,400],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"},{"parameters":{"topics":"homeassistant","options":{"jsonParseBody":true}},"type":"n8n-nodes-base.mqttTrigger","typeVersion":1,"position":[0,176],"id":"db220e56-efe7-458b-990d-b6b0c7f3a637","name":"FROM homeassistant","credentials":{"mqtt":{"id":"rqKKnJhZrSWZoVl6","name":"MQTT account"}}},{"parameters":{"mode":"manual","duplicateItem":false,"assignments":{"assignments":[{"id":"c4a9b92c-994d-465e-b695-00aae9dec0b5","name":"event_type","value":"mqtt","type":"string"}]},"includeOtherFields":true,"include":"all","options":{}},"type":"n8n-nodes-base.set","typeVersion":3.4,"position":[224,176],"id":"68ebb20b-87e8-4cfb-a83e-9cb692e4d38e","name":"TO event"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://chat/message","authentication":"none","provideSslCertificates":false,"sendQuery":true,"specifyQuery":"keypair","queryParameters":{"parameters":[{"name":"token","value":"CQ.CVw-vDMMqLqV"}]},"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"keypair","bodyParameters":{"parameters":[{"name":"message","value":""}]},"options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[656,80],"id":"197092fe-f532-46aa-8884-900568b6f22b","name":"HTTP Request"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"HTTP Request","type":"main","index":0}]]},"FROM homeassistant":{"main":[[{"node":"TO event","type":"main","index":0}]]},"TO event":{"main":[[{"node":"Switch","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{"destinationNode":"4","runNodeFilter":"5"},{"runData":"6","pinData":"7","lastNodeExecuted":"4"},{"contextData":"8","nodeExecutionStack":"9","metadata":"10","waitingExecution":"11","waitingExecutionSource":"12"},"Switch",["13","14","4"],{"FROM homeassistant":"15","TO event":"16","Switch":"17"},{},{},[],{},{},{},"FROM homeassistant","TO event",["18"],["19"],["20"],{"startTime":1760133792884,"executionIndex":0,"source":"21","hints":"22","executionTime":43,"executionStatus":"23","data":"24"},{"startTime":1760133792927,"executionIndex":1,"source":"25","hints":"26","executionTime":1,"executionStatus":"23","data":"27"},{"startTime":1760133823826,"executionIndex":2,"source":"28","hints":"29","executionTime":2,"executionStatus":"23","data":"30"},[],[],"success",{"main":"31"},["32"],[],{"main":"33"},["34"],[],{"main":"35"},["36"],{"previousNode":"13"},["37"],{"previousNode":"14","previousNodeOutput":0,"previousNodeRun":0},["38","39"],["40"],["41"],[],[],{"json":"42","pairedItem":"43"},{"json":"44","pairedItem":"45"},{"message":"46","topic":"47"},{"item":0},{"message":"48","topic":"47","event_type":"49"},{"item":0},{"message":"50"},"homeassistant",{"message":"50"},"mqtt","It's all good now baby!!!"]
29 {"id":"JntLnJIWAtFUxzoj","name":"Main Workflow","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T18:58:31.972Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760123488154,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760123488154,"executionIndex":1,"source":"21","hints":"22","executionTime":1,"executionStatus":"19","data":"23"},{"startTime":1760123488155,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760123488156,"executionIndex":3,"source":"27","hints":"28","executionTime":3,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"previousNode":"40"},["41","42"],{"previousNode":"43","previousNodeOutput":1},["44"],["45"],"FROM valknar/home",["46"],"TO webhook",[],["47"],"Switch",["48"],{"json":"49","pairedItem":"50"},{"json":"49","pairedItem":"51"},{"json":"49","pairedItem":"52"},{"json":"53","pairedItem":"54"},{"headers":"55","params":"56","query":"57","body":"58","webhookUrl":"59","executionMode":"60"},{"item":0},{"item":0},{"item":0},{"headers":"61","params":"62","query":"63","body":"64","webhookUrl":"59","executionMode":"60"},{"item":0},{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"https://chain.pivoine.art/webhook/5ed1a77b-13b2-4df8-8d38-1059f8618d15","production",{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"chain.pivoine.art","Go-http-client/1.1","gzip","172.18.0.1","443","https","ba94cdd2a9e5","84e7a456-4b38-43d2-a02e-c9ea4551d777","workflow_job","repository","","sha1=","sha256=","{\\n \\"action\\": \\"in_progress\\",\\n \\"workflow_job\\": {\\n \\"id\\": 111,\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/actions/runs/111/jobs/111\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home/actions/runs/39/jobs/0\\",\\n \\"run_id\\": 111,\\n \\"run_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/actions/runs/111\\",\\n \\"name\\": \\"build\\",\\n \\"labels\\": [\\n \\"ubuntu-latest\\"\\n ],\\n \\"run_attempt\\": 1,\\n \\"head_sha\\": \\"82ab9019de5ef4aa091ceeae0fe9db887b086277\\",\\n \\"head_branch\\": \\"main\\",\\n \\"status\\": \\"in_progress\\",\\n \\"runner_id\\": 4,\\n \\"runner_name\\": \\"be3675773068\\",\\n \\"steps\\": [\\n {\\n \\"name\\": \\"actions/checkout@\\",\\n \\"number\\": 0,\\n \\"status\\": \\"in_progress\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n {\\n \\"name\\": \\"actions/setup-node@v5\\",\\n \\"number\\": 1,\\n \\"status\\": \\"in_progress\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n {\\n \\"name\\": \\"Install pnpm\\",\\n \\"number\\": 2,\\n \\"status\\": \\"in_progress\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n {\\n \\"name\\": \\"Build JavaScript\\",\\n \\"number\\": 3,\\n \\"status\\": \\"in_progress\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n {\\n \\"name\\": \\"🚀 Deploy via SSH\\",\\n \\"number\\": 4,\\n \\"status\\": \\"in_progress\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n {\\n \\"name\\": \\"Docker compose restart\\",\\n \\"number\\": 5,\\n \\"status\\": \\"in_progress\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n }\\n ],\\n \\"created_at\\": \\"2025-10-10T19:11:26Z\\",\\n \\"started_at\\": \\"2025-10-10T19:11:27Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n \\"repository\\": {\\n \\"id\\": 4,\\n \\"owner\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n },\\n \\"name\\": \\"home\\",\\n \\"full_name\\": \\"valknar/home\\",\\n \\"description\\": \\"\\",\\n \\"empty\\": false,\\n \\"private\\": true,\\n \\"fork\\": false,\\n \\"template\\": false,\\n \\"mirror\\": false,\\n \\"size\\": 617101,\\n \\"language\\": \\"Shell\\",\\n \\"languages_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/languages\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home\\",\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home\\",\\n \\"link\\": \\"\\",\\n \\"ssh_url\\": \\"ssh://git@code.pivoine.art:2222/valknar/home.git\\",\\n \\"clone_url\\": \\"https://code.pivoine.art/valknar/home.git\\",\\n \\"original_url\\": \\"https://github.com/valknarogg/home\\",\\n \\"website\\": \\"\\",\\n \\"stars_count\\": 0,\\n \\"forks_count\\": 0,\\n \\"watchers_count\\": 1,\\n \\"open_issues_count\\": 0,\\n \\"open_pr_counter\\": 0,\\n \\"release_counter\\": 0,\\n \\"default_branch\\": \\"main\\",\\n \\"archived\\": false,\\n \\"created_at\\": \\"2025-10-09T23:17:05Z\\",\\n \\"updated_at\\": \\"2025-10-10T19:11:26Z\\",\\n \\"archived_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"permissions\\": {\\n \\"admin\\": true,\\n \\"push\\": true,\\n \\"pull\\": true\\n },\\n \\"has_issues\\": true,\\n \\"internal_tracker\\": {\\n \\"enable_time_tracker\\": true,\\n \\"allow_only_contributors_to_track_time\\": true,\\n \\"enable_issue_dependencies\\": true\\n },\\n \\"has_wiki\\": true,\\n \\"has_pull_requests\\": false,\\n \\"has_projects\\": true,\\n \\"projects_mode\\": \\"all\\",\\n \\"has_releases\\": true,\\n \\"has_packages\\": true,\\n \\"has_actions\\": true,\\n \\"ignore_whitespace_conflicts\\": false,\\n \\"allow_merge_commits\\": false,\\n \\"allow_rebase\\": false,\\n \\"allow_rebase_explicit\\": false,\\n \\"allow_squash_merge\\": false,\\n \\"allow_fast_forward_only_merge\\": false,\\n \\"allow_rebase_update\\": false,\\n \\"default_delete_branch_after_merge\\": false,\\n \\"default_merge_style\\": \\"merge\\",\\n \\"default_allow_maintainer_edit\\": false,\\n \\"avatar_url\\": \\"\\",\\n \\"internal\\": false,\\n \\"mirror_interval\\": \\"\\",\\n \\"object_format_name\\": \\"sha1\\",\\n \\"mirror_updated\\": \\"0001-01-01T00:00:00Z\\",\\n \\"topics\\": [],\\n \\"licenses\\": []\\n },\\n \\"sender\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@noreply.code.pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n }\\n}"]
31 {"id":"JntLnJIWAtFUxzoj","name":"Main Workflow","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T18:58:31.972Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760123488528,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760123488528,"executionIndex":1,"source":"21","hints":"22","executionTime":0,"executionStatus":"19","data":"23"},{"startTime":1760123488529,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760123488529,"executionIndex":3,"source":"27","hints":"28","executionTime":2,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"previousNode":"40"},["41","42"],{"previousNode":"43","previousNodeOutput":1},["44"],["45"],"FROM valknar/home",["46"],"TO webhook",[],["47"],"Switch",["48"],{"json":"49","pairedItem":"50"},{"json":"49","pairedItem":"51"},{"json":"49","pairedItem":"52"},{"json":"53","pairedItem":"54"},{"headers":"55","params":"56","query":"57","body":"58","webhookUrl":"59","executionMode":"60"},{"item":0},{"item":0},{"item":0},{"headers":"61","params":"62","query":"63","body":"64","webhookUrl":"59","executionMode":"60"},{"item":0},{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"https://chain.pivoine.art/webhook/5ed1a77b-13b2-4df8-8d38-1059f8618d15","production",{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"chain.pivoine.art","Go-http-client/1.1","gzip","172.18.0.1","443","https","ba94cdd2a9e5","c1523ad4-d48f-40d3-a869-f66ed9c3cabb","workflow_job","repository","","sha1=","sha256=","{\\n \\"action\\": \\"completed\\",\\n \\"workflow_job\\": {\\n \\"id\\": 111,\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/actions/runs/111/jobs/111\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home/actions/runs/39/jobs/0\\",\\n \\"run_id\\": 111,\\n \\"run_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/actions/runs/111\\",\\n \\"name\\": \\"build\\",\\n \\"labels\\": [\\n \\"ubuntu-latest\\"\\n ],\\n \\"run_attempt\\": 1,\\n \\"head_sha\\": \\"82ab9019de5ef4aa091ceeae0fe9db887b086277\\",\\n \\"head_branch\\": \\"main\\",\\n \\"status\\": \\"completed\\",\\n \\"conclusion\\": \\"failure\\",\\n \\"runner_id\\": 4,\\n \\"runner_name\\": \\"be3675773068\\",\\n \\"steps\\": [\\n {\\n \\"name\\": \\"actions/checkout@\\",\\n \\"number\\": 0,\\n \\"status\\": \\"completed\\",\\n \\"conclusion\\": \\"failure\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n {\\n \\"name\\": \\"actions/setup-node@v5\\",\\n \\"number\\": 1,\\n \\"status\\": \\"completed\\",\\n \\"conclusion\\": \\"failure\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n {\\n \\"name\\": \\"Install pnpm\\",\\n \\"number\\": 2,\\n \\"status\\": \\"completed\\",\\n \\"conclusion\\": \\"failure\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n {\\n \\"name\\": \\"Build JavaScript\\",\\n \\"number\\": 3,\\n \\"status\\": \\"completed\\",\\n \\"conclusion\\": \\"failure\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n {\\n \\"name\\": \\"🚀 Deploy via SSH\\",\\n \\"number\\": 4,\\n \\"status\\": \\"completed\\",\\n \\"conclusion\\": \\"failure\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n {\\n \\"name\\": \\"Docker compose restart\\",\\n \\"number\\": 5,\\n \\"status\\": \\"completed\\",\\n \\"conclusion\\": \\"failure\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n }\\n ],\\n \\"created_at\\": \\"2025-10-10T19:11:26Z\\",\\n \\"started_at\\": \\"2025-10-10T19:11:27Z\\",\\n \\"completed_at\\": \\"2025-10-10T19:11:28Z\\"\\n },\\n \\"repository\\": {\\n \\"id\\": 4,\\n \\"owner\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n },\\n \\"name\\": \\"home\\",\\n \\"full_name\\": \\"valknar/home\\",\\n \\"description\\": \\"\\",\\n \\"empty\\": false,\\n \\"private\\": true,\\n \\"fork\\": false,\\n \\"template\\": false,\\n \\"mirror\\": false,\\n \\"size\\": 617101,\\n \\"language\\": \\"Shell\\",\\n \\"languages_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/languages\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home\\",\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home\\",\\n \\"link\\": \\"\\",\\n \\"ssh_url\\": \\"ssh://git@code.pivoine.art:2222/valknar/home.git\\",\\n \\"clone_url\\": \\"https://code.pivoine.art/valknar/home.git\\",\\n \\"original_url\\": \\"https://github.com/valknarogg/home\\",\\n \\"website\\": \\"\\",\\n \\"stars_count\\": 0,\\n \\"forks_count\\": 0,\\n \\"watchers_count\\": 1,\\n \\"open_issues_count\\": 0,\\n \\"open_pr_counter\\": 0,\\n \\"release_counter\\": 0,\\n \\"default_branch\\": \\"main\\",\\n \\"archived\\": false,\\n \\"created_at\\": \\"2025-10-09T23:17:05Z\\",\\n \\"updated_at\\": \\"2025-10-10T19:11:26Z\\",\\n \\"archived_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"permissions\\": {\\n \\"admin\\": true,\\n \\"push\\": true,\\n \\"pull\\": true\\n },\\n \\"has_issues\\": true,\\n \\"internal_tracker\\": {\\n \\"enable_time_tracker\\": true,\\n \\"allow_only_contributors_to_track_time\\": true,\\n \\"enable_issue_dependencies\\": true\\n },\\n \\"has_wiki\\": true,\\n \\"has_pull_requests\\": false,\\n \\"has_projects\\": true,\\n \\"projects_mode\\": \\"all\\",\\n \\"has_releases\\": true,\\n \\"has_packages\\": true,\\n \\"has_actions\\": true,\\n \\"ignore_whitespace_conflicts\\": false,\\n \\"allow_merge_commits\\": false,\\n \\"allow_rebase\\": false,\\n \\"allow_rebase_explicit\\": false,\\n \\"allow_squash_merge\\": false,\\n \\"allow_fast_forward_only_merge\\": false,\\n \\"allow_rebase_update\\": false,\\n \\"default_delete_branch_after_merge\\": false,\\n \\"default_merge_style\\": \\"merge\\",\\n \\"default_allow_maintainer_edit\\": false,\\n \\"avatar_url\\": \\"\\",\\n \\"internal\\": false,\\n \\"mirror_interval\\": \\"\\",\\n \\"object_format_name\\": \\"sha1\\",\\n \\"mirror_updated\\": \\"0001-01-01T00:00:00Z\\",\\n \\"topics\\": [],\\n \\"licenses\\": []\\n },\\n \\"sender\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@noreply.code.pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n }\\n}"]
73 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T20:09:00.515Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760127445737,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760127445738,"executionIndex":1,"source":"21","hints":"22","executionTime":0,"executionStatus":"19","data":"23"},{"startTime":1760127445738,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760127445738,"executionIndex":3,"source":"27","hints":"28","executionTime":4,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"previousNode":"40"},["41","42"],{"previousNode":"43","previousNodeOutput":1},["44"],["45"],"FROM valknar/home",["46"],"TO webhook",[],["47"],"Switch",["48"],{"json":"49","pairedItem":"50"},{"json":"49","pairedItem":"51"},{"json":"49","pairedItem":"52"},{"json":"53","pairedItem":"54"},{"headers":"55","params":"56","query":"57","body":"58","webhookUrl":"59","executionMode":"60"},{"item":0},{"item":0},{"item":0},{"headers":"61","params":"62","query":"63","body":"64","webhookUrl":"59","executionMode":"60"},{"item":0},{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"https://chain.pivoine.art/webhook/5ed1a77b-13b2-4df8-8d38-1059f8618d15","production",{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"chain.pivoine.art","Go-http-client/1.1","gzip","172.18.0.1","443","https","ba94cdd2a9e5","24f1ee79-a493-49b6-b1d0-1b7abdbd8037","workflow_job","repository","","sha1=","sha256=","{\\n \\"action\\": \\"in_progress\\",\\n \\"workflow_job\\": {\\n \\"id\\": 119,\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/actions/runs/119/jobs/119\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home/actions/runs/47/jobs/0\\",\\n \\"run_id\\": 119,\\n \\"run_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/actions/runs/119\\",\\n \\"name\\": \\"build\\",\\n \\"labels\\": [\\n \\"ubuntu-latest\\"\\n ],\\n \\"run_attempt\\": 1,\\n \\"head_sha\\": \\"83edeeb3413fbd3b866f3dbb7ac5ed5ca095efc2\\",\\n \\"head_branch\\": \\"main\\",\\n \\"status\\": \\"in_progress\\",\\n \\"runner_id\\": 4,\\n \\"runner_name\\": \\"be3675773068\\",\\n \\"steps\\": [\\n {\\n \\"name\\": \\"actions/checkout@\\",\\n \\"number\\": 0,\\n \\"status\\": \\"in_progress\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n {\\n \\"name\\": \\"actions/setup-node@v5\\",\\n \\"number\\": 1,\\n \\"status\\": \\"in_progress\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n {\\n \\"name\\": \\"Install pnpm\\",\\n \\"number\\": 2,\\n \\"status\\": \\"in_progress\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n {\\n \\"name\\": \\"Build JavaScript\\",\\n \\"number\\": 3,\\n \\"status\\": \\"in_progress\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n {\\n \\"name\\": \\"🚀 Deploy via SSH\\",\\n \\"number\\": 4,\\n \\"status\\": \\"in_progress\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n {\\n \\"name\\": \\"Docker compose restart\\",\\n \\"number\\": 5,\\n \\"status\\": \\"in_progress\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n }\\n ],\\n \\"created_at\\": \\"2025-10-10T20:17:24Z\\",\\n \\"started_at\\": \\"2025-10-10T20:17:24Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n \\"repository\\": {\\n \\"id\\": 4,\\n \\"owner\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n },\\n \\"name\\": \\"home\\",\\n \\"full_name\\": \\"valknar/home\\",\\n \\"description\\": \\"\\",\\n \\"empty\\": false,\\n \\"private\\": true,\\n \\"fork\\": false,\\n \\"template\\": false,\\n \\"mirror\\": false,\\n \\"size\\": 617124,\\n \\"language\\": \\"Shell\\",\\n \\"languages_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/languages\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home\\",\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home\\",\\n \\"link\\": \\"\\",\\n \\"ssh_url\\": \\"ssh://git@code.pivoine.art:2222/valknar/home.git\\",\\n \\"clone_url\\": \\"https://code.pivoine.art/valknar/home.git\\",\\n \\"original_url\\": \\"https://github.com/valknarogg/home\\",\\n \\"website\\": \\"\\",\\n \\"stars_count\\": 0,\\n \\"forks_count\\": 0,\\n \\"watchers_count\\": 1,\\n \\"open_issues_count\\": 0,\\n \\"open_pr_counter\\": 0,\\n \\"release_counter\\": 0,\\n \\"default_branch\\": \\"main\\",\\n \\"archived\\": false,\\n \\"created_at\\": \\"2025-10-09T23:17:05Z\\",\\n \\"updated_at\\": \\"2025-10-10T20:17:24Z\\",\\n \\"archived_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"permissions\\": {\\n \\"admin\\": true,\\n \\"push\\": true,\\n \\"pull\\": true\\n },\\n \\"has_issues\\": true,\\n \\"internal_tracker\\": {\\n \\"enable_time_tracker\\": true,\\n \\"allow_only_contributors_to_track_time\\": true,\\n \\"enable_issue_dependencies\\": true\\n },\\n \\"has_wiki\\": true,\\n \\"has_pull_requests\\": false,\\n \\"has_projects\\": true,\\n \\"projects_mode\\": \\"all\\",\\n \\"has_releases\\": true,\\n \\"has_packages\\": true,\\n \\"has_actions\\": true,\\n \\"ignore_whitespace_conflicts\\": false,\\n \\"allow_merge_commits\\": false,\\n \\"allow_rebase\\": false,\\n \\"allow_rebase_explicit\\": false,\\n \\"allow_squash_merge\\": false,\\n \\"allow_fast_forward_only_merge\\": false,\\n \\"allow_rebase_update\\": false,\\n \\"default_delete_branch_after_merge\\": false,\\n \\"default_merge_style\\": \\"merge\\",\\n \\"default_allow_maintainer_edit\\": false,\\n \\"avatar_url\\": \\"\\",\\n \\"internal\\": false,\\n \\"mirror_interval\\": \\"\\",\\n \\"object_format_name\\": \\"sha1\\",\\n \\"mirror_updated\\": \\"0001-01-01T00:00:00Z\\",\\n \\"topics\\": [],\\n \\"licenses\\": []\\n },\\n \\"sender\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@noreply.code.pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n }\\n}"]
30 {"id":"JntLnJIWAtFUxzoj","name":"Main Workflow","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T18:58:31.972Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760123488508,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760123488509,"executionIndex":1,"source":"21","hints":"22","executionTime":1,"executionStatus":"19","data":"23"},{"startTime":1760123488510,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760123488510,"executionIndex":3,"source":"27","hints":"28","executionTime":2,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"previousNode":"40"},["41","42"],{"previousNode":"43","previousNodeOutput":1},["44"],["45"],"FROM valknar/home",["46"],"TO webhook",[],["47"],"Switch",["48"],{"json":"49","pairedItem":"50"},{"json":"49","pairedItem":"51"},{"json":"49","pairedItem":"52"},{"json":"53","pairedItem":"54"},{"headers":"55","params":"56","query":"57","body":"58","webhookUrl":"59","executionMode":"60"},{"item":0},{"item":0},{"item":0},{"headers":"61","params":"62","query":"63","body":"64","webhookUrl":"59","executionMode":"60"},{"item":0},{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"https://chain.pivoine.art/webhook/5ed1a77b-13b2-4df8-8d38-1059f8618d15","production",{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"chain.pivoine.art","Go-http-client/1.1","gzip","172.18.0.1","443","https","ba94cdd2a9e5","739b0910-1893-4f71-a211-d111cfe436ce","status","repository","","sha1=","sha256=","{\\n \\"commit\\": {\\n \\"id\\": \\"82ab9019de5ef4aa091ceeae0fe9db887b086277\\",\\n \\"message\\": \\"fix: signoz\\\\n\\",\\n \\"url\\": \\"https://code.pivoine.art/valknar/home/commit/82ab9019de5ef4aa091ceeae0fe9db887b086277\\",\\n \\"author\\": {\\n \\"name\\": \\"Sebastian Krüger\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"username\\": \\"valknar\\"\\n },\\n \\"committer\\": {\\n \\"name\\": \\"Sebastian Krüger\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"username\\": \\"valknar\\"\\n },\\n \\"verification\\": null,\\n \\"timestamp\\": \\"2025-10-10T21:11:25+02:00\\",\\n \\"added\\": [],\\n \\"removed\\": [],\\n \\"modified\\": [\\n \\"Projects/kompose/trace/compose.yaml\\"\\n ]\\n },\\n \\"context\\": \\"Build and Deploy Docs.Pivoine.Art via SSH / build (push)\\",\\n \\"created_at\\": \\"2025-10-10T19:11:28Z\\",\\n \\"description\\": \\"Failing after 1s\\",\\n \\"id\\": 137,\\n \\"repository\\": {\\n \\"id\\": 4,\\n \\"owner\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n },\\n \\"name\\": \\"home\\",\\n \\"full_name\\": \\"valknar/home\\",\\n \\"description\\": \\"\\",\\n \\"empty\\": false,\\n \\"private\\": true,\\n \\"fork\\": false,\\n \\"template\\": false,\\n \\"mirror\\": false,\\n \\"size\\": 617101,\\n \\"language\\": \\"Shell\\",\\n \\"languages_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/languages\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home\\",\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home\\",\\n \\"link\\": \\"\\",\\n \\"ssh_url\\": \\"ssh://git@code.pivoine.art:2222/valknar/home.git\\",\\n \\"clone_url\\": \\"https://code.pivoine.art/valknar/home.git\\",\\n \\"original_url\\": \\"https://github.com/valknarogg/home\\",\\n \\"website\\": \\"\\",\\n \\"stars_count\\": 0,\\n \\"forks_count\\": 0,\\n \\"watchers_count\\": 1,\\n \\"open_issues_count\\": 0,\\n \\"open_pr_counter\\": 0,\\n \\"release_counter\\": 0,\\n \\"default_branch\\": \\"main\\",\\n \\"archived\\": false,\\n \\"created_at\\": \\"2025-10-09T23:17:05Z\\",\\n \\"updated_at\\": \\"2025-10-10T19:11:26Z\\",\\n \\"archived_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"permissions\\": {\\n \\"admin\\": true,\\n \\"push\\": true,\\n \\"pull\\": true\\n },\\n \\"has_issues\\": true,\\n \\"internal_tracker\\": {\\n \\"enable_time_tracker\\": true,\\n \\"allow_only_contributors_to_track_time\\": true,\\n \\"enable_issue_dependencies\\": true\\n },\\n \\"has_wiki\\": true,\\n \\"has_pull_requests\\": false,\\n \\"has_projects\\": true,\\n \\"projects_mode\\": \\"all\\",\\n \\"has_releases\\": true,\\n \\"has_packages\\": true,\\n \\"has_actions\\": true,\\n \\"ignore_whitespace_conflicts\\": false,\\n \\"allow_merge_commits\\": false,\\n \\"allow_rebase\\": false,\\n \\"allow_rebase_explicit\\": false,\\n \\"allow_squash_merge\\": false,\\n \\"allow_fast_forward_only_merge\\": false,\\n \\"allow_rebase_update\\": false,\\n \\"default_delete_branch_after_merge\\": false,\\n \\"default_merge_style\\": \\"merge\\",\\n \\"default_allow_maintainer_edit\\": false,\\n \\"avatar_url\\": \\"\\",\\n \\"internal\\": false,\\n \\"mirror_interval\\": \\"\\",\\n \\"object_format_name\\": \\"sha1\\",\\n \\"mirror_updated\\": \\"0001-01-01T00:00:00Z\\",\\n \\"topics\\": [],\\n \\"licenses\\": []\\n },\\n \\"sender\\": {\\n \\"id\\": -2,\\n \\"login\\": \\"gitea-actions\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"Gitea Actions\\",\\n \\"email\\": \\"gitea-actions@noreply.code.pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/assets/img/avatar_default.png\\",\\n \\"html_url\\": \\"https://code.pivoine.art/gitea-actions\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"1970-01-01T00:00:00Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"gitea-actions\\"\\n },\\n \\"sha\\": \\"82ab9019de5ef4aa091ceeae0fe9db887b086277\\",\\n \\"state\\": \\"failure\\",\\n \\"target_url\\": \\"https://code.pivoine.art/valknar/home/actions/runs/39/jobs/0\\",\\n \\"updated_at\\": \\"2025-10-10T19:11:28Z\\"\\n}"]
32 {"id":"JntLnJIWAtFUxzoj","name":"Main Workflow","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T18:58:31.972Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760123490056,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760123490056,"executionIndex":1,"source":"21","hints":"22","executionTime":1,"executionStatus":"19","data":"23"},{"startTime":1760123490057,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760123490057,"executionIndex":3,"source":"27","hints":"28","executionTime":3,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"previousNode":"40"},["41","42"],{"previousNode":"43","previousNodeOutput":1},["44"],["45"],"FROM valknar/home",["46"],"TO webhook",[],["47"],"Switch",["48"],{"json":"49","pairedItem":"50"},{"json":"49","pairedItem":"51"},{"json":"49","pairedItem":"52"},{"json":"53","pairedItem":"54"},{"headers":"55","params":"56","query":"57","body":"58","webhookUrl":"59","executionMode":"60"},{"item":0},{"item":0},{"item":0},{"headers":"61","params":"62","query":"63","body":"64","webhookUrl":"59","executionMode":"60"},{"item":0},{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"https://chain.pivoine.art/webhook/5ed1a77b-13b2-4df8-8d38-1059f8618d15","production",{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"chain.pivoine.art","Go-http-client/1.1","gzip","172.18.0.1","443","https","ba94cdd2a9e5","d34d196b-3edf-48ca-88e1-07d01d4b387d","workflow_job","repository","","sha1=","sha256=","{\\n \\"action\\": \\"in_progress\\",\\n \\"workflow_job\\": {\\n \\"id\\": 112,\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/actions/runs/112/jobs/112\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home/actions/runs/40/jobs/0\\",\\n \\"run_id\\": 112,\\n \\"run_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/actions/runs/112\\",\\n \\"name\\": \\"build\\",\\n \\"labels\\": [\\n \\"ubuntu-latest\\"\\n ],\\n \\"run_attempt\\": 1,\\n \\"head_sha\\": \\"82ab9019de5ef4aa091ceeae0fe9db887b086277\\",\\n \\"head_branch\\": \\"main\\",\\n \\"status\\": \\"in_progress\\",\\n \\"runner_id\\": 4,\\n \\"runner_name\\": \\"be3675773068\\",\\n \\"steps\\": [\\n {\\n \\"name\\": \\"actions/checkout@v4\\",\\n \\"number\\": 0,\\n \\"status\\": \\"in_progress\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n {\\n \\"name\\": \\"actions/checkout@v4\\",\\n \\"number\\": 1,\\n \\"status\\": \\"in_progress\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n {\\n \\"name\\": \\"Commit and push changes (if any)\\",\\n \\"number\\": 2,\\n \\"status\\": \\"in_progress\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n }\\n ],\\n \\"created_at\\": \\"2025-10-10T19:11:26Z\\",\\n \\"started_at\\": \\"2025-10-10T19:11:29Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n \\"repository\\": {\\n \\"id\\": 4,\\n \\"owner\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n },\\n \\"name\\": \\"home\\",\\n \\"full_name\\": \\"valknar/home\\",\\n \\"description\\": \\"\\",\\n \\"empty\\": false,\\n \\"private\\": true,\\n \\"fork\\": false,\\n \\"template\\": false,\\n \\"mirror\\": false,\\n \\"size\\": 617101,\\n \\"language\\": \\"Shell\\",\\n \\"languages_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/languages\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home\\",\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home\\",\\n \\"link\\": \\"\\",\\n \\"ssh_url\\": \\"ssh://git@code.pivoine.art:2222/valknar/home.git\\",\\n \\"clone_url\\": \\"https://code.pivoine.art/valknar/home.git\\",\\n \\"original_url\\": \\"https://github.com/valknarogg/home\\",\\n \\"website\\": \\"\\",\\n \\"stars_count\\": 0,\\n \\"forks_count\\": 0,\\n \\"watchers_count\\": 1,\\n \\"open_issues_count\\": 0,\\n \\"open_pr_counter\\": 0,\\n \\"release_counter\\": 0,\\n \\"default_branch\\": \\"main\\",\\n \\"archived\\": false,\\n \\"created_at\\": \\"2025-10-09T23:17:05Z\\",\\n \\"updated_at\\": \\"2025-10-10T19:11:26Z\\",\\n \\"archived_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"permissions\\": {\\n \\"admin\\": true,\\n \\"push\\": true,\\n \\"pull\\": true\\n },\\n \\"has_issues\\": true,\\n \\"internal_tracker\\": {\\n \\"enable_time_tracker\\": true,\\n \\"allow_only_contributors_to_track_time\\": true,\\n \\"enable_issue_dependencies\\": true\\n },\\n \\"has_wiki\\": true,\\n \\"has_pull_requests\\": false,\\n \\"has_projects\\": true,\\n \\"projects_mode\\": \\"all\\",\\n \\"has_releases\\": true,\\n \\"has_packages\\": true,\\n \\"has_actions\\": true,\\n \\"ignore_whitespace_conflicts\\": false,\\n \\"allow_merge_commits\\": false,\\n \\"allow_rebase\\": false,\\n \\"allow_rebase_explicit\\": false,\\n \\"allow_squash_merge\\": false,\\n \\"allow_fast_forward_only_merge\\": false,\\n \\"allow_rebase_update\\": false,\\n \\"default_delete_branch_after_merge\\": false,\\n \\"default_merge_style\\": \\"merge\\",\\n \\"default_allow_maintainer_edit\\": false,\\n \\"avatar_url\\": \\"\\",\\n \\"internal\\": false,\\n \\"mirror_interval\\": \\"\\",\\n \\"object_format_name\\": \\"sha1\\",\\n \\"mirror_updated\\": \\"0001-01-01T00:00:00Z\\",\\n \\"topics\\": [],\\n \\"licenses\\": []\\n },\\n \\"sender\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@noreply.code.pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n }\\n}"]
74 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T20:09:00.515Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760127445762,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760127445762,"executionIndex":1,"source":"21","hints":"22","executionTime":0,"executionStatus":"19","data":"23"},{"startTime":1760127445762,"executionIndex":2,"source":"24","hints":"25","executionTime":1,"executionStatus":"19","data":"26"},{"startTime":1760127445763,"executionIndex":3,"source":"27","hints":"28","executionTime":3,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"previousNode":"40"},["41","42"],{"previousNode":"43","previousNodeOutput":1},["44"],["45"],"FROM valknar/home",["46"],"TO webhook",[],["47"],"Switch",["48"],{"json":"49","pairedItem":"50"},{"json":"49","pairedItem":"51"},{"json":"49","pairedItem":"52"},{"json":"53","pairedItem":"54"},{"headers":"55","params":"56","query":"57","body":"58","webhookUrl":"59","executionMode":"60"},{"item":0},{"item":0},{"item":0},{"headers":"61","params":"62","query":"63","body":"64","webhookUrl":"59","executionMode":"60"},{"item":0},{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"https://chain.pivoine.art/webhook/5ed1a77b-13b2-4df8-8d38-1059f8618d15","production",{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"chain.pivoine.art","Go-http-client/1.1","gzip","172.18.0.1","443","https","ba94cdd2a9e5","8a6dbbaf-0d29-4fa1-aae5-c3d95c4f56e3","status","repository","","sha1=","sha256=","{\\n \\"commit\\": {\\n \\"id\\": \\"83edeeb3413fbd3b866f3dbb7ac5ed5ca095efc2\\",\\n \\"message\\": \\"fix: chat\\\\n\\",\\n \\"url\\": \\"https://code.pivoine.art/valknar/home/commit/83edeeb3413fbd3b866f3dbb7ac5ed5ca095efc2\\",\\n \\"author\\": {\\n \\"name\\": \\"Sebastian Krüger\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"username\\": \\"valknar\\"\\n },\\n \\"committer\\": {\\n \\"name\\": \\"Sebastian Krüger\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"username\\": \\"valknar\\"\\n },\\n \\"verification\\": null,\\n \\"timestamp\\": \\"2025-10-10T22:17:22+02:00\\",\\n \\"added\\": [],\\n \\"removed\\": [],\\n \\"modified\\": [\\n \\"Projects/kompose/chat/compose.yaml\\"\\n ]\\n },\\n \\"context\\": \\"Build and Deploy Docs.Pivoine.Art via SSH / build (push)\\",\\n \\"created_at\\": \\"2025-10-10T20:17:24Z\\",\\n \\"description\\": \\"Failing after 0s\\",\\n \\"id\\": 153,\\n \\"repository\\": {\\n \\"id\\": 4,\\n \\"owner\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n },\\n \\"name\\": \\"home\\",\\n \\"full_name\\": \\"valknar/home\\",\\n \\"description\\": \\"\\",\\n \\"empty\\": false,\\n \\"private\\": true,\\n \\"fork\\": false,\\n \\"template\\": false,\\n \\"mirror\\": false,\\n \\"size\\": 617124,\\n \\"language\\": \\"Shell\\",\\n \\"languages_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/languages\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home\\",\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home\\",\\n \\"link\\": \\"\\",\\n \\"ssh_url\\": \\"ssh://git@code.pivoine.art:2222/valknar/home.git\\",\\n \\"clone_url\\": \\"https://code.pivoine.art/valknar/home.git\\",\\n \\"original_url\\": \\"https://github.com/valknarogg/home\\",\\n \\"website\\": \\"\\",\\n \\"stars_count\\": 0,\\n \\"forks_count\\": 0,\\n \\"watchers_count\\": 1,\\n \\"open_issues_count\\": 0,\\n \\"open_pr_counter\\": 0,\\n \\"release_counter\\": 0,\\n \\"default_branch\\": \\"main\\",\\n \\"archived\\": false,\\n \\"created_at\\": \\"2025-10-09T23:17:05Z\\",\\n \\"updated_at\\": \\"2025-10-10T20:17:24Z\\",\\n \\"archived_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"permissions\\": {\\n \\"admin\\": true,\\n \\"push\\": true,\\n \\"pull\\": true\\n },\\n \\"has_issues\\": true,\\n \\"internal_tracker\\": {\\n \\"enable_time_tracker\\": true,\\n \\"allow_only_contributors_to_track_time\\": true,\\n \\"enable_issue_dependencies\\": true\\n },\\n \\"has_wiki\\": true,\\n \\"has_pull_requests\\": false,\\n \\"has_projects\\": true,\\n \\"projects_mode\\": \\"all\\",\\n \\"has_releases\\": true,\\n \\"has_packages\\": true,\\n \\"has_actions\\": true,\\n \\"ignore_whitespace_conflicts\\": false,\\n \\"allow_merge_commits\\": false,\\n \\"allow_rebase\\": false,\\n \\"allow_rebase_explicit\\": false,\\n \\"allow_squash_merge\\": false,\\n \\"allow_fast_forward_only_merge\\": false,\\n \\"allow_rebase_update\\": false,\\n \\"default_delete_branch_after_merge\\": false,\\n \\"default_merge_style\\": \\"merge\\",\\n \\"default_allow_maintainer_edit\\": false,\\n \\"avatar_url\\": \\"\\",\\n \\"internal\\": false,\\n \\"mirror_interval\\": \\"\\",\\n \\"object_format_name\\": \\"sha1\\",\\n \\"mirror_updated\\": \\"0001-01-01T00:00:00Z\\",\\n \\"topics\\": [],\\n \\"licenses\\": []\\n },\\n \\"sender\\": {\\n \\"id\\": -2,\\n \\"login\\": \\"gitea-actions\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"Gitea Actions\\",\\n \\"email\\": \\"gitea-actions@noreply.code.pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/assets/img/avatar_default.png\\",\\n \\"html_url\\": \\"https://code.pivoine.art/gitea-actions\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"1970-01-01T00:00:00Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"gitea-actions\\"\\n },\\n \\"sha\\": \\"83edeeb3413fbd3b866f3dbb7ac5ed5ca095efc2\\",\\n \\"state\\": \\"failure\\",\\n \\"target_url\\": \\"https://code.pivoine.art/valknar/home/actions/runs/47/jobs/0\\",\\n \\"updated_at\\": \\"2025-10-10T20:17:24Z\\"\\n}"]
155 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":false,"nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"=event_type","rightValue":"{{ \\"push\\" }}","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"=event_type","rightValue":"=mqtt","operator":{"type":"string","operation":"equals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"mqtt"}]},"looseTypeValidation":true,"options":{"fallbackOutput":"none","allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,80],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-208],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[576,400],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"},{"parameters":{"topics":"homeassistant","options":{"jsonParseBody":true}},"type":"n8n-nodes-base.mqttTrigger","typeVersion":1,"position":[0,176],"id":"db220e56-efe7-458b-990d-b6b0c7f3a637","name":"FROM homeassistant","credentials":{"mqtt":{"id":"rqKKnJhZrSWZoVl6","name":"MQTT account"}}},{"parameters":{"mode":"manual","duplicateItem":false,"assignments":{"assignments":[{"id":"c4a9b92c-994d-465e-b695-00aae9dec0b5","name":"event_type","value":"mqtt","type":"string"}]},"includeOtherFields":true,"include":"all","options":{}},"type":"n8n-nodes-base.set","typeVersion":3.4,"position":[224,176],"id":"68ebb20b-87e8-4cfb-a83e-9cb692e4d38e","name":"TO event"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://chat/message","authentication":"none","provideSslCertificates":false,"sendQuery":true,"specifyQuery":"keypair","queryParameters":{"parameters":[{"name":"token","value":"CQ.CVw-vDMMqLqV"}]},"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"keypair","bodyParameters":{"parameters":[{"name":"message","value":""}]},"options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[656,80],"id":"197092fe-f532-46aa-8884-900568b6f22b","name":"HTTP Request"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"HTTP Request","type":"main","index":0}]]},"FROM homeassistant":{"main":[[{"node":"TO event","type":"main","index":0}]]},"TO event":{"main":[[{"node":"Switch","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{"destinationNode":"4","runNodeFilter":"5"},{"runData":"6","pinData":"7","lastNodeExecuted":"4"},{"contextData":"8","nodeExecutionStack":"9","metadata":"10","waitingExecution":"11","waitingExecutionSource":"12"},"Switch",["13","14","4"],{"FROM homeassistant":"15","TO event":"16","Switch":"17"},{},{},[],{},{},{},"FROM homeassistant","TO event",["18"],["19"],["20"],{"startTime":1760133792884,"executionIndex":0,"source":"21","hints":"22","executionTime":43,"executionStatus":"23","data":"24"},{"startTime":1760133792927,"executionIndex":1,"source":"25","hints":"26","executionTime":1,"executionStatus":"23","data":"27"},{"startTime":1760133826169,"executionIndex":2,"source":"28","hints":"29","executionTime":1,"executionStatus":"23","data":"30"},[],[],"success",{"main":"31"},["32"],[],{"main":"33"},["34"],[],{"main":"35"},["36"],{"previousNode":"13"},["37"],{"previousNode":"14","previousNodeOutput":0,"previousNodeRun":0},["38","39"],["40"],["41"],[],[],{"json":"42","pairedItem":"43"},{"json":"44","pairedItem":"45"},{"message":"46","topic":"47"},{"item":0},{"message":"48","topic":"47","event_type":"49"},{"item":0},{"message":"50"},"homeassistant",{"message":"50"},"mqtt","It's all good now baby!!!"]
33 {"id":"JntLnJIWAtFUxzoj","name":"Main Workflow","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T18:58:31.972Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760123509208,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760123509208,"executionIndex":1,"source":"21","hints":"22","executionTime":1,"executionStatus":"19","data":"23"},{"startTime":1760123509209,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760123509209,"executionIndex":3,"source":"27","hints":"28","executionTime":2,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"previousNode":"40"},["41","42"],{"previousNode":"43","previousNodeOutput":1},["44"],["45"],"FROM valknar/home",["46"],"TO webhook",[],["47"],"Switch",["48"],{"json":"49","pairedItem":"50"},{"json":"49","pairedItem":"51"},{"json":"49","pairedItem":"52"},{"json":"53","pairedItem":"54"},{"headers":"55","params":"56","query":"57","body":"58","webhookUrl":"59","executionMode":"60"},{"item":0},{"item":0},{"item":0},{"headers":"61","params":"62","query":"63","body":"64","webhookUrl":"59","executionMode":"60"},{"item":0},{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"https://chain.pivoine.art/webhook/5ed1a77b-13b2-4df8-8d38-1059f8618d15","production",{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"chain.pivoine.art","Go-http-client/1.1","gzip","172.18.0.1","443","https","ba94cdd2a9e5","fb54f2fd-3161-477b-9a57-0375622c2528","status","repository","","sha1=","sha256=","{\\n \\"commit\\": {\\n \\"id\\": \\"82ab9019de5ef4aa091ceeae0fe9db887b086277\\",\\n \\"message\\": \\"fix: signoz\\\\n\\",\\n \\"url\\": \\"https://code.pivoine.art/valknar/home/commit/82ab9019de5ef4aa091ceeae0fe9db887b086277\\",\\n \\"author\\": {\\n \\"name\\": \\"Sebastian Krüger\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"username\\": \\"valknar\\"\\n },\\n \\"committer\\": {\\n \\"name\\": \\"Sebastian Krüger\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"username\\": \\"valknar\\"\\n },\\n \\"verification\\": null,\\n \\"timestamp\\": \\"2025-10-10T21:11:25+02:00\\",\\n \\"added\\": [],\\n \\"removed\\": [],\\n \\"modified\\": [\\n \\"Projects/kompose/trace/compose.yaml\\"\\n ]\\n },\\n \\"context\\": \\"Sync Repository Kompose via git / build (push)\\",\\n \\"created_at\\": \\"2025-10-10T19:11:47Z\\",\\n \\"description\\": \\"Successful in 18s\\",\\n \\"id\\": 138,\\n \\"repository\\": {\\n \\"id\\": 4,\\n \\"owner\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n },\\n \\"name\\": \\"home\\",\\n \\"full_name\\": \\"valknar/home\\",\\n \\"description\\": \\"\\",\\n \\"empty\\": false,\\n \\"private\\": true,\\n \\"fork\\": false,\\n \\"template\\": false,\\n \\"mirror\\": false,\\n \\"size\\": 617101,\\n \\"language\\": \\"Shell\\",\\n \\"languages_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/languages\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home\\",\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home\\",\\n \\"link\\": \\"\\",\\n \\"ssh_url\\": \\"ssh://git@code.pivoine.art:2222/valknar/home.git\\",\\n \\"clone_url\\": \\"https://code.pivoine.art/valknar/home.git\\",\\n \\"original_url\\": \\"https://github.com/valknarogg/home\\",\\n \\"website\\": \\"\\",\\n \\"stars_count\\": 0,\\n \\"forks_count\\": 0,\\n \\"watchers_count\\": 1,\\n \\"open_issues_count\\": 0,\\n \\"open_pr_counter\\": 0,\\n \\"release_counter\\": 0,\\n \\"default_branch\\": \\"main\\",\\n \\"archived\\": false,\\n \\"created_at\\": \\"2025-10-09T23:17:05Z\\",\\n \\"updated_at\\": \\"2025-10-10T19:11:26Z\\",\\n \\"archived_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"permissions\\": {\\n \\"admin\\": true,\\n \\"push\\": true,\\n \\"pull\\": true\\n },\\n \\"has_issues\\": true,\\n \\"internal_tracker\\": {\\n \\"enable_time_tracker\\": true,\\n \\"allow_only_contributors_to_track_time\\": true,\\n \\"enable_issue_dependencies\\": true\\n },\\n \\"has_wiki\\": true,\\n \\"has_pull_requests\\": false,\\n \\"has_projects\\": true,\\n \\"projects_mode\\": \\"all\\",\\n \\"has_releases\\": true,\\n \\"has_packages\\": true,\\n \\"has_actions\\": true,\\n \\"ignore_whitespace_conflicts\\": false,\\n \\"allow_merge_commits\\": false,\\n \\"allow_rebase\\": false,\\n \\"allow_rebase_explicit\\": false,\\n \\"allow_squash_merge\\": false,\\n \\"allow_fast_forward_only_merge\\": false,\\n \\"allow_rebase_update\\": false,\\n \\"default_delete_branch_after_merge\\": false,\\n \\"default_merge_style\\": \\"merge\\",\\n \\"default_allow_maintainer_edit\\": false,\\n \\"avatar_url\\": \\"\\",\\n \\"internal\\": false,\\n \\"mirror_interval\\": \\"\\",\\n \\"object_format_name\\": \\"sha1\\",\\n \\"mirror_updated\\": \\"0001-01-01T00:00:00Z\\",\\n \\"topics\\": [],\\n \\"licenses\\": []\\n },\\n \\"sender\\": {\\n \\"id\\": -2,\\n \\"login\\": \\"gitea-actions\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"Gitea Actions\\",\\n \\"email\\": \\"gitea-actions@noreply.code.pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/assets/img/avatar_default.png\\",\\n \\"html_url\\": \\"https://code.pivoine.art/gitea-actions\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"1970-01-01T00:00:00Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"gitea-actions\\"\\n },\\n \\"sha\\": \\"82ab9019de5ef4aa091ceeae0fe9db887b086277\\",\\n \\"state\\": \\"success\\",\\n \\"target_url\\": \\"https://code.pivoine.art/valknar/home/actions/runs/40/jobs/0\\",\\n \\"updated_at\\": \\"2025-10-10T19:11:47Z\\"\\n}"]
75 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T20:09:00.515Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760127445783,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760127445783,"executionIndex":1,"source":"21","hints":"22","executionTime":0,"executionStatus":"19","data":"23"},{"startTime":1760127445783,"executionIndex":2,"source":"24","hints":"25","executionTime":1,"executionStatus":"19","data":"26"},{"startTime":1760127445784,"executionIndex":3,"source":"27","hints":"28","executionTime":4,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"previousNode":"40"},["41","42"],{"previousNode":"43","previousNodeOutput":1},["44"],["45"],"FROM valknar/home",["46"],"TO webhook",[],["47"],"Switch",["48"],{"json":"49","pairedItem":"50"},{"json":"49","pairedItem":"51"},{"json":"49","pairedItem":"52"},{"json":"53","pairedItem":"54"},{"headers":"55","params":"56","query":"57","body":"58","webhookUrl":"59","executionMode":"60"},{"item":0},{"item":0},{"item":0},{"headers":"61","params":"62","query":"63","body":"64","webhookUrl":"59","executionMode":"60"},{"item":0},{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"https://chain.pivoine.art/webhook/5ed1a77b-13b2-4df8-8d38-1059f8618d15","production",{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"chain.pivoine.art","Go-http-client/1.1","gzip","172.18.0.1","443","https","ba94cdd2a9e5","72fc96d7-abf9-4992-a519-fb352e9a5e13","workflow_job","repository","","sha1=","sha256=","{\\n \\"action\\": \\"completed\\",\\n \\"workflow_job\\": {\\n \\"id\\": 119,\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/actions/runs/119/jobs/119\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home/actions/runs/47/jobs/0\\",\\n \\"run_id\\": 119,\\n \\"run_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/actions/runs/119\\",\\n \\"name\\": \\"build\\",\\n \\"labels\\": [\\n \\"ubuntu-latest\\"\\n ],\\n \\"run_attempt\\": 1,\\n \\"head_sha\\": \\"83edeeb3413fbd3b866f3dbb7ac5ed5ca095efc2\\",\\n \\"head_branch\\": \\"main\\",\\n \\"status\\": \\"completed\\",\\n \\"conclusion\\": \\"failure\\",\\n \\"runner_id\\": 4,\\n \\"runner_name\\": \\"be3675773068\\",\\n \\"steps\\": [\\n {\\n \\"name\\": \\"actions/checkout@\\",\\n \\"number\\": 0,\\n \\"status\\": \\"completed\\",\\n \\"conclusion\\": \\"failure\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n {\\n \\"name\\": \\"actions/setup-node@v5\\",\\n \\"number\\": 1,\\n \\"status\\": \\"completed\\",\\n \\"conclusion\\": \\"failure\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n {\\n \\"name\\": \\"Install pnpm\\",\\n \\"number\\": 2,\\n \\"status\\": \\"completed\\",\\n \\"conclusion\\": \\"failure\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n {\\n \\"name\\": \\"Build JavaScript\\",\\n \\"number\\": 3,\\n \\"status\\": \\"completed\\",\\n \\"conclusion\\": \\"failure\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n {\\n \\"name\\": \\"🚀 Deploy via SSH\\",\\n \\"number\\": 4,\\n \\"status\\": \\"completed\\",\\n \\"conclusion\\": \\"failure\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n {\\n \\"name\\": \\"Docker compose restart\\",\\n \\"number\\": 5,\\n \\"status\\": \\"completed\\",\\n \\"conclusion\\": \\"failure\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n }\\n ],\\n \\"created_at\\": \\"2025-10-10T20:17:24Z\\",\\n \\"started_at\\": \\"2025-10-10T20:17:24Z\\",\\n \\"completed_at\\": \\"2025-10-10T20:17:24Z\\"\\n },\\n \\"repository\\": {\\n \\"id\\": 4,\\n \\"owner\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n },\\n \\"name\\": \\"home\\",\\n \\"full_name\\": \\"valknar/home\\",\\n \\"description\\": \\"\\",\\n \\"empty\\": false,\\n \\"private\\": true,\\n \\"fork\\": false,\\n \\"template\\": false,\\n \\"mirror\\": false,\\n \\"size\\": 617124,\\n \\"language\\": \\"Shell\\",\\n \\"languages_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/languages\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home\\",\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home\\",\\n \\"link\\": \\"\\",\\n \\"ssh_url\\": \\"ssh://git@code.pivoine.art:2222/valknar/home.git\\",\\n \\"clone_url\\": \\"https://code.pivoine.art/valknar/home.git\\",\\n \\"original_url\\": \\"https://github.com/valknarogg/home\\",\\n \\"website\\": \\"\\",\\n \\"stars_count\\": 0,\\n \\"forks_count\\": 0,\\n \\"watchers_count\\": 1,\\n \\"open_issues_count\\": 0,\\n \\"open_pr_counter\\": 0,\\n \\"release_counter\\": 0,\\n \\"default_branch\\": \\"main\\",\\n \\"archived\\": false,\\n \\"created_at\\": \\"2025-10-09T23:17:05Z\\",\\n \\"updated_at\\": \\"2025-10-10T20:17:24Z\\",\\n \\"archived_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"permissions\\": {\\n \\"admin\\": true,\\n \\"push\\": true,\\n \\"pull\\": true\\n },\\n \\"has_issues\\": true,\\n \\"internal_tracker\\": {\\n \\"enable_time_tracker\\": true,\\n \\"allow_only_contributors_to_track_time\\": true,\\n \\"enable_issue_dependencies\\": true\\n },\\n \\"has_wiki\\": true,\\n \\"has_pull_requests\\": false,\\n \\"has_projects\\": true,\\n \\"projects_mode\\": \\"all\\",\\n \\"has_releases\\": true,\\n \\"has_packages\\": true,\\n \\"has_actions\\": true,\\n \\"ignore_whitespace_conflicts\\": false,\\n \\"allow_merge_commits\\": false,\\n \\"allow_rebase\\": false,\\n \\"allow_rebase_explicit\\": false,\\n \\"allow_squash_merge\\": false,\\n \\"allow_fast_forward_only_merge\\": false,\\n \\"allow_rebase_update\\": false,\\n \\"default_delete_branch_after_merge\\": false,\\n \\"default_merge_style\\": \\"merge\\",\\n \\"default_allow_maintainer_edit\\": false,\\n \\"avatar_url\\": \\"\\",\\n \\"internal\\": false,\\n \\"mirror_interval\\": \\"\\",\\n \\"object_format_name\\": \\"sha1\\",\\n \\"mirror_updated\\": \\"0001-01-01T00:00:00Z\\",\\n \\"topics\\": [],\\n \\"licenses\\": []\\n },\\n \\"sender\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@noreply.code.pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n }\\n}"]
77 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T20:09:00.515Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760127466324,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760127466324,"executionIndex":1,"source":"21","hints":"22","executionTime":1,"executionStatus":"19","data":"23"},{"startTime":1760127466325,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760127466326,"executionIndex":3,"source":"27","hints":"28","executionTime":6,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"previousNode":"40"},["41","42"],{"previousNode":"43","previousNodeOutput":1},["44"],["45"],"FROM valknar/home",["46"],"TO webhook",[],["47"],"Switch",["48"],{"json":"49","pairedItem":"50"},{"json":"49","pairedItem":"51"},{"json":"49","pairedItem":"52"},{"json":"53","pairedItem":"54"},{"headers":"55","params":"56","query":"57","body":"58","webhookUrl":"59","executionMode":"60"},{"item":0},{"item":0},{"item":0},{"headers":"61","params":"62","query":"63","body":"64","webhookUrl":"59","executionMode":"60"},{"item":0},{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"https://chain.pivoine.art/webhook/5ed1a77b-13b2-4df8-8d38-1059f8618d15","production",{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"chain.pivoine.art","Go-http-client/1.1","gzip","172.18.0.1","443","https","ba94cdd2a9e5","a428a9c1-f5ff-4091-8e89-1e20960feaed","status","repository","","sha1=","sha256=","{\\n \\"commit\\": {\\n \\"id\\": \\"83edeeb3413fbd3b866f3dbb7ac5ed5ca095efc2\\",\\n \\"message\\": \\"fix: chat\\\\n\\",\\n \\"url\\": \\"https://code.pivoine.art/valknar/home/commit/83edeeb3413fbd3b866f3dbb7ac5ed5ca095efc2\\",\\n \\"author\\": {\\n \\"name\\": \\"Sebastian Krüger\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"username\\": \\"valknar\\"\\n },\\n \\"committer\\": {\\n \\"name\\": \\"Sebastian Krüger\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"username\\": \\"valknar\\"\\n },\\n \\"verification\\": null,\\n \\"timestamp\\": \\"2025-10-10T22:17:22+02:00\\",\\n \\"added\\": [],\\n \\"removed\\": [],\\n \\"modified\\": [\\n \\"Projects/kompose/chat/compose.yaml\\"\\n ]\\n },\\n \\"context\\": \\"Sync Repository Kompose via git / build (push)\\",\\n \\"created_at\\": \\"2025-10-10T20:17:44Z\\",\\n \\"description\\": \\"Successful in 18s\\",\\n \\"id\\": 154,\\n \\"repository\\": {\\n \\"id\\": 4,\\n \\"owner\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n },\\n \\"name\\": \\"home\\",\\n \\"full_name\\": \\"valknar/home\\",\\n \\"description\\": \\"\\",\\n \\"empty\\": false,\\n \\"private\\": true,\\n \\"fork\\": false,\\n \\"template\\": false,\\n \\"mirror\\": false,\\n \\"size\\": 617124,\\n \\"language\\": \\"Shell\\",\\n \\"languages_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/languages\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home\\",\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home\\",\\n \\"link\\": \\"\\",\\n \\"ssh_url\\": \\"ssh://git@code.pivoine.art:2222/valknar/home.git\\",\\n \\"clone_url\\": \\"https://code.pivoine.art/valknar/home.git\\",\\n \\"original_url\\": \\"https://github.com/valknarogg/home\\",\\n \\"website\\": \\"\\",\\n \\"stars_count\\": 0,\\n \\"forks_count\\": 0,\\n \\"watchers_count\\": 1,\\n \\"open_issues_count\\": 0,\\n \\"open_pr_counter\\": 0,\\n \\"release_counter\\": 0,\\n \\"default_branch\\": \\"main\\",\\n \\"archived\\": false,\\n \\"created_at\\": \\"2025-10-09T23:17:05Z\\",\\n \\"updated_at\\": \\"2025-10-10T20:17:24Z\\",\\n \\"archived_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"permissions\\": {\\n \\"admin\\": true,\\n \\"push\\": true,\\n \\"pull\\": true\\n },\\n \\"has_issues\\": true,\\n \\"internal_tracker\\": {\\n \\"enable_time_tracker\\": true,\\n \\"allow_only_contributors_to_track_time\\": true,\\n \\"enable_issue_dependencies\\": true\\n },\\n \\"has_wiki\\": true,\\n \\"has_pull_requests\\": false,\\n \\"has_projects\\": true,\\n \\"projects_mode\\": \\"all\\",\\n \\"has_releases\\": true,\\n \\"has_packages\\": true,\\n \\"has_actions\\": true,\\n \\"ignore_whitespace_conflicts\\": false,\\n \\"allow_merge_commits\\": false,\\n \\"allow_rebase\\": false,\\n \\"allow_rebase_explicit\\": false,\\n \\"allow_squash_merge\\": false,\\n \\"allow_fast_forward_only_merge\\": false,\\n \\"allow_rebase_update\\": false,\\n \\"default_delete_branch_after_merge\\": false,\\n \\"default_merge_style\\": \\"merge\\",\\n \\"default_allow_maintainer_edit\\": false,\\n \\"avatar_url\\": \\"\\",\\n \\"internal\\": false,\\n \\"mirror_interval\\": \\"\\",\\n \\"object_format_name\\": \\"sha1\\",\\n \\"mirror_updated\\": \\"0001-01-01T00:00:00Z\\",\\n \\"topics\\": [],\\n \\"licenses\\": []\\n },\\n \\"sender\\": {\\n \\"id\\": -2,\\n \\"login\\": \\"gitea-actions\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"Gitea Actions\\",\\n \\"email\\": \\"gitea-actions@noreply.code.pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/assets/img/avatar_default.png\\",\\n \\"html_url\\": \\"https://code.pivoine.art/gitea-actions\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"1970-01-01T00:00:00Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"gitea-actions\\"\\n },\\n \\"sha\\": \\"83edeeb3413fbd3b866f3dbb7ac5ed5ca095efc2\\",\\n \\"state\\": \\"success\\",\\n \\"target_url\\": \\"https://code.pivoine.art/valknar/home/actions/runs/48/jobs/0\\",\\n \\"updated_at\\": \\"2025-10-10T20:17:44Z\\"\\n}"]
34 {"id":"JntLnJIWAtFUxzoj","name":"Main Workflow","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T18:58:31.972Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760123509227,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760123509227,"executionIndex":1,"source":"21","hints":"22","executionTime":0,"executionStatus":"19","data":"23"},{"startTime":1760123509228,"executionIndex":2,"source":"24","hints":"25","executionTime":1,"executionStatus":"19","data":"26"},{"startTime":1760123509229,"executionIndex":3,"source":"27","hints":"28","executionTime":2,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"previousNode":"40"},["41","42"],{"previousNode":"43","previousNodeOutput":1},["44"],["45"],"FROM valknar/home",["46"],"TO webhook",[],["47"],"Switch",["48"],{"json":"49","pairedItem":"50"},{"json":"49","pairedItem":"51"},{"json":"49","pairedItem":"52"},{"json":"53","pairedItem":"54"},{"headers":"55","params":"56","query":"57","body":"58","webhookUrl":"59","executionMode":"60"},{"item":0},{"item":0},{"item":0},{"headers":"61","params":"62","query":"63","body":"64","webhookUrl":"59","executionMode":"60"},{"item":0},{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"https://chain.pivoine.art/webhook/5ed1a77b-13b2-4df8-8d38-1059f8618d15","production",{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"chain.pivoine.art","Go-http-client/1.1","gzip","172.18.0.1","443","https","ba94cdd2a9e5","471f8ef6-c76f-48fa-96a9-fbaf041161bd","workflow_job","repository","","sha1=","sha256=","{\\n \\"action\\": \\"completed\\",\\n \\"workflow_job\\": {\\n \\"id\\": 112,\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/actions/runs/112/jobs/112\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home/actions/runs/40/jobs/0\\",\\n \\"run_id\\": 112,\\n \\"run_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/actions/runs/112\\",\\n \\"name\\": \\"build\\",\\n \\"labels\\": [\\n \\"ubuntu-latest\\"\\n ],\\n \\"run_attempt\\": 1,\\n \\"head_sha\\": \\"82ab9019de5ef4aa091ceeae0fe9db887b086277\\",\\n \\"head_branch\\": \\"main\\",\\n \\"status\\": \\"completed\\",\\n \\"conclusion\\": \\"success\\",\\n \\"runner_id\\": 4,\\n \\"runner_name\\": \\"be3675773068\\",\\n \\"steps\\": [\\n {\\n \\"name\\": \\"actions/checkout@v4\\",\\n \\"number\\": 0,\\n \\"status\\": \\"completed\\",\\n \\"conclusion\\": \\"success\\",\\n \\"started_at\\": \\"2025-10-10T19:11:30Z\\",\\n \\"completed_at\\": \\"2025-10-10T19:11:42Z\\"\\n },\\n {\\n \\"name\\": \\"actions/checkout@v4\\",\\n \\"number\\": 1,\\n \\"status\\": \\"completed\\",\\n \\"conclusion\\": \\"success\\",\\n \\"started_at\\": \\"2025-10-10T19:11:42Z\\",\\n \\"completed_at\\": \\"2025-10-10T19:11:43Z\\"\\n },\\n {\\n \\"name\\": \\"Commit and push changes (if any)\\",\\n \\"number\\": 2,\\n \\"status\\": \\"completed\\",\\n \\"conclusion\\": \\"success\\",\\n \\"started_at\\": \\"2025-10-10T19:11:43Z\\",\\n \\"completed_at\\": \\"2025-10-10T19:11:43Z\\"\\n }\\n ],\\n \\"created_at\\": \\"2025-10-10T19:11:26Z\\",\\n \\"started_at\\": \\"2025-10-10T19:11:29Z\\",\\n \\"completed_at\\": \\"2025-10-10T19:11:47Z\\"\\n },\\n \\"repository\\": {\\n \\"id\\": 4,\\n \\"owner\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n },\\n \\"name\\": \\"home\\",\\n \\"full_name\\": \\"valknar/home\\",\\n \\"description\\": \\"\\",\\n \\"empty\\": false,\\n \\"private\\": true,\\n \\"fork\\": false,\\n \\"template\\": false,\\n \\"mirror\\": false,\\n \\"size\\": 617101,\\n \\"language\\": \\"Shell\\",\\n \\"languages_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/languages\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home\\",\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home\\",\\n \\"link\\": \\"\\",\\n \\"ssh_url\\": \\"ssh://git@code.pivoine.art:2222/valknar/home.git\\",\\n \\"clone_url\\": \\"https://code.pivoine.art/valknar/home.git\\",\\n \\"original_url\\": \\"https://github.com/valknarogg/home\\",\\n \\"website\\": \\"\\",\\n \\"stars_count\\": 0,\\n \\"forks_count\\": 0,\\n \\"watchers_count\\": 1,\\n \\"open_issues_count\\": 0,\\n \\"open_pr_counter\\": 0,\\n \\"release_counter\\": 0,\\n \\"default_branch\\": \\"main\\",\\n \\"archived\\": false,\\n \\"created_at\\": \\"2025-10-09T23:17:05Z\\",\\n \\"updated_at\\": \\"2025-10-10T19:11:26Z\\",\\n \\"archived_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"permissions\\": {\\n \\"admin\\": true,\\n \\"push\\": true,\\n \\"pull\\": true\\n },\\n \\"has_issues\\": true,\\n \\"internal_tracker\\": {\\n \\"enable_time_tracker\\": true,\\n \\"allow_only_contributors_to_track_time\\": true,\\n \\"enable_issue_dependencies\\": true\\n },\\n \\"has_wiki\\": true,\\n \\"has_pull_requests\\": false,\\n \\"has_projects\\": true,\\n \\"projects_mode\\": \\"all\\",\\n \\"has_releases\\": true,\\n \\"has_packages\\": true,\\n \\"has_actions\\": true,\\n \\"ignore_whitespace_conflicts\\": false,\\n \\"allow_merge_commits\\": false,\\n \\"allow_rebase\\": false,\\n \\"allow_rebase_explicit\\": false,\\n \\"allow_squash_merge\\": false,\\n \\"allow_fast_forward_only_merge\\": false,\\n \\"allow_rebase_update\\": false,\\n \\"default_delete_branch_after_merge\\": false,\\n \\"default_merge_style\\": \\"merge\\",\\n \\"default_allow_maintainer_edit\\": false,\\n \\"avatar_url\\": \\"\\",\\n \\"internal\\": false,\\n \\"mirror_interval\\": \\"\\",\\n \\"object_format_name\\": \\"sha1\\",\\n \\"mirror_updated\\": \\"0001-01-01T00:00:00Z\\",\\n \\"topics\\": [],\\n \\"licenses\\": []\\n },\\n \\"sender\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@noreply.code.pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n }\\n}"]
35 {"id":"JntLnJIWAtFUxzoj","name":"Main Workflow","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T18:58:31.972Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760123566384,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760123566384,"executionIndex":1,"source":"21","hints":"22","executionTime":0,"executionStatus":"19","data":"23"},{"startTime":1760123566385,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760123566385,"executionIndex":3,"source":"27","hints":"28","executionTime":2,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"previousNode":"40"},["41","42"],{"previousNode":"43","previousNodeOutput":1},["44"],["45"],"FROM valknar/home",["46"],"TO webhook",[],["47"],"Switch",["48"],{"json":"49","pairedItem":"50"},{"json":"49","pairedItem":"51"},{"json":"49","pairedItem":"52"},{"json":"53","pairedItem":"54"},{"headers":"55","params":"56","query":"57","body":"58","webhookUrl":"59","executionMode":"60"},{"item":0},{"item":0},{"item":0},{"headers":"61","params":"62","query":"63","body":"64","webhookUrl":"59","executionMode":"60"},{"item":0},{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"https://chain.pivoine.art/webhook/5ed1a77b-13b2-4df8-8d38-1059f8618d15","production",{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"chain.pivoine.art","Go-http-client/1.1","gzip","172.18.0.1","443","https","ba94cdd2a9e5","37d826dc-8d92-48f4-ac21-135aae995b6d","push","repository","","sha1=","sha256=","{\\n \\"ref\\": \\"refs/heads/main\\",\\n \\"before\\": \\"82ab9019de5ef4aa091ceeae0fe9db887b086277\\",\\n \\"after\\": \\"24c236487cc9136ef43b8b44dce6c210c23d6b4d\\",\\n \\"compare_url\\": \\"https://code.pivoine.art/valknar/home/compare/82ab9019de5ef4aa091ceeae0fe9db887b086277...24c236487cc9136ef43b8b44dce6c210c23d6b4d\\",\\n \\"commits\\": [\\n {\\n \\"id\\": \\"24c236487cc9136ef43b8b44dce6c210c23d6b4d\\",\\n \\"message\\": \\"fix: gitignore\\\\n\\",\\n \\"url\\": \\"https://code.pivoine.art/valknar/home/commit/24c236487cc9136ef43b8b44dce6c210c23d6b4d\\",\\n \\"author\\": {\\n \\"name\\": \\"Sebastian Krüger\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"username\\": \\"valknar\\"\\n },\\n \\"committer\\": {\\n \\"name\\": \\"Sebastian Krüger\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"username\\": \\"valknar\\"\\n },\\n \\"verification\\": null,\\n \\"timestamp\\": \\"2025-10-10T21:12:43+02:00\\",\\n \\"added\\": [],\\n \\"removed\\": [],\\n \\"modified\\": [\\n \\"Projects/kompose/trace/compose.yaml\\"\\n ]\\n }\\n ],\\n \\"total_commits\\": 1,\\n \\"head_commit\\": {\\n \\"id\\": \\"24c236487cc9136ef43b8b44dce6c210c23d6b4d\\",\\n \\"message\\": \\"fix: gitignore\\\\n\\",\\n \\"url\\": \\"https://code.pivoine.art/valknar/home/commit/24c236487cc9136ef43b8b44dce6c210c23d6b4d\\",\\n \\"author\\": {\\n \\"name\\": \\"Sebastian Krüger\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"username\\": \\"valknar\\"\\n },\\n \\"committer\\": {\\n \\"name\\": \\"Sebastian Krüger\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"username\\": \\"valknar\\"\\n },\\n \\"verification\\": null,\\n \\"timestamp\\": \\"2025-10-10T21:12:43+02:00\\",\\n \\"added\\": [],\\n \\"removed\\": [],\\n \\"modified\\": [\\n \\"Projects/kompose/trace/compose.yaml\\"\\n ]\\n },\\n \\"repository\\": {\\n \\"id\\": 4,\\n \\"owner\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n },\\n \\"name\\": \\"home\\",\\n \\"full_name\\": \\"valknar/home\\",\\n \\"description\\": \\"\\",\\n \\"empty\\": false,\\n \\"private\\": true,\\n \\"fork\\": false,\\n \\"template\\": false,\\n \\"mirror\\": false,\\n \\"size\\": 617101,\\n \\"language\\": \\"\\",\\n \\"languages_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/languages\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home\\",\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home\\",\\n \\"link\\": \\"\\",\\n \\"ssh_url\\": \\"ssh://git@code.pivoine.art:2222/valknar/home.git\\",\\n \\"clone_url\\": \\"https://code.pivoine.art/valknar/home.git\\",\\n \\"original_url\\": \\"https://github.com/valknarogg/home\\",\\n \\"website\\": \\"\\",\\n \\"stars_count\\": 0,\\n \\"forks_count\\": 0,\\n \\"watchers_count\\": 1,\\n \\"open_issues_count\\": 0,\\n \\"open_pr_counter\\": 0,\\n \\"release_counter\\": 0,\\n \\"default_branch\\": \\"main\\",\\n \\"archived\\": false,\\n \\"created_at\\": \\"2025-10-09T23:17:05Z\\",\\n \\"updated_at\\": \\"2025-10-10T19:11:26Z\\",\\n \\"archived_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"permissions\\": {\\n \\"admin\\": true,\\n \\"push\\": true,\\n \\"pull\\": true\\n },\\n \\"has_issues\\": true,\\n \\"internal_tracker\\": {\\n \\"enable_time_tracker\\": true,\\n \\"allow_only_contributors_to_track_time\\": true,\\n \\"enable_issue_dependencies\\": true\\n },\\n \\"has_wiki\\": true,\\n \\"has_pull_requests\\": false,\\n \\"has_projects\\": true,\\n \\"projects_mode\\": \\"all\\",\\n \\"has_releases\\": true,\\n \\"has_packages\\": true,\\n \\"has_actions\\": true,\\n \\"ignore_whitespace_conflicts\\": false,\\n \\"allow_merge_commits\\": false,\\n \\"allow_rebase\\": false,\\n \\"allow_rebase_explicit\\": false,\\n \\"allow_squash_merge\\": false,\\n \\"allow_fast_forward_only_merge\\": false,\\n \\"allow_rebase_update\\": false,\\n \\"default_delete_branch_after_merge\\": false,\\n \\"default_merge_style\\": \\"merge\\",\\n \\"default_allow_maintainer_edit\\": false,\\n \\"avatar_url\\": \\"\\",\\n \\"internal\\": false,\\n \\"mirror_interval\\": \\"\\",\\n \\"object_format_name\\": \\"sha1\\",\\n \\"mirror_updated\\": \\"0001-01-01T00:00:00Z\\",\\n \\"topics\\": [],\\n \\"licenses\\": []\\n },\\n \\"pusher\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@noreply.code.pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n },\\n \\"sender\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@noreply.code.pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n }\\n}"]
76 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T20:09:00.515Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760127447173,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760127447173,"executionIndex":1,"source":"21","hints":"22","executionTime":1,"executionStatus":"19","data":"23"},{"startTime":1760127447174,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760127447174,"executionIndex":3,"source":"27","hints":"28","executionTime":4,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"previousNode":"40"},["41","42"],{"previousNode":"43","previousNodeOutput":1},["44"],["45"],"FROM valknar/home",["46"],"TO webhook",[],["47"],"Switch",["48"],{"json":"49","pairedItem":"50"},{"json":"49","pairedItem":"51"},{"json":"49","pairedItem":"52"},{"json":"53","pairedItem":"54"},{"headers":"55","params":"56","query":"57","body":"58","webhookUrl":"59","executionMode":"60"},{"item":0},{"item":0},{"item":0},{"headers":"61","params":"62","query":"63","body":"64","webhookUrl":"59","executionMode":"60"},{"item":0},{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"https://chain.pivoine.art/webhook/5ed1a77b-13b2-4df8-8d38-1059f8618d15","production",{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"chain.pivoine.art","Go-http-client/1.1","gzip","172.18.0.1","443","https","ba94cdd2a9e5","78b7b9b4-4b01-4ae2-b0ef-edf7c7d23bbe","workflow_job","repository","","sha1=","sha256=","{\\n \\"action\\": \\"in_progress\\",\\n \\"workflow_job\\": {\\n \\"id\\": 120,\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/actions/runs/120/jobs/120\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home/actions/runs/48/jobs/0\\",\\n \\"run_id\\": 120,\\n \\"run_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/actions/runs/120\\",\\n \\"name\\": \\"build\\",\\n \\"labels\\": [\\n \\"ubuntu-latest\\"\\n ],\\n \\"run_attempt\\": 1,\\n \\"head_sha\\": \\"83edeeb3413fbd3b866f3dbb7ac5ed5ca095efc2\\",\\n \\"head_branch\\": \\"main\\",\\n \\"status\\": \\"in_progress\\",\\n \\"runner_id\\": 4,\\n \\"runner_name\\": \\"be3675773068\\",\\n \\"steps\\": [\\n {\\n \\"name\\": \\"actions/checkout@v4\\",\\n \\"number\\": 0,\\n \\"status\\": \\"in_progress\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n {\\n \\"name\\": \\"actions/checkout@v4\\",\\n \\"number\\": 1,\\n \\"status\\": \\"in_progress\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n {\\n \\"name\\": \\"Commit and push changes (if any)\\",\\n \\"number\\": 2,\\n \\"status\\": \\"in_progress\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n }\\n ],\\n \\"created_at\\": \\"2025-10-10T20:17:24Z\\",\\n \\"started_at\\": \\"2025-10-10T20:17:26Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n \\"repository\\": {\\n \\"id\\": 4,\\n \\"owner\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n },\\n \\"name\\": \\"home\\",\\n \\"full_name\\": \\"valknar/home\\",\\n \\"description\\": \\"\\",\\n \\"empty\\": false,\\n \\"private\\": true,\\n \\"fork\\": false,\\n \\"template\\": false,\\n \\"mirror\\": false,\\n \\"size\\": 617124,\\n \\"language\\": \\"Shell\\",\\n \\"languages_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/languages\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home\\",\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home\\",\\n \\"link\\": \\"\\",\\n \\"ssh_url\\": \\"ssh://git@code.pivoine.art:2222/valknar/home.git\\",\\n \\"clone_url\\": \\"https://code.pivoine.art/valknar/home.git\\",\\n \\"original_url\\": \\"https://github.com/valknarogg/home\\",\\n \\"website\\": \\"\\",\\n \\"stars_count\\": 0,\\n \\"forks_count\\": 0,\\n \\"watchers_count\\": 1,\\n \\"open_issues_count\\": 0,\\n \\"open_pr_counter\\": 0,\\n \\"release_counter\\": 0,\\n \\"default_branch\\": \\"main\\",\\n \\"archived\\": false,\\n \\"created_at\\": \\"2025-10-09T23:17:05Z\\",\\n \\"updated_at\\": \\"2025-10-10T20:17:24Z\\",\\n \\"archived_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"permissions\\": {\\n \\"admin\\": true,\\n \\"push\\": true,\\n \\"pull\\": true\\n },\\n \\"has_issues\\": true,\\n \\"internal_tracker\\": {\\n \\"enable_time_tracker\\": true,\\n \\"allow_only_contributors_to_track_time\\": true,\\n \\"enable_issue_dependencies\\": true\\n },\\n \\"has_wiki\\": true,\\n \\"has_pull_requests\\": false,\\n \\"has_projects\\": true,\\n \\"projects_mode\\": \\"all\\",\\n \\"has_releases\\": true,\\n \\"has_packages\\": true,\\n \\"has_actions\\": true,\\n \\"ignore_whitespace_conflicts\\": false,\\n \\"allow_merge_commits\\": false,\\n \\"allow_rebase\\": false,\\n \\"allow_rebase_explicit\\": false,\\n \\"allow_squash_merge\\": false,\\n \\"allow_fast_forward_only_merge\\": false,\\n \\"allow_rebase_update\\": false,\\n \\"default_delete_branch_after_merge\\": false,\\n \\"default_merge_style\\": \\"merge\\",\\n \\"default_allow_maintainer_edit\\": false,\\n \\"avatar_url\\": \\"\\",\\n \\"internal\\": false,\\n \\"mirror_interval\\": \\"\\",\\n \\"object_format_name\\": \\"sha1\\",\\n \\"mirror_updated\\": \\"0001-01-01T00:00:00Z\\",\\n \\"topics\\": [],\\n \\"licenses\\": []\\n },\\n \\"sender\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@noreply.code.pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n }\\n}"]
156 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":false,"nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"=event_type","rightValue":"{{ \\"push\\" }}","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"=event_type","rightValue":"=mqtt","operator":{"type":"string","operation":"equals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"mqtt"}]},"looseTypeValidation":true,"options":{"fallbackOutput":"none","allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,80],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-208],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[576,400],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"},{"parameters":{"topics":"homeassistant","options":{"jsonParseBody":true}},"type":"n8n-nodes-base.mqttTrigger","typeVersion":1,"position":[0,176],"id":"db220e56-efe7-458b-990d-b6b0c7f3a637","name":"FROM homeassistant","credentials":{"mqtt":{"id":"rqKKnJhZrSWZoVl6","name":"MQTT account"}}},{"parameters":{"mode":"manual","duplicateItem":false,"assignments":{"assignments":[{"id":"c4a9b92c-994d-465e-b695-00aae9dec0b5","name":"event_type","value":"mqtt","type":"string"}]},"includeOtherFields":true,"include":"all","options":{}},"type":"n8n-nodes-base.set","typeVersion":3.4,"position":[224,176],"id":"68ebb20b-87e8-4cfb-a83e-9cb692e4d38e","name":"TO event"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://chat/message","authentication":"none","provideSslCertificates":false,"sendQuery":true,"specifyQuery":"keypair","queryParameters":{"parameters":[{"name":"token","value":"CQ.CVw-vDMMqLqV"}]},"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"keypair","bodyParameters":{"parameters":[{"name":"message","value":""}]},"options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[656,80],"id":"197092fe-f532-46aa-8884-900568b6f22b","name":"HTTP Request"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"HTTP Request","type":"main","index":0}]]},"FROM homeassistant":{"main":[[{"node":"TO event","type":"main","index":0}]]},"TO event":{"main":[[{"node":"Switch","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{"destinationNode":"4","runNodeFilter":"5"},{"runData":"6","pinData":"7","lastNodeExecuted":"4"},{"contextData":"8","nodeExecutionStack":"9","metadata":"10","waitingExecution":"11","waitingExecutionSource":"12"},"Switch",["13","14","4"],{"FROM homeassistant":"15","TO event":"16","Switch":"17"},{},{},[],{},{},{},"FROM homeassistant","TO event",["18"],["19"],["20"],{"startTime":1760133792884,"executionIndex":0,"source":"21","hints":"22","executionTime":43,"executionStatus":"23","data":"24"},{"startTime":1760133792927,"executionIndex":1,"source":"25","hints":"26","executionTime":1,"executionStatus":"23","data":"27"},{"startTime":1760133853116,"executionIndex":2,"source":"28","hints":"29","executionTime":1,"executionStatus":"23","data":"30"},[],[],"success",{"main":"31"},["32"],[],{"main":"33"},["34"],[],{"main":"35"},["36"],{"previousNode":"13"},["37"],{"previousNode":"14","previousNodeOutput":0,"previousNodeRun":0},["38","39"],["40"],["41"],[],[],{"json":"42","pairedItem":"43"},{"json":"44","pairedItem":"45"},{"message":"46","topic":"47"},{"item":0},{"message":"48","topic":"47","event_type":"49"},{"item":0},{"message":"50"},"homeassistant",{"message":"50"},"mqtt","It's all good now baby!!!"]
36 {"id":"JntLnJIWAtFUxzoj","name":"Main Workflow","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T18:58:31.972Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760123566405,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760123566405,"executionIndex":1,"source":"21","hints":"22","executionTime":0,"executionStatus":"19","data":"23"},{"startTime":1760123566405,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760123566406,"executionIndex":3,"source":"27","hints":"28","executionTime":2,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"previousNode":"40"},["41","42"],{"previousNode":"43","previousNodeOutput":1},["44"],["45"],"FROM valknar/home",["46"],"TO webhook",[],["47"],"Switch",["48"],{"json":"49","pairedItem":"50"},{"json":"49","pairedItem":"51"},{"json":"49","pairedItem":"52"},{"json":"53","pairedItem":"54"},{"headers":"55","params":"56","query":"57","body":"58","webhookUrl":"59","executionMode":"60"},{"item":0},{"item":0},{"item":0},{"headers":"61","params":"62","query":"63","body":"64","webhookUrl":"59","executionMode":"60"},{"item":0},{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"https://chain.pivoine.art/webhook/5ed1a77b-13b2-4df8-8d38-1059f8618d15","production",{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"chain.pivoine.art","Go-http-client/1.1","gzip","172.18.0.1","443","https","ba94cdd2a9e5","33e8588d-57db-49fa-a2c9-f24c727c88f8","status","repository","","sha1=","sha256=","{\\n \\"commit\\": {\\n \\"id\\": \\"24c236487cc9136ef43b8b44dce6c210c23d6b4d\\",\\n \\"message\\": \\"fix: gitignore\\\\n\\",\\n \\"url\\": \\"https://code.pivoine.art/valknar/home/commit/24c236487cc9136ef43b8b44dce6c210c23d6b4d\\",\\n \\"author\\": {\\n \\"name\\": \\"Sebastian Krüger\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"username\\": \\"valknar\\"\\n },\\n \\"committer\\": {\\n \\"name\\": \\"Sebastian Krüger\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"username\\": \\"valknar\\"\\n },\\n \\"verification\\": null,\\n \\"timestamp\\": \\"2025-10-10T21:12:43+02:00\\",\\n \\"added\\": [],\\n \\"removed\\": [],\\n \\"modified\\": [\\n \\"Projects/kompose/trace/compose.yaml\\"\\n ]\\n },\\n \\"context\\": \\"Build and Deploy Docs.Pivoine.Art via SSH / build (push)\\",\\n \\"created_at\\": \\"2025-10-10T19:12:45Z\\",\\n \\"description\\": \\"Waiting to run\\",\\n \\"id\\": 139,\\n \\"repository\\": {\\n \\"id\\": 4,\\n \\"owner\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n },\\n \\"name\\": \\"home\\",\\n \\"full_name\\": \\"valknar/home\\",\\n \\"description\\": \\"\\",\\n \\"empty\\": false,\\n \\"private\\": true,\\n \\"fork\\": false,\\n \\"template\\": false,\\n \\"mirror\\": false,\\n \\"size\\": 617106,\\n \\"language\\": \\"Shell\\",\\n \\"languages_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/languages\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home\\",\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home\\",\\n \\"link\\": \\"\\",\\n \\"ssh_url\\": \\"ssh://git@code.pivoine.art:2222/valknar/home.git\\",\\n \\"clone_url\\": \\"https://code.pivoine.art/valknar/home.git\\",\\n \\"original_url\\": \\"https://github.com/valknarogg/home\\",\\n \\"website\\": \\"\\",\\n \\"stars_count\\": 0,\\n \\"forks_count\\": 0,\\n \\"watchers_count\\": 1,\\n \\"open_issues_count\\": 0,\\n \\"open_pr_counter\\": 0,\\n \\"release_counter\\": 0,\\n \\"default_branch\\": \\"main\\",\\n \\"archived\\": false,\\n \\"created_at\\": \\"2025-10-09T23:17:05Z\\",\\n \\"updated_at\\": \\"2025-10-10T19:11:26Z\\",\\n \\"archived_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"permissions\\": {\\n \\"admin\\": true,\\n \\"push\\": true,\\n \\"pull\\": true\\n },\\n \\"has_issues\\": true,\\n \\"internal_tracker\\": {\\n \\"enable_time_tracker\\": true,\\n \\"allow_only_contributors_to_track_time\\": true,\\n \\"enable_issue_dependencies\\": true\\n },\\n \\"has_wiki\\": true,\\n \\"has_pull_requests\\": false,\\n \\"has_projects\\": true,\\n \\"projects_mode\\": \\"all\\",\\n \\"has_releases\\": true,\\n \\"has_packages\\": true,\\n \\"has_actions\\": true,\\n \\"ignore_whitespace_conflicts\\": false,\\n \\"allow_merge_commits\\": false,\\n \\"allow_rebase\\": false,\\n \\"allow_rebase_explicit\\": false,\\n \\"allow_squash_merge\\": false,\\n \\"allow_fast_forward_only_merge\\": false,\\n \\"allow_rebase_update\\": false,\\n \\"default_delete_branch_after_merge\\": false,\\n \\"default_merge_style\\": \\"merge\\",\\n \\"default_allow_maintainer_edit\\": false,\\n \\"avatar_url\\": \\"\\",\\n \\"internal\\": false,\\n \\"mirror_interval\\": \\"\\",\\n \\"object_format_name\\": \\"sha1\\",\\n \\"mirror_updated\\": \\"0001-01-01T00:00:00Z\\",\\n \\"topics\\": [],\\n \\"licenses\\": []\\n },\\n \\"sender\\": {\\n \\"id\\": -2,\\n \\"login\\": \\"gitea-actions\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"Gitea Actions\\",\\n \\"email\\": \\"gitea-actions@noreply.code.pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/assets/img/avatar_default.png\\",\\n \\"html_url\\": \\"https://code.pivoine.art/gitea-actions\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"1970-01-01T00:00:00Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"gitea-actions\\"\\n },\\n \\"sha\\": \\"24c236487cc9136ef43b8b44dce6c210c23d6b4d\\",\\n \\"state\\": \\"pending\\",\\n \\"target_url\\": \\"https://code.pivoine.art/valknar/home/actions/runs/41/jobs/0\\",\\n \\"updated_at\\": \\"2025-10-10T19:12:45Z\\"\\n}"]
38 {"id":"JntLnJIWAtFUxzoj","name":"Main Workflow","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T18:58:31.972Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760123566441,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760123566441,"executionIndex":1,"source":"21","hints":"22","executionTime":1,"executionStatus":"19","data":"23"},{"startTime":1760123566442,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760123566442,"executionIndex":3,"source":"27","hints":"28","executionTime":2,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"previousNode":"40"},["41","42"],{"previousNode":"43","previousNodeOutput":1},["44"],["45"],"FROM valknar/home",["46"],"TO webhook",[],["47"],"Switch",["48"],{"json":"49","pairedItem":"50"},{"json":"49","pairedItem":"51"},{"json":"49","pairedItem":"52"},{"json":"53","pairedItem":"54"},{"headers":"55","params":"56","query":"57","body":"58","webhookUrl":"59","executionMode":"60"},{"item":0},{"item":0},{"item":0},{"headers":"61","params":"62","query":"63","body":"64","webhookUrl":"59","executionMode":"60"},{"item":0},{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"https://chain.pivoine.art/webhook/5ed1a77b-13b2-4df8-8d38-1059f8618d15","production",{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"chain.pivoine.art","Go-http-client/1.1","gzip","172.18.0.1","443","https","ba94cdd2a9e5","a051eb27-4eea-4921-b781-81431ca44033","status","repository","","sha1=","sha256=","{\\n \\"commit\\": {\\n \\"id\\": \\"24c236487cc9136ef43b8b44dce6c210c23d6b4d\\",\\n \\"message\\": \\"fix: gitignore\\\\n\\",\\n \\"url\\": \\"https://code.pivoine.art/valknar/home/commit/24c236487cc9136ef43b8b44dce6c210c23d6b4d\\",\\n \\"author\\": {\\n \\"name\\": \\"Sebastian Krüger\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"username\\": \\"valknar\\"\\n },\\n \\"committer\\": {\\n \\"name\\": \\"Sebastian Krüger\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"username\\": \\"valknar\\"\\n },\\n \\"verification\\": null,\\n \\"timestamp\\": \\"2025-10-10T21:12:43+02:00\\",\\n \\"added\\": [],\\n \\"removed\\": [],\\n \\"modified\\": [\\n \\"Projects/kompose/trace/compose.yaml\\"\\n ]\\n },\\n \\"context\\": \\"Sync Repository Kompose via git / build (push)\\",\\n \\"created_at\\": \\"2025-10-10T19:12:45Z\\",\\n \\"description\\": \\"Waiting to run\\",\\n \\"id\\": 140,\\n \\"repository\\": {\\n \\"id\\": 4,\\n \\"owner\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n },\\n \\"name\\": \\"home\\",\\n \\"full_name\\": \\"valknar/home\\",\\n \\"description\\": \\"\\",\\n \\"empty\\": false,\\n \\"private\\": true,\\n \\"fork\\": false,\\n \\"template\\": false,\\n \\"mirror\\": false,\\n \\"size\\": 617106,\\n \\"language\\": \\"Shell\\",\\n \\"languages_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/languages\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home\\",\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home\\",\\n \\"link\\": \\"\\",\\n \\"ssh_url\\": \\"ssh://git@code.pivoine.art:2222/valknar/home.git\\",\\n \\"clone_url\\": \\"https://code.pivoine.art/valknar/home.git\\",\\n \\"original_url\\": \\"https://github.com/valknarogg/home\\",\\n \\"website\\": \\"\\",\\n \\"stars_count\\": 0,\\n \\"forks_count\\": 0,\\n \\"watchers_count\\": 1,\\n \\"open_issues_count\\": 0,\\n \\"open_pr_counter\\": 0,\\n \\"release_counter\\": 0,\\n \\"default_branch\\": \\"main\\",\\n \\"archived\\": false,\\n \\"created_at\\": \\"2025-10-09T23:17:05Z\\",\\n \\"updated_at\\": \\"2025-10-10T19:11:26Z\\",\\n \\"archived_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"permissions\\": {\\n \\"admin\\": true,\\n \\"push\\": true,\\n \\"pull\\": true\\n },\\n \\"has_issues\\": true,\\n \\"internal_tracker\\": {\\n \\"enable_time_tracker\\": true,\\n \\"allow_only_contributors_to_track_time\\": true,\\n \\"enable_issue_dependencies\\": true\\n },\\n \\"has_wiki\\": true,\\n \\"has_pull_requests\\": false,\\n \\"has_projects\\": true,\\n \\"projects_mode\\": \\"all\\",\\n \\"has_releases\\": true,\\n \\"has_packages\\": true,\\n \\"has_actions\\": true,\\n \\"ignore_whitespace_conflicts\\": false,\\n \\"allow_merge_commits\\": false,\\n \\"allow_rebase\\": false,\\n \\"allow_rebase_explicit\\": false,\\n \\"allow_squash_merge\\": false,\\n \\"allow_fast_forward_only_merge\\": false,\\n \\"allow_rebase_update\\": false,\\n \\"default_delete_branch_after_merge\\": false,\\n \\"default_merge_style\\": \\"merge\\",\\n \\"default_allow_maintainer_edit\\": false,\\n \\"avatar_url\\": \\"\\",\\n \\"internal\\": false,\\n \\"mirror_interval\\": \\"\\",\\n \\"object_format_name\\": \\"sha1\\",\\n \\"mirror_updated\\": \\"0001-01-01T00:00:00Z\\",\\n \\"topics\\": [],\\n \\"licenses\\": []\\n },\\n \\"sender\\": {\\n \\"id\\": -2,\\n \\"login\\": \\"gitea-actions\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"Gitea Actions\\",\\n \\"email\\": \\"gitea-actions@noreply.code.pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/assets/img/avatar_default.png\\",\\n \\"html_url\\": \\"https://code.pivoine.art/gitea-actions\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"1970-01-01T00:00:00Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"gitea-actions\\"\\n },\\n \\"sha\\": \\"24c236487cc9136ef43b8b44dce6c210c23d6b4d\\",\\n \\"state\\": \\"pending\\",\\n \\"target_url\\": \\"https://code.pivoine.art/valknar/home/actions/runs/42/jobs/0\\",\\n \\"updated_at\\": \\"2025-10-10T19:12:45Z\\"\\n}"]
78 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T20:09:00.515Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760127466347,"executionIndex":0,"source":"17","hints":"18","executionTime":1,"executionStatus":"19","data":"20"},{"startTime":1760127466348,"executionIndex":1,"source":"21","hints":"22","executionTime":0,"executionStatus":"19","data":"23"},{"startTime":1760127466348,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760127466348,"executionIndex":3,"source":"27","hints":"28","executionTime":3,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"previousNode":"40"},["41","42"],{"previousNode":"43","previousNodeOutput":1},["44"],["45"],"FROM valknar/home",["46"],"TO webhook",[],["47"],"Switch",["48"],{"json":"49","pairedItem":"50"},{"json":"49","pairedItem":"51"},{"json":"49","pairedItem":"52"},{"json":"53","pairedItem":"54"},{"headers":"55","params":"56","query":"57","body":"58","webhookUrl":"59","executionMode":"60"},{"item":0},{"item":0},{"item":0},{"headers":"61","params":"62","query":"63","body":"64","webhookUrl":"59","executionMode":"60"},{"item":0},{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"https://chain.pivoine.art/webhook/5ed1a77b-13b2-4df8-8d38-1059f8618d15","production",{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"chain.pivoine.art","Go-http-client/1.1","gzip","172.18.0.1","443","https","ba94cdd2a9e5","06ea3879-06a1-414c-b48c-dca50c780bf9","workflow_job","repository","","sha1=","sha256=","{\\n \\"action\\": \\"completed\\",\\n \\"workflow_job\\": {\\n \\"id\\": 120,\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/actions/runs/120/jobs/120\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home/actions/runs/48/jobs/0\\",\\n \\"run_id\\": 120,\\n \\"run_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/actions/runs/120\\",\\n \\"name\\": \\"build\\",\\n \\"labels\\": [\\n \\"ubuntu-latest\\"\\n ],\\n \\"run_attempt\\": 1,\\n \\"head_sha\\": \\"83edeeb3413fbd3b866f3dbb7ac5ed5ca095efc2\\",\\n \\"head_branch\\": \\"main\\",\\n \\"status\\": \\"completed\\",\\n \\"conclusion\\": \\"success\\",\\n \\"runner_id\\": 4,\\n \\"runner_name\\": \\"be3675773068\\",\\n \\"steps\\": [\\n {\\n \\"name\\": \\"actions/checkout@v4\\",\\n \\"number\\": 0,\\n \\"status\\": \\"completed\\",\\n \\"conclusion\\": \\"success\\",\\n \\"started_at\\": \\"2025-10-10T20:17:27Z\\",\\n \\"completed_at\\": \\"2025-10-10T20:17:39Z\\"\\n },\\n {\\n \\"name\\": \\"actions/checkout@v4\\",\\n \\"number\\": 1,\\n \\"status\\": \\"completed\\",\\n \\"conclusion\\": \\"success\\",\\n \\"started_at\\": \\"2025-10-10T20:17:39Z\\",\\n \\"completed_at\\": \\"2025-10-10T20:17:39Z\\"\\n },\\n {\\n \\"name\\": \\"Commit and push changes (if any)\\",\\n \\"number\\": 2,\\n \\"status\\": \\"completed\\",\\n \\"conclusion\\": \\"success\\",\\n \\"started_at\\": \\"2025-10-10T20:17:39Z\\",\\n \\"completed_at\\": \\"2025-10-10T20:17:39Z\\"\\n }\\n ],\\n \\"created_at\\": \\"2025-10-10T20:17:24Z\\",\\n \\"started_at\\": \\"2025-10-10T20:17:26Z\\",\\n \\"completed_at\\": \\"2025-10-10T20:17:44Z\\"\\n },\\n \\"repository\\": {\\n \\"id\\": 4,\\n \\"owner\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n },\\n \\"name\\": \\"home\\",\\n \\"full_name\\": \\"valknar/home\\",\\n \\"description\\": \\"\\",\\n \\"empty\\": false,\\n \\"private\\": true,\\n \\"fork\\": false,\\n \\"template\\": false,\\n \\"mirror\\": false,\\n \\"size\\": 617124,\\n \\"language\\": \\"Shell\\",\\n \\"languages_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/languages\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home\\",\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home\\",\\n \\"link\\": \\"\\",\\n \\"ssh_url\\": \\"ssh://git@code.pivoine.art:2222/valknar/home.git\\",\\n \\"clone_url\\": \\"https://code.pivoine.art/valknar/home.git\\",\\n \\"original_url\\": \\"https://github.com/valknarogg/home\\",\\n \\"website\\": \\"\\",\\n \\"stars_count\\": 0,\\n \\"forks_count\\": 0,\\n \\"watchers_count\\": 1,\\n \\"open_issues_count\\": 0,\\n \\"open_pr_counter\\": 0,\\n \\"release_counter\\": 0,\\n \\"default_branch\\": \\"main\\",\\n \\"archived\\": false,\\n \\"created_at\\": \\"2025-10-09T23:17:05Z\\",\\n \\"updated_at\\": \\"2025-10-10T20:17:24Z\\",\\n \\"archived_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"permissions\\": {\\n \\"admin\\": true,\\n \\"push\\": true,\\n \\"pull\\": true\\n },\\n \\"has_issues\\": true,\\n \\"internal_tracker\\": {\\n \\"enable_time_tracker\\": true,\\n \\"allow_only_contributors_to_track_time\\": true,\\n \\"enable_issue_dependencies\\": true\\n },\\n \\"has_wiki\\": true,\\n \\"has_pull_requests\\": false,\\n \\"has_projects\\": true,\\n \\"projects_mode\\": \\"all\\",\\n \\"has_releases\\": true,\\n \\"has_packages\\": true,\\n \\"has_actions\\": true,\\n \\"ignore_whitespace_conflicts\\": false,\\n \\"allow_merge_commits\\": false,\\n \\"allow_rebase\\": false,\\n \\"allow_rebase_explicit\\": false,\\n \\"allow_squash_merge\\": false,\\n \\"allow_fast_forward_only_merge\\": false,\\n \\"allow_rebase_update\\": false,\\n \\"default_delete_branch_after_merge\\": false,\\n \\"default_merge_style\\": \\"merge\\",\\n \\"default_allow_maintainer_edit\\": false,\\n \\"avatar_url\\": \\"\\",\\n \\"internal\\": false,\\n \\"mirror_interval\\": \\"\\",\\n \\"object_format_name\\": \\"sha1\\",\\n \\"mirror_updated\\": \\"0001-01-01T00:00:00Z\\",\\n \\"topics\\": [],\\n \\"licenses\\": []\\n },\\n \\"sender\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@noreply.code.pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n }\\n}"]
37 {"id":"JntLnJIWAtFUxzoj","name":"Main Workflow","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T18:58:31.972Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760123566423,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760123566423,"executionIndex":1,"source":"21","hints":"22","executionTime":0,"executionStatus":"19","data":"23"},{"startTime":1760123566424,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760123566424,"executionIndex":3,"source":"27","hints":"28","executionTime":2,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"previousNode":"40"},["41","42"],{"previousNode":"43","previousNodeOutput":1},["44"],["45"],"FROM valknar/home",["46"],"TO webhook",[],["47"],"Switch",["48"],{"json":"49","pairedItem":"50"},{"json":"49","pairedItem":"51"},{"json":"49","pairedItem":"52"},{"json":"53","pairedItem":"54"},{"headers":"55","params":"56","query":"57","body":"58","webhookUrl":"59","executionMode":"60"},{"item":0},{"item":0},{"item":0},{"headers":"61","params":"62","query":"63","body":"64","webhookUrl":"59","executionMode":"60"},{"item":0},{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"https://chain.pivoine.art/webhook/5ed1a77b-13b2-4df8-8d38-1059f8618d15","production",{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"chain.pivoine.art","Go-http-client/1.1","gzip","172.18.0.1","443","https","ba94cdd2a9e5","61d1a02f-8484-4e1e-bc69-6ebf45a080be","workflow_job","repository","","sha1=","sha256=","{\\n \\"action\\": \\"queued\\",\\n \\"workflow_job\\": {\\n \\"id\\": 113,\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/actions/runs/113/jobs/113\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home/actions/runs/41/jobs/0\\",\\n \\"run_id\\": 113,\\n \\"run_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/actions/runs/113\\",\\n \\"name\\": \\"build\\",\\n \\"labels\\": [\\n \\"ubuntu-latest\\"\\n ],\\n \\"run_attempt\\": 0,\\n \\"head_sha\\": \\"24c236487cc9136ef43b8b44dce6c210c23d6b4d\\",\\n \\"head_branch\\": \\"main\\",\\n \\"status\\": \\"queued\\",\\n \\"steps\\": null,\\n \\"created_at\\": \\"2025-10-10T19:12:45Z\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n \\"repository\\": {\\n \\"id\\": 4,\\n \\"owner\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n },\\n \\"name\\": \\"home\\",\\n \\"full_name\\": \\"valknar/home\\",\\n \\"description\\": \\"\\",\\n \\"empty\\": false,\\n \\"private\\": true,\\n \\"fork\\": false,\\n \\"template\\": false,\\n \\"mirror\\": false,\\n \\"size\\": 617101,\\n \\"language\\": \\"\\",\\n \\"languages_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/languages\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home\\",\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home\\",\\n \\"link\\": \\"\\",\\n \\"ssh_url\\": \\"ssh://git@code.pivoine.art:2222/valknar/home.git\\",\\n \\"clone_url\\": \\"https://code.pivoine.art/valknar/home.git\\",\\n \\"original_url\\": \\"https://github.com/valknarogg/home\\",\\n \\"website\\": \\"\\",\\n \\"stars_count\\": 0,\\n \\"forks_count\\": 0,\\n \\"watchers_count\\": 1,\\n \\"open_issues_count\\": 0,\\n \\"open_pr_counter\\": 0,\\n \\"release_counter\\": 0,\\n \\"default_branch\\": \\"main\\",\\n \\"archived\\": false,\\n \\"created_at\\": \\"2025-10-09T23:17:05Z\\",\\n \\"updated_at\\": \\"2025-10-10T19:11:26Z\\",\\n \\"archived_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"permissions\\": {\\n \\"admin\\": true,\\n \\"push\\": true,\\n \\"pull\\": true\\n },\\n \\"has_issues\\": true,\\n \\"internal_tracker\\": {\\n \\"enable_time_tracker\\": true,\\n \\"allow_only_contributors_to_track_time\\": true,\\n \\"enable_issue_dependencies\\": true\\n },\\n \\"has_wiki\\": true,\\n \\"has_pull_requests\\": false,\\n \\"has_projects\\": true,\\n \\"projects_mode\\": \\"all\\",\\n \\"has_releases\\": true,\\n \\"has_packages\\": true,\\n \\"has_actions\\": true,\\n \\"ignore_whitespace_conflicts\\": false,\\n \\"allow_merge_commits\\": false,\\n \\"allow_rebase\\": false,\\n \\"allow_rebase_explicit\\": false,\\n \\"allow_squash_merge\\": false,\\n \\"allow_fast_forward_only_merge\\": false,\\n \\"allow_rebase_update\\": false,\\n \\"default_delete_branch_after_merge\\": false,\\n \\"default_merge_style\\": \\"merge\\",\\n \\"default_allow_maintainer_edit\\": false,\\n \\"avatar_url\\": \\"\\",\\n \\"internal\\": false,\\n \\"mirror_interval\\": \\"\\",\\n \\"object_format_name\\": \\"sha1\\",\\n \\"mirror_updated\\": \\"0001-01-01T00:00:00Z\\",\\n \\"topics\\": [],\\n \\"licenses\\": []\\n },\\n \\"sender\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@noreply.code.pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n }\\n}"]
39 {"id":"JntLnJIWAtFUxzoj","name":"Main Workflow","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T18:58:31.972Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760123566459,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760123566459,"executionIndex":1,"source":"21","hints":"22","executionTime":0,"executionStatus":"19","data":"23"},{"startTime":1760123566460,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760123566460,"executionIndex":3,"source":"27","hints":"28","executionTime":3,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"previousNode":"40"},["41","42"],{"previousNode":"43","previousNodeOutput":1},["44"],["45"],"FROM valknar/home",["46"],"TO webhook",[],["47"],"Switch",["48"],{"json":"49","pairedItem":"50"},{"json":"49","pairedItem":"51"},{"json":"49","pairedItem":"52"},{"json":"53","pairedItem":"54"},{"headers":"55","params":"56","query":"57","body":"58","webhookUrl":"59","executionMode":"60"},{"item":0},{"item":0},{"item":0},{"headers":"61","params":"62","query":"63","body":"64","webhookUrl":"59","executionMode":"60"},{"item":0},{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"https://chain.pivoine.art/webhook/5ed1a77b-13b2-4df8-8d38-1059f8618d15","production",{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"chain.pivoine.art","Go-http-client/1.1","gzip","172.18.0.1","443","https","ba94cdd2a9e5","8dabc6da-bc73-4b27-a374-39c284472266","workflow_job","repository","","sha1=","sha256=","{\\n \\"action\\": \\"queued\\",\\n \\"workflow_job\\": {\\n \\"id\\": 114,\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/actions/runs/114/jobs/114\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home/actions/runs/42/jobs/0\\",\\n \\"run_id\\": 114,\\n \\"run_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/actions/runs/114\\",\\n \\"name\\": \\"build\\",\\n \\"labels\\": [\\n \\"ubuntu-latest\\"\\n ],\\n \\"run_attempt\\": 0,\\n \\"head_sha\\": \\"24c236487cc9136ef43b8b44dce6c210c23d6b4d\\",\\n \\"head_branch\\": \\"main\\",\\n \\"status\\": \\"queued\\",\\n \\"steps\\": null,\\n \\"created_at\\": \\"2025-10-10T19:12:45Z\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n \\"repository\\": {\\n \\"id\\": 4,\\n \\"owner\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n },\\n \\"name\\": \\"home\\",\\n \\"full_name\\": \\"valknar/home\\",\\n \\"description\\": \\"\\",\\n \\"empty\\": false,\\n \\"private\\": true,\\n \\"fork\\": false,\\n \\"template\\": false,\\n \\"mirror\\": false,\\n \\"size\\": 617101,\\n \\"language\\": \\"\\",\\n \\"languages_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/languages\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home\\",\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home\\",\\n \\"link\\": \\"\\",\\n \\"ssh_url\\": \\"ssh://git@code.pivoine.art:2222/valknar/home.git\\",\\n \\"clone_url\\": \\"https://code.pivoine.art/valknar/home.git\\",\\n \\"original_url\\": \\"https://github.com/valknarogg/home\\",\\n \\"website\\": \\"\\",\\n \\"stars_count\\": 0,\\n \\"forks_count\\": 0,\\n \\"watchers_count\\": 1,\\n \\"open_issues_count\\": 0,\\n \\"open_pr_counter\\": 0,\\n \\"release_counter\\": 0,\\n \\"default_branch\\": \\"main\\",\\n \\"archived\\": false,\\n \\"created_at\\": \\"2025-10-09T23:17:05Z\\",\\n \\"updated_at\\": \\"2025-10-10T19:11:26Z\\",\\n \\"archived_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"permissions\\": {\\n \\"admin\\": true,\\n \\"push\\": true,\\n \\"pull\\": true\\n },\\n \\"has_issues\\": true,\\n \\"internal_tracker\\": {\\n \\"enable_time_tracker\\": true,\\n \\"allow_only_contributors_to_track_time\\": true,\\n \\"enable_issue_dependencies\\": true\\n },\\n \\"has_wiki\\": true,\\n \\"has_pull_requests\\": false,\\n \\"has_projects\\": true,\\n \\"projects_mode\\": \\"all\\",\\n \\"has_releases\\": true,\\n \\"has_packages\\": true,\\n \\"has_actions\\": true,\\n \\"ignore_whitespace_conflicts\\": false,\\n \\"allow_merge_commits\\": false,\\n \\"allow_rebase\\": false,\\n \\"allow_rebase_explicit\\": false,\\n \\"allow_squash_merge\\": false,\\n \\"allow_fast_forward_only_merge\\": false,\\n \\"allow_rebase_update\\": false,\\n \\"default_delete_branch_after_merge\\": false,\\n \\"default_merge_style\\": \\"merge\\",\\n \\"default_allow_maintainer_edit\\": false,\\n \\"avatar_url\\": \\"\\",\\n \\"internal\\": false,\\n \\"mirror_interval\\": \\"\\",\\n \\"object_format_name\\": \\"sha1\\",\\n \\"mirror_updated\\": \\"0001-01-01T00:00:00Z\\",\\n \\"topics\\": [],\\n \\"licenses\\": []\\n },\\n \\"sender\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@noreply.code.pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n }\\n}"]
79 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T20:09:00.515Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760127495480,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760127495480,"executionIndex":1,"source":"21","hints":"22","executionTime":1,"executionStatus":"19","data":"23"},{"startTime":1760127495481,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760127495481,"executionIndex":3,"source":"27","hints":"28","executionTime":2,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"previousNode":"40"},["41","42"],{"previousNode":"43","previousNodeOutput":1},["44"],["45"],"FROM valknar/home",["46"],"TO webhook",[],["47"],"Switch",["48"],{"json":"49","pairedItem":"50"},{"json":"49","pairedItem":"51"},{"json":"49","pairedItem":"52"},{"json":"53","pairedItem":"54"},{"headers":"55","params":"56","query":"57","body":"58","webhookUrl":"59","executionMode":"60"},{"item":0},{"item":0},{"item":0},{"headers":"61","params":"62","query":"63","body":"64","webhookUrl":"59","executionMode":"60"},{"item":0},{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"https://chain.pivoine.art/webhook/5ed1a77b-13b2-4df8-8d38-1059f8618d15","production",{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"chain.pivoine.art","Go-http-client/1.1","gzip","172.18.0.1","443","https","ba94cdd2a9e5","a142668b-fd03-4e30-a1d3-36c219c4f2d4","push","repository","","sha1=","sha256=","{\\n \\"ref\\": \\"refs/heads/main\\",\\n \\"before\\": \\"83edeeb3413fbd3b866f3dbb7ac5ed5ca095efc2\\",\\n \\"after\\": \\"f99f0091fad881ab595f449d25056d54420100a4\\",\\n \\"compare_url\\": \\"https://code.pivoine.art/valknar/home/compare/83edeeb3413fbd3b866f3dbb7ac5ed5ca095efc2...f99f0091fad881ab595f449d25056d54420100a4\\",\\n \\"commits\\": [\\n {\\n \\"id\\": \\"f99f0091fad881ab595f449d25056d54420100a4\\",\\n \\"message\\": \\"fix: chat\\\\n\\",\\n \\"url\\": \\"https://code.pivoine.art/valknar/home/commit/f99f0091fad881ab595f449d25056d54420100a4\\",\\n \\"author\\": {\\n \\"name\\": \\"Sebastian Krüger\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"username\\": \\"valknar\\"\\n },\\n \\"committer\\": {\\n \\"name\\": \\"Sebastian Krüger\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"username\\": \\"valknar\\"\\n },\\n \\"verification\\": null,\\n \\"timestamp\\": \\"2025-10-10T22:18:13+02:00\\",\\n \\"added\\": [],\\n \\"removed\\": [],\\n \\"modified\\": [\\n \\"Projects/kompose/chat/compose.yaml\\"\\n ]\\n }\\n ],\\n \\"total_commits\\": 1,\\n \\"head_commit\\": {\\n \\"id\\": \\"f99f0091fad881ab595f449d25056d54420100a4\\",\\n \\"message\\": \\"fix: chat\\\\n\\",\\n \\"url\\": \\"https://code.pivoine.art/valknar/home/commit/f99f0091fad881ab595f449d25056d54420100a4\\",\\n \\"author\\": {\\n \\"name\\": \\"Sebastian Krüger\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"username\\": \\"valknar\\"\\n },\\n \\"committer\\": {\\n \\"name\\": \\"Sebastian Krüger\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"username\\": \\"valknar\\"\\n },\\n \\"verification\\": null,\\n \\"timestamp\\": \\"2025-10-10T22:18:13+02:00\\",\\n \\"added\\": [],\\n \\"removed\\": [],\\n \\"modified\\": [\\n \\"Projects/kompose/chat/compose.yaml\\"\\n ]\\n },\\n \\"repository\\": {\\n \\"id\\": 4,\\n \\"owner\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n },\\n \\"name\\": \\"home\\",\\n \\"full_name\\": \\"valknar/home\\",\\n \\"description\\": \\"\\",\\n \\"empty\\": false,\\n \\"private\\": true,\\n \\"fork\\": false,\\n \\"template\\": false,\\n \\"mirror\\": false,\\n \\"size\\": 617124,\\n \\"language\\": \\"\\",\\n \\"languages_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/languages\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home\\",\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home\\",\\n \\"link\\": \\"\\",\\n \\"ssh_url\\": \\"ssh://git@code.pivoine.art:2222/valknar/home.git\\",\\n \\"clone_url\\": \\"https://code.pivoine.art/valknar/home.git\\",\\n \\"original_url\\": \\"https://github.com/valknarogg/home\\",\\n \\"website\\": \\"\\",\\n \\"stars_count\\": 0,\\n \\"forks_count\\": 0,\\n \\"watchers_count\\": 1,\\n \\"open_issues_count\\": 0,\\n \\"open_pr_counter\\": 0,\\n \\"release_counter\\": 0,\\n \\"default_branch\\": \\"main\\",\\n \\"archived\\": false,\\n \\"created_at\\": \\"2025-10-09T23:17:05Z\\",\\n \\"updated_at\\": \\"2025-10-10T20:17:24Z\\",\\n \\"archived_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"permissions\\": {\\n \\"admin\\": true,\\n \\"push\\": true,\\n \\"pull\\": true\\n },\\n \\"has_issues\\": true,\\n \\"internal_tracker\\": {\\n \\"enable_time_tracker\\": true,\\n \\"allow_only_contributors_to_track_time\\": true,\\n \\"enable_issue_dependencies\\": true\\n },\\n \\"has_wiki\\": true,\\n \\"has_pull_requests\\": false,\\n \\"has_projects\\": true,\\n \\"projects_mode\\": \\"all\\",\\n \\"has_releases\\": true,\\n \\"has_packages\\": true,\\n \\"has_actions\\": true,\\n \\"ignore_whitespace_conflicts\\": false,\\n \\"allow_merge_commits\\": false,\\n \\"allow_rebase\\": false,\\n \\"allow_rebase_explicit\\": false,\\n \\"allow_squash_merge\\": false,\\n \\"allow_fast_forward_only_merge\\": false,\\n \\"allow_rebase_update\\": false,\\n \\"default_delete_branch_after_merge\\": false,\\n \\"default_merge_style\\": \\"merge\\",\\n \\"default_allow_maintainer_edit\\": false,\\n \\"avatar_url\\": \\"\\",\\n \\"internal\\": false,\\n \\"mirror_interval\\": \\"\\",\\n \\"object_format_name\\": \\"sha1\\",\\n \\"mirror_updated\\": \\"0001-01-01T00:00:00Z\\",\\n \\"topics\\": [],\\n \\"licenses\\": []\\n },\\n \\"pusher\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@noreply.code.pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n },\\n \\"sender\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@noreply.code.pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n }\\n}"]
157 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":false,"nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"items[0].event_type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"=items[0].event_type","rightValue":"=mqtt","operator":{"type":"string","operation":"equals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"mqtt"}]},"looseTypeValidation":true,"options":{"fallbackOutput":"none","allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,80],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-208],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[576,400],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"},{"parameters":{"topics":"homeassistant","options":{"jsonParseBody":true}},"type":"n8n-nodes-base.mqttTrigger","typeVersion":1,"position":[0,176],"id":"db220e56-efe7-458b-990d-b6b0c7f3a637","name":"FROM homeassistant","credentials":{"mqtt":{"id":"rqKKnJhZrSWZoVl6","name":"MQTT account"}}},{"parameters":{"mode":"manual","duplicateItem":false,"assignments":{"assignments":[{"id":"c4a9b92c-994d-465e-b695-00aae9dec0b5","name":"event_type","value":"mqtt","type":"string"}]},"includeOtherFields":true,"include":"all","options":{}},"type":"n8n-nodes-base.set","typeVersion":3.4,"position":[224,176],"id":"68ebb20b-87e8-4cfb-a83e-9cb692e4d38e","name":"TO event"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://chat/message","authentication":"none","provideSslCertificates":false,"sendQuery":true,"specifyQuery":"keypair","queryParameters":{"parameters":[{"name":"token","value":"CQ.CVw-vDMMqLqV"}]},"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"keypair","bodyParameters":{"parameters":[{"name":"message","value":""}]},"options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[656,80],"id":"197092fe-f532-46aa-8884-900568b6f22b","name":"HTTP Request"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"HTTP Request","type":"main","index":0}]]},"FROM homeassistant":{"main":[[{"node":"TO event","type":"main","index":0}]]},"TO event":{"main":[[{"node":"Switch","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{"destinationNode":"4","runNodeFilter":"5"},{"runData":"6","pinData":"7","lastNodeExecuted":"4"},{"contextData":"8","nodeExecutionStack":"9","metadata":"10","waitingExecution":"11","waitingExecutionSource":"12"},"Switch",["13","14","4"],{"FROM homeassistant":"15","TO event":"16","Switch":"17"},{},{},[],{},{},{},"FROM homeassistant","TO event",["18"],["19"],["20"],{"startTime":1760133792884,"executionIndex":0,"source":"21","hints":"22","executionTime":43,"executionStatus":"23","data":"24"},{"startTime":1760133792927,"executionIndex":1,"source":"25","hints":"26","executionTime":1,"executionStatus":"23","data":"27"},{"startTime":1760134072491,"executionIndex":2,"source":"28","hints":"29","executionTime":2,"executionStatus":"23","data":"30"},[],[],"success",{"main":"31"},["32"],[],{"main":"33"},["34"],[],{"main":"35"},["36"],{"previousNode":"13"},["37"],{"previousNode":"14","previousNodeOutput":0,"previousNodeRun":0},["38","39"],["40"],["41"],[],[],{"json":"42","pairedItem":"43"},{"json":"44","pairedItem":"45"},{"message":"46","topic":"47"},{"item":0},{"message":"48","topic":"47","event_type":"49"},{"item":0},{"message":"50"},"homeassistant",{"message":"50"},"mqtt","It's all good now baby!!!"]
40 {"id":"JntLnJIWAtFUxzoj","name":"Main Workflow","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T18:58:31.972Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760123566479,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760123566479,"executionIndex":1,"source":"21","hints":"22","executionTime":1,"executionStatus":"19","data":"23"},{"startTime":1760123566480,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760123566480,"executionIndex":3,"source":"27","hints":"28","executionTime":3,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"previousNode":"40"},["41","42"],{"previousNode":"43","previousNodeOutput":1},["44"],["45"],"FROM valknar/home",["46"],"TO webhook",[],["47"],"Switch",["48"],{"json":"49","pairedItem":"50"},{"json":"49","pairedItem":"51"},{"json":"49","pairedItem":"52"},{"json":"53","pairedItem":"54"},{"headers":"55","params":"56","query":"57","body":"58","webhookUrl":"59","executionMode":"60"},{"item":0},{"item":0},{"item":0},{"headers":"61","params":"62","query":"63","body":"64","webhookUrl":"59","executionMode":"60"},{"item":0},{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"https://chain.pivoine.art/webhook/5ed1a77b-13b2-4df8-8d38-1059f8618d15","production",{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"chain.pivoine.art","Go-http-client/1.1","gzip","172.18.0.1","443","https","ba94cdd2a9e5","ffe1ce91-ad3e-4500-b484-dcc942e79715","workflow_job","repository","","sha1=","sha256=","{\\n \\"action\\": \\"in_progress\\",\\n \\"workflow_job\\": {\\n \\"id\\": 113,\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/actions/runs/113/jobs/113\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home/actions/runs/41/jobs/0\\",\\n \\"run_id\\": 113,\\n \\"run_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/actions/runs/113\\",\\n \\"name\\": \\"build\\",\\n \\"labels\\": [\\n \\"ubuntu-latest\\"\\n ],\\n \\"run_attempt\\": 1,\\n \\"head_sha\\": \\"24c236487cc9136ef43b8b44dce6c210c23d6b4d\\",\\n \\"head_branch\\": \\"main\\",\\n \\"status\\": \\"in_progress\\",\\n \\"runner_id\\": 4,\\n \\"runner_name\\": \\"be3675773068\\",\\n \\"steps\\": [\\n {\\n \\"name\\": \\"actions/checkout@\\",\\n \\"number\\": 0,\\n \\"status\\": \\"in_progress\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n {\\n \\"name\\": \\"actions/setup-node@v5\\",\\n \\"number\\": 1,\\n \\"status\\": \\"in_progress\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n {\\n \\"name\\": \\"Install pnpm\\",\\n \\"number\\": 2,\\n \\"status\\": \\"in_progress\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n {\\n \\"name\\": \\"Build JavaScript\\",\\n \\"number\\": 3,\\n \\"status\\": \\"in_progress\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n {\\n \\"name\\": \\"🚀 Deploy via SSH\\",\\n \\"number\\": 4,\\n \\"status\\": \\"in_progress\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n {\\n \\"name\\": \\"Docker compose restart\\",\\n \\"number\\": 5,\\n \\"status\\": \\"in_progress\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n }\\n ],\\n \\"created_at\\": \\"2025-10-10T19:12:45Z\\",\\n \\"started_at\\": \\"2025-10-10T19:12:45Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n \\"repository\\": {\\n \\"id\\": 4,\\n \\"owner\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n },\\n \\"name\\": \\"home\\",\\n \\"full_name\\": \\"valknar/home\\",\\n \\"description\\": \\"\\",\\n \\"empty\\": false,\\n \\"private\\": true,\\n \\"fork\\": false,\\n \\"template\\": false,\\n \\"mirror\\": false,\\n \\"size\\": 617106,\\n \\"language\\": \\"Shell\\",\\n \\"languages_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/languages\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home\\",\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home\\",\\n \\"link\\": \\"\\",\\n \\"ssh_url\\": \\"ssh://git@code.pivoine.art:2222/valknar/home.git\\",\\n \\"clone_url\\": \\"https://code.pivoine.art/valknar/home.git\\",\\n \\"original_url\\": \\"https://github.com/valknarogg/home\\",\\n \\"website\\": \\"\\",\\n \\"stars_count\\": 0,\\n \\"forks_count\\": 0,\\n \\"watchers_count\\": 1,\\n \\"open_issues_count\\": 0,\\n \\"open_pr_counter\\": 0,\\n \\"release_counter\\": 0,\\n \\"default_branch\\": \\"main\\",\\n \\"archived\\": false,\\n \\"created_at\\": \\"2025-10-09T23:17:05Z\\",\\n \\"updated_at\\": \\"2025-10-10T19:12:45Z\\",\\n \\"archived_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"permissions\\": {\\n \\"admin\\": true,\\n \\"push\\": true,\\n \\"pull\\": true\\n },\\n \\"has_issues\\": true,\\n \\"internal_tracker\\": {\\n \\"enable_time_tracker\\": true,\\n \\"allow_only_contributors_to_track_time\\": true,\\n \\"enable_issue_dependencies\\": true\\n },\\n \\"has_wiki\\": true,\\n \\"has_pull_requests\\": false,\\n \\"has_projects\\": true,\\n \\"projects_mode\\": \\"all\\",\\n \\"has_releases\\": true,\\n \\"has_packages\\": true,\\n \\"has_actions\\": true,\\n \\"ignore_whitespace_conflicts\\": false,\\n \\"allow_merge_commits\\": false,\\n \\"allow_rebase\\": false,\\n \\"allow_rebase_explicit\\": false,\\n \\"allow_squash_merge\\": false,\\n \\"allow_fast_forward_only_merge\\": false,\\n \\"allow_rebase_update\\": false,\\n \\"default_delete_branch_after_merge\\": false,\\n \\"default_merge_style\\": \\"merge\\",\\n \\"default_allow_maintainer_edit\\": false,\\n \\"avatar_url\\": \\"\\",\\n \\"internal\\": false,\\n \\"mirror_interval\\": \\"\\",\\n \\"object_format_name\\": \\"sha1\\",\\n \\"mirror_updated\\": \\"0001-01-01T00:00:00Z\\",\\n \\"topics\\": [],\\n \\"licenses\\": []\\n },\\n \\"sender\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@noreply.code.pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n }\\n}"]
42 {"id":"JntLnJIWAtFUxzoj","name":"Main Workflow","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T18:58:31.972Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760123566543,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760123566543,"executionIndex":1,"source":"21","hints":"22","executionTime":1,"executionStatus":"19","data":"23"},{"startTime":1760123566544,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760123566544,"executionIndex":3,"source":"27","hints":"28","executionTime":2,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"previousNode":"40"},["41","42"],{"previousNode":"43","previousNodeOutput":1},["44"],["45"],"FROM valknar/home",["46"],"TO webhook",[],["47"],"Switch",["48"],{"json":"49","pairedItem":"50"},{"json":"49","pairedItem":"51"},{"json":"49","pairedItem":"52"},{"json":"53","pairedItem":"54"},{"headers":"55","params":"56","query":"57","body":"58","webhookUrl":"59","executionMode":"60"},{"item":0},{"item":0},{"item":0},{"headers":"61","params":"62","query":"63","body":"64","webhookUrl":"59","executionMode":"60"},{"item":0},{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"https://chain.pivoine.art/webhook/5ed1a77b-13b2-4df8-8d38-1059f8618d15","production",{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"chain.pivoine.art","Go-http-client/1.1","gzip","172.18.0.1","443","https","ba94cdd2a9e5","5e605704-83a4-4a7b-a72f-875af9179d83","workflow_job","repository","","sha1=","sha256=","{\\n \\"action\\": \\"completed\\",\\n \\"workflow_job\\": {\\n \\"id\\": 113,\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/actions/runs/113/jobs/113\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home/actions/runs/41/jobs/0\\",\\n \\"run_id\\": 113,\\n \\"run_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/actions/runs/113\\",\\n \\"name\\": \\"build\\",\\n \\"labels\\": [\\n \\"ubuntu-latest\\"\\n ],\\n \\"run_attempt\\": 1,\\n \\"head_sha\\": \\"24c236487cc9136ef43b8b44dce6c210c23d6b4d\\",\\n \\"head_branch\\": \\"main\\",\\n \\"status\\": \\"completed\\",\\n \\"conclusion\\": \\"failure\\",\\n \\"runner_id\\": 4,\\n \\"runner_name\\": \\"be3675773068\\",\\n \\"steps\\": [\\n {\\n \\"name\\": \\"actions/checkout@\\",\\n \\"number\\": 0,\\n \\"status\\": \\"completed\\",\\n \\"conclusion\\": \\"failure\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n {\\n \\"name\\": \\"actions/setup-node@v5\\",\\n \\"number\\": 1,\\n \\"status\\": \\"completed\\",\\n \\"conclusion\\": \\"failure\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n {\\n \\"name\\": \\"Install pnpm\\",\\n \\"number\\": 2,\\n \\"status\\": \\"completed\\",\\n \\"conclusion\\": \\"failure\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n {\\n \\"name\\": \\"Build JavaScript\\",\\n \\"number\\": 3,\\n \\"status\\": \\"completed\\",\\n \\"conclusion\\": \\"failure\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n {\\n \\"name\\": \\"🚀 Deploy via SSH\\",\\n \\"number\\": 4,\\n \\"status\\": \\"completed\\",\\n \\"conclusion\\": \\"failure\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n {\\n \\"name\\": \\"Docker compose restart\\",\\n \\"number\\": 5,\\n \\"status\\": \\"completed\\",\\n \\"conclusion\\": \\"failure\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n }\\n ],\\n \\"created_at\\": \\"2025-10-10T19:12:45Z\\",\\n \\"started_at\\": \\"2025-10-10T19:12:45Z\\",\\n \\"completed_at\\": \\"2025-10-10T19:12:46Z\\"\\n },\\n \\"repository\\": {\\n \\"id\\": 4,\\n \\"owner\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n },\\n \\"name\\": \\"home\\",\\n \\"full_name\\": \\"valknar/home\\",\\n \\"description\\": \\"\\",\\n \\"empty\\": false,\\n \\"private\\": true,\\n \\"fork\\": false,\\n \\"template\\": false,\\n \\"mirror\\": false,\\n \\"size\\": 617106,\\n \\"language\\": \\"Shell\\",\\n \\"languages_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/languages\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home\\",\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home\\",\\n \\"link\\": \\"\\",\\n \\"ssh_url\\": \\"ssh://git@code.pivoine.art:2222/valknar/home.git\\",\\n \\"clone_url\\": \\"https://code.pivoine.art/valknar/home.git\\",\\n \\"original_url\\": \\"https://github.com/valknarogg/home\\",\\n \\"website\\": \\"\\",\\n \\"stars_count\\": 0,\\n \\"forks_count\\": 0,\\n \\"watchers_count\\": 1,\\n \\"open_issues_count\\": 0,\\n \\"open_pr_counter\\": 0,\\n \\"release_counter\\": 0,\\n \\"default_branch\\": \\"main\\",\\n \\"archived\\": false,\\n \\"created_at\\": \\"2025-10-09T23:17:05Z\\",\\n \\"updated_at\\": \\"2025-10-10T19:12:45Z\\",\\n \\"archived_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"permissions\\": {\\n \\"admin\\": true,\\n \\"push\\": true,\\n \\"pull\\": true\\n },\\n \\"has_issues\\": true,\\n \\"internal_tracker\\": {\\n \\"enable_time_tracker\\": true,\\n \\"allow_only_contributors_to_track_time\\": true,\\n \\"enable_issue_dependencies\\": true\\n },\\n \\"has_wiki\\": true,\\n \\"has_pull_requests\\": false,\\n \\"has_projects\\": true,\\n \\"projects_mode\\": \\"all\\",\\n \\"has_releases\\": true,\\n \\"has_packages\\": true,\\n \\"has_actions\\": true,\\n \\"ignore_whitespace_conflicts\\": false,\\n \\"allow_merge_commits\\": false,\\n \\"allow_rebase\\": false,\\n \\"allow_rebase_explicit\\": false,\\n \\"allow_squash_merge\\": false,\\n \\"allow_fast_forward_only_merge\\": false,\\n \\"allow_rebase_update\\": false,\\n \\"default_delete_branch_after_merge\\": false,\\n \\"default_merge_style\\": \\"merge\\",\\n \\"default_allow_maintainer_edit\\": false,\\n \\"avatar_url\\": \\"\\",\\n \\"internal\\": false,\\n \\"mirror_interval\\": \\"\\",\\n \\"object_format_name\\": \\"sha1\\",\\n \\"mirror_updated\\": \\"0001-01-01T00:00:00Z\\",\\n \\"topics\\": [],\\n \\"licenses\\": []\\n },\\n \\"sender\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@noreply.code.pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n }\\n}"]
80 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T20:09:00.515Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760127495497,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760127495497,"executionIndex":1,"source":"21","hints":"22","executionTime":0,"executionStatus":"19","data":"23"},{"startTime":1760127495497,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760127495498,"executionIndex":3,"source":"27","hints":"28","executionTime":2,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"previousNode":"40"},["41","42"],{"previousNode":"43","previousNodeOutput":1},["44"],["45"],"FROM valknar/home",["46"],"TO webhook",[],["47"],"Switch",["48"],{"json":"49","pairedItem":"50"},{"json":"49","pairedItem":"51"},{"json":"49","pairedItem":"52"},{"json":"53","pairedItem":"54"},{"headers":"55","params":"56","query":"57","body":"58","webhookUrl":"59","executionMode":"60"},{"item":0},{"item":0},{"item":0},{"headers":"61","params":"62","query":"63","body":"64","webhookUrl":"59","executionMode":"60"},{"item":0},{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"https://chain.pivoine.art/webhook/5ed1a77b-13b2-4df8-8d38-1059f8618d15","production",{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"chain.pivoine.art","Go-http-client/1.1","gzip","172.18.0.1","443","https","ba94cdd2a9e5","70400e86-8891-40fa-805e-421738fe1c62","status","repository","","sha1=","sha256=","{\\n \\"commit\\": {\\n \\"id\\": \\"f99f0091fad881ab595f449d25056d54420100a4\\",\\n \\"message\\": \\"fix: chat\\\\n\\",\\n \\"url\\": \\"https://code.pivoine.art/valknar/home/commit/f99f0091fad881ab595f449d25056d54420100a4\\",\\n \\"author\\": {\\n \\"name\\": \\"Sebastian Krüger\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"username\\": \\"valknar\\"\\n },\\n \\"committer\\": {\\n \\"name\\": \\"Sebastian Krüger\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"username\\": \\"valknar\\"\\n },\\n \\"verification\\": null,\\n \\"timestamp\\": \\"2025-10-10T22:18:13+02:00\\",\\n \\"added\\": [],\\n \\"removed\\": [],\\n \\"modified\\": [\\n \\"Projects/kompose/chat/compose.yaml\\"\\n ]\\n },\\n \\"context\\": \\"Build and Deploy Docs.Pivoine.Art via SSH / build (push)\\",\\n \\"created_at\\": \\"2025-10-10T20:18:15Z\\",\\n \\"description\\": \\"Waiting to run\\",\\n \\"id\\": 155,\\n \\"repository\\": {\\n \\"id\\": 4,\\n \\"owner\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n },\\n \\"name\\": \\"home\\",\\n \\"full_name\\": \\"valknar/home\\",\\n \\"description\\": \\"\\",\\n \\"empty\\": false,\\n \\"private\\": true,\\n \\"fork\\": false,\\n \\"template\\": false,\\n \\"mirror\\": false,\\n \\"size\\": 617127,\\n \\"language\\": \\"Shell\\",\\n \\"languages_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/languages\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home\\",\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home\\",\\n \\"link\\": \\"\\",\\n \\"ssh_url\\": \\"ssh://git@code.pivoine.art:2222/valknar/home.git\\",\\n \\"clone_url\\": \\"https://code.pivoine.art/valknar/home.git\\",\\n \\"original_url\\": \\"https://github.com/valknarogg/home\\",\\n \\"website\\": \\"\\",\\n \\"stars_count\\": 0,\\n \\"forks_count\\": 0,\\n \\"watchers_count\\": 1,\\n \\"open_issues_count\\": 0,\\n \\"open_pr_counter\\": 0,\\n \\"release_counter\\": 0,\\n \\"default_branch\\": \\"main\\",\\n \\"archived\\": false,\\n \\"created_at\\": \\"2025-10-09T23:17:05Z\\",\\n \\"updated_at\\": \\"2025-10-10T20:17:24Z\\",\\n \\"archived_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"permissions\\": {\\n \\"admin\\": true,\\n \\"push\\": true,\\n \\"pull\\": true\\n },\\n \\"has_issues\\": true,\\n \\"internal_tracker\\": {\\n \\"enable_time_tracker\\": true,\\n \\"allow_only_contributors_to_track_time\\": true,\\n \\"enable_issue_dependencies\\": true\\n },\\n \\"has_wiki\\": true,\\n \\"has_pull_requests\\": false,\\n \\"has_projects\\": true,\\n \\"projects_mode\\": \\"all\\",\\n \\"has_releases\\": true,\\n \\"has_packages\\": true,\\n \\"has_actions\\": true,\\n \\"ignore_whitespace_conflicts\\": false,\\n \\"allow_merge_commits\\": false,\\n \\"allow_rebase\\": false,\\n \\"allow_rebase_explicit\\": false,\\n \\"allow_squash_merge\\": false,\\n \\"allow_fast_forward_only_merge\\": false,\\n \\"allow_rebase_update\\": false,\\n \\"default_delete_branch_after_merge\\": false,\\n \\"default_merge_style\\": \\"merge\\",\\n \\"default_allow_maintainer_edit\\": false,\\n \\"avatar_url\\": \\"\\",\\n \\"internal\\": false,\\n \\"mirror_interval\\": \\"\\",\\n \\"object_format_name\\": \\"sha1\\",\\n \\"mirror_updated\\": \\"0001-01-01T00:00:00Z\\",\\n \\"topics\\": [],\\n \\"licenses\\": []\\n },\\n \\"sender\\": {\\n \\"id\\": -2,\\n \\"login\\": \\"gitea-actions\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"Gitea Actions\\",\\n \\"email\\": \\"gitea-actions@noreply.code.pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/assets/img/avatar_default.png\\",\\n \\"html_url\\": \\"https://code.pivoine.art/gitea-actions\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"1970-01-01T00:00:00Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"gitea-actions\\"\\n },\\n \\"sha\\": \\"f99f0091fad881ab595f449d25056d54420100a4\\",\\n \\"state\\": \\"pending\\",\\n \\"target_url\\": \\"https://code.pivoine.art/valknar/home/actions/runs/49/jobs/0\\",\\n \\"updated_at\\": \\"2025-10-10T20:18:15Z\\"\\n}"]
158 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":false,"nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"items[0].event_type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"=items[0].event_type","rightValue":"=mqtt","operator":{"type":"string","operation":"equals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"mqtt"}]},"looseTypeValidation":true,"options":{"fallbackOutput":"none","allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,80],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-208],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[576,400],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"},{"parameters":{"topics":"homeassistant","options":{"jsonParseBody":true}},"type":"n8n-nodes-base.mqttTrigger","typeVersion":1,"position":[0,176],"id":"db220e56-efe7-458b-990d-b6b0c7f3a637","name":"FROM homeassistant","credentials":{"mqtt":{"id":"rqKKnJhZrSWZoVl6","name":"MQTT account"}}},{"parameters":{"mode":"manual","duplicateItem":false,"assignments":{"assignments":[{"id":"c4a9b92c-994d-465e-b695-00aae9dec0b5","name":"items[0].event_type","value":"mqtt","type":"string"}]},"includeOtherFields":true,"include":"all","options":{}},"type":"n8n-nodes-base.set","typeVersion":3.4,"position":[224,176],"id":"68ebb20b-87e8-4cfb-a83e-9cb692e4d38e","name":"TO event"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://chat/message","authentication":"none","provideSslCertificates":false,"sendQuery":true,"specifyQuery":"keypair","queryParameters":{"parameters":[{"name":"token","value":"CQ.CVw-vDMMqLqV"}]},"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"keypair","bodyParameters":{"parameters":[{"name":"message","value":""}]},"options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[656,80],"id":"197092fe-f532-46aa-8884-900568b6f22b","name":"HTTP Request"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"HTTP Request","type":"main","index":0}]]},"FROM homeassistant":{"main":[[{"node":"TO event","type":"main","index":0}]]},"TO event":{"main":[[{"node":"Switch","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","pinData":"5","lastNodeExecuted":"6"},{"contextData":"7","nodeExecutionStack":"8","metadata":"9","waitingExecution":"10","waitingExecutionSource":"11"},{"FROM homeassistant":"12","TO event":"13","Switch":"14"},{},"Switch",{},[],{},{},{},["15"],["16"],["17"],{"startTime":1760134115798,"executionIndex":0,"source":"18","hints":"19","executionTime":53,"executionStatus":"20","data":"21"},{"startTime":1760134115851,"executionIndex":1,"source":"22","hints":"23","executionTime":0,"executionStatus":"20","data":"24"},{"startTime":1760134115852,"executionIndex":2,"source":"25","hints":"26","executionTime":0,"executionStatus":"20","data":"27"},[],[],"success",{"main":"28"},["29"],[],{"main":"30"},["31"],[],{"main":"32"},["33"],{"previousNode":"34"},["35"],{"previousNode":"36"},["37","38"],["39"],"FROM homeassistant",["40"],"TO event",[],[],{"json":"41","pairedItem":"42"},{"json":"43","pairedItem":"44"},{"message":"45","topic":"46"},{"item":0},{"message":"47","topic":"46","items":"48"},{"item":0},{"message":"49"},"homeassistant",{"message":"49"},["50"],"It's all good now baby!!!",{"event_type":"51"},"mqtt"]
41 {"id":"JntLnJIWAtFUxzoj","name":"Main Workflow","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T18:58:31.972Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760123566524,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760123566525,"executionIndex":1,"source":"21","hints":"22","executionTime":0,"executionStatus":"19","data":"23"},{"startTime":1760123566525,"executionIndex":2,"source":"24","hints":"25","executionTime":1,"executionStatus":"19","data":"26"},{"startTime":1760123566526,"executionIndex":3,"source":"27","hints":"28","executionTime":3,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"previousNode":"40"},["41","42"],{"previousNode":"43","previousNodeOutput":1},["44"],["45"],"FROM valknar/home",["46"],"TO webhook",[],["47"],"Switch",["48"],{"json":"49","pairedItem":"50"},{"json":"49","pairedItem":"51"},{"json":"49","pairedItem":"52"},{"json":"53","pairedItem":"54"},{"headers":"55","params":"56","query":"57","body":"58","webhookUrl":"59","executionMode":"60"},{"item":0},{"item":0},{"item":0},{"headers":"61","params":"62","query":"63","body":"64","webhookUrl":"59","executionMode":"60"},{"item":0},{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"https://chain.pivoine.art/webhook/5ed1a77b-13b2-4df8-8d38-1059f8618d15","production",{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"chain.pivoine.art","Go-http-client/1.1","gzip","172.18.0.1","443","https","ba94cdd2a9e5","ef6c2073-9e34-488a-a60e-c4bad49bf946","status","repository","","sha1=","sha256=","{\\n \\"commit\\": {\\n \\"id\\": \\"24c236487cc9136ef43b8b44dce6c210c23d6b4d\\",\\n \\"message\\": \\"fix: gitignore\\\\n\\",\\n \\"url\\": \\"https://code.pivoine.art/valknar/home/commit/24c236487cc9136ef43b8b44dce6c210c23d6b4d\\",\\n \\"author\\": {\\n \\"name\\": \\"Sebastian Krüger\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"username\\": \\"valknar\\"\\n },\\n \\"committer\\": {\\n \\"name\\": \\"Sebastian Krüger\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"username\\": \\"valknar\\"\\n },\\n \\"verification\\": null,\\n \\"timestamp\\": \\"2025-10-10T21:12:43+02:00\\",\\n \\"added\\": [],\\n \\"removed\\": [],\\n \\"modified\\": [\\n \\"Projects/kompose/trace/compose.yaml\\"\\n ]\\n },\\n \\"context\\": \\"Build and Deploy Docs.Pivoine.Art via SSH / build (push)\\",\\n \\"created_at\\": \\"2025-10-10T19:12:46Z\\",\\n \\"description\\": \\"Failing after 1s\\",\\n \\"id\\": 141,\\n \\"repository\\": {\\n \\"id\\": 4,\\n \\"owner\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n },\\n \\"name\\": \\"home\\",\\n \\"full_name\\": \\"valknar/home\\",\\n \\"description\\": \\"\\",\\n \\"empty\\": false,\\n \\"private\\": true,\\n \\"fork\\": false,\\n \\"template\\": false,\\n \\"mirror\\": false,\\n \\"size\\": 617106,\\n \\"language\\": \\"Shell\\",\\n \\"languages_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/languages\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home\\",\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home\\",\\n \\"link\\": \\"\\",\\n \\"ssh_url\\": \\"ssh://git@code.pivoine.art:2222/valknar/home.git\\",\\n \\"clone_url\\": \\"https://code.pivoine.art/valknar/home.git\\",\\n \\"original_url\\": \\"https://github.com/valknarogg/home\\",\\n \\"website\\": \\"\\",\\n \\"stars_count\\": 0,\\n \\"forks_count\\": 0,\\n \\"watchers_count\\": 1,\\n \\"open_issues_count\\": 0,\\n \\"open_pr_counter\\": 0,\\n \\"release_counter\\": 0,\\n \\"default_branch\\": \\"main\\",\\n \\"archived\\": false,\\n \\"created_at\\": \\"2025-10-09T23:17:05Z\\",\\n \\"updated_at\\": \\"2025-10-10T19:12:45Z\\",\\n \\"archived_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"permissions\\": {\\n \\"admin\\": true,\\n \\"push\\": true,\\n \\"pull\\": true\\n },\\n \\"has_issues\\": true,\\n \\"internal_tracker\\": {\\n \\"enable_time_tracker\\": true,\\n \\"allow_only_contributors_to_track_time\\": true,\\n \\"enable_issue_dependencies\\": true\\n },\\n \\"has_wiki\\": true,\\n \\"has_pull_requests\\": false,\\n \\"has_projects\\": true,\\n \\"projects_mode\\": \\"all\\",\\n \\"has_releases\\": true,\\n \\"has_packages\\": true,\\n \\"has_actions\\": true,\\n \\"ignore_whitespace_conflicts\\": false,\\n \\"allow_merge_commits\\": false,\\n \\"allow_rebase\\": false,\\n \\"allow_rebase_explicit\\": false,\\n \\"allow_squash_merge\\": false,\\n \\"allow_fast_forward_only_merge\\": false,\\n \\"allow_rebase_update\\": false,\\n \\"default_delete_branch_after_merge\\": false,\\n \\"default_merge_style\\": \\"merge\\",\\n \\"default_allow_maintainer_edit\\": false,\\n \\"avatar_url\\": \\"\\",\\n \\"internal\\": false,\\n \\"mirror_interval\\": \\"\\",\\n \\"object_format_name\\": \\"sha1\\",\\n \\"mirror_updated\\": \\"0001-01-01T00:00:00Z\\",\\n \\"topics\\": [],\\n \\"licenses\\": []\\n },\\n \\"sender\\": {\\n \\"id\\": -2,\\n \\"login\\": \\"gitea-actions\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"Gitea Actions\\",\\n \\"email\\": \\"gitea-actions@noreply.code.pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/assets/img/avatar_default.png\\",\\n \\"html_url\\": \\"https://code.pivoine.art/gitea-actions\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"1970-01-01T00:00:00Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"gitea-actions\\"\\n },\\n \\"sha\\": \\"24c236487cc9136ef43b8b44dce6c210c23d6b4d\\",\\n \\"state\\": \\"failure\\",\\n \\"target_url\\": \\"https://code.pivoine.art/valknar/home/actions/runs/41/jobs/0\\",\\n \\"updated_at\\": \\"2025-10-10T19:12:46Z\\"\\n}"]
43 {"id":"JntLnJIWAtFUxzoj","name":"Main Workflow","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T18:58:31.972Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760123568076,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760123568076,"executionIndex":1,"source":"21","hints":"22","executionTime":1,"executionStatus":"19","data":"23"},{"startTime":1760123568077,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760123568077,"executionIndex":3,"source":"27","hints":"28","executionTime":3,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"previousNode":"40"},["41","42"],{"previousNode":"43","previousNodeOutput":1},["44"],["45"],"FROM valknar/home",["46"],"TO webhook",[],["47"],"Switch",["48"],{"json":"49","pairedItem":"50"},{"json":"49","pairedItem":"51"},{"json":"49","pairedItem":"52"},{"json":"53","pairedItem":"54"},{"headers":"55","params":"56","query":"57","body":"58","webhookUrl":"59","executionMode":"60"},{"item":0},{"item":0},{"item":0},{"headers":"61","params":"62","query":"63","body":"64","webhookUrl":"59","executionMode":"60"},{"item":0},{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"https://chain.pivoine.art/webhook/5ed1a77b-13b2-4df8-8d38-1059f8618d15","production",{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"chain.pivoine.art","Go-http-client/1.1","gzip","172.18.0.1","443","https","ba94cdd2a9e5","d1c1d5e1-316e-4730-9b9d-9815003901d0","workflow_job","repository","","sha1=","sha256=","{\\n \\"action\\": \\"in_progress\\",\\n \\"workflow_job\\": {\\n \\"id\\": 114,\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/actions/runs/114/jobs/114\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home/actions/runs/42/jobs/0\\",\\n \\"run_id\\": 114,\\n \\"run_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/actions/runs/114\\",\\n \\"name\\": \\"build\\",\\n \\"labels\\": [\\n \\"ubuntu-latest\\"\\n ],\\n \\"run_attempt\\": 1,\\n \\"head_sha\\": \\"24c236487cc9136ef43b8b44dce6c210c23d6b4d\\",\\n \\"head_branch\\": \\"main\\",\\n \\"status\\": \\"in_progress\\",\\n \\"runner_id\\": 4,\\n \\"runner_name\\": \\"be3675773068\\",\\n \\"steps\\": [\\n {\\n \\"name\\": \\"actions/checkout@v4\\",\\n \\"number\\": 0,\\n \\"status\\": \\"in_progress\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n {\\n \\"name\\": \\"actions/checkout@v4\\",\\n \\"number\\": 1,\\n \\"status\\": \\"in_progress\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n {\\n \\"name\\": \\"Commit and push changes (if any)\\",\\n \\"number\\": 2,\\n \\"status\\": \\"in_progress\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n }\\n ],\\n \\"created_at\\": \\"2025-10-10T19:12:45Z\\",\\n \\"started_at\\": \\"2025-10-10T19:12:47Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n \\"repository\\": {\\n \\"id\\": 4,\\n \\"owner\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n },\\n \\"name\\": \\"home\\",\\n \\"full_name\\": \\"valknar/home\\",\\n \\"description\\": \\"\\",\\n \\"empty\\": false,\\n \\"private\\": true,\\n \\"fork\\": false,\\n \\"template\\": false,\\n \\"mirror\\": false,\\n \\"size\\": 617106,\\n \\"language\\": \\"Shell\\",\\n \\"languages_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/languages\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home\\",\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home\\",\\n \\"link\\": \\"\\",\\n \\"ssh_url\\": \\"ssh://git@code.pivoine.art:2222/valknar/home.git\\",\\n \\"clone_url\\": \\"https://code.pivoine.art/valknar/home.git\\",\\n \\"original_url\\": \\"https://github.com/valknarogg/home\\",\\n \\"website\\": \\"\\",\\n \\"stars_count\\": 0,\\n \\"forks_count\\": 0,\\n \\"watchers_count\\": 1,\\n \\"open_issues_count\\": 0,\\n \\"open_pr_counter\\": 0,\\n \\"release_counter\\": 0,\\n \\"default_branch\\": \\"main\\",\\n \\"archived\\": false,\\n \\"created_at\\": \\"2025-10-09T23:17:05Z\\",\\n \\"updated_at\\": \\"2025-10-10T19:12:45Z\\",\\n \\"archived_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"permissions\\": {\\n \\"admin\\": true,\\n \\"push\\": true,\\n \\"pull\\": true\\n },\\n \\"has_issues\\": true,\\n \\"internal_tracker\\": {\\n \\"enable_time_tracker\\": true,\\n \\"allow_only_contributors_to_track_time\\": true,\\n \\"enable_issue_dependencies\\": true\\n },\\n \\"has_wiki\\": true,\\n \\"has_pull_requests\\": false,\\n \\"has_projects\\": true,\\n \\"projects_mode\\": \\"all\\",\\n \\"has_releases\\": true,\\n \\"has_packages\\": true,\\n \\"has_actions\\": true,\\n \\"ignore_whitespace_conflicts\\": false,\\n \\"allow_merge_commits\\": false,\\n \\"allow_rebase\\": false,\\n \\"allow_rebase_explicit\\": false,\\n \\"allow_squash_merge\\": false,\\n \\"allow_fast_forward_only_merge\\": false,\\n \\"allow_rebase_update\\": false,\\n \\"default_delete_branch_after_merge\\": false,\\n \\"default_merge_style\\": \\"merge\\",\\n \\"default_allow_maintainer_edit\\": false,\\n \\"avatar_url\\": \\"\\",\\n \\"internal\\": false,\\n \\"mirror_interval\\": \\"\\",\\n \\"object_format_name\\": \\"sha1\\",\\n \\"mirror_updated\\": \\"0001-01-01T00:00:00Z\\",\\n \\"topics\\": [],\\n \\"licenses\\": []\\n },\\n \\"sender\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@noreply.code.pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n }\\n}"]
81 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T20:09:00.515Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760127495513,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760127495513,"executionIndex":1,"source":"21","hints":"22","executionTime":0,"executionStatus":"19","data":"23"},{"startTime":1760127495513,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760127495514,"executionIndex":3,"source":"27","hints":"28","executionTime":4,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"previousNode":"40"},["41","42"],{"previousNode":"43","previousNodeOutput":1},["44"],["45"],"FROM valknar/home",["46"],"TO webhook",[],["47"],"Switch",["48"],{"json":"49","pairedItem":"50"},{"json":"49","pairedItem":"51"},{"json":"49","pairedItem":"52"},{"json":"53","pairedItem":"54"},{"headers":"55","params":"56","query":"57","body":"58","webhookUrl":"59","executionMode":"60"},{"item":0},{"item":0},{"item":0},{"headers":"61","params":"62","query":"63","body":"64","webhookUrl":"59","executionMode":"60"},{"item":0},{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"https://chain.pivoine.art/webhook/5ed1a77b-13b2-4df8-8d38-1059f8618d15","production",{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"chain.pivoine.art","Go-http-client/1.1","gzip","172.18.0.1","443","https","ba94cdd2a9e5","d49b8e1b-3ae6-4ce9-a008-8579ffe9c47a","workflow_job","repository","","sha1=","sha256=","{\\n \\"action\\": \\"queued\\",\\n \\"workflow_job\\": {\\n \\"id\\": 121,\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/actions/runs/121/jobs/121\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home/actions/runs/49/jobs/0\\",\\n \\"run_id\\": 121,\\n \\"run_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/actions/runs/121\\",\\n \\"name\\": \\"build\\",\\n \\"labels\\": [\\n \\"ubuntu-latest\\"\\n ],\\n \\"run_attempt\\": 0,\\n \\"head_sha\\": \\"f99f0091fad881ab595f449d25056d54420100a4\\",\\n \\"head_branch\\": \\"main\\",\\n \\"status\\": \\"queued\\",\\n \\"steps\\": null,\\n \\"created_at\\": \\"2025-10-10T20:18:15Z\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n \\"repository\\": {\\n \\"id\\": 4,\\n \\"owner\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n },\\n \\"name\\": \\"home\\",\\n \\"full_name\\": \\"valknar/home\\",\\n \\"description\\": \\"\\",\\n \\"empty\\": false,\\n \\"private\\": true,\\n \\"fork\\": false,\\n \\"template\\": false,\\n \\"mirror\\": false,\\n \\"size\\": 617124,\\n \\"language\\": \\"\\",\\n \\"languages_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/languages\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home\\",\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home\\",\\n \\"link\\": \\"\\",\\n \\"ssh_url\\": \\"ssh://git@code.pivoine.art:2222/valknar/home.git\\",\\n \\"clone_url\\": \\"https://code.pivoine.art/valknar/home.git\\",\\n \\"original_url\\": \\"https://github.com/valknarogg/home\\",\\n \\"website\\": \\"\\",\\n \\"stars_count\\": 0,\\n \\"forks_count\\": 0,\\n \\"watchers_count\\": 1,\\n \\"open_issues_count\\": 0,\\n \\"open_pr_counter\\": 0,\\n \\"release_counter\\": 0,\\n \\"default_branch\\": \\"main\\",\\n \\"archived\\": false,\\n \\"created_at\\": \\"2025-10-09T23:17:05Z\\",\\n \\"updated_at\\": \\"2025-10-10T20:17:24Z\\",\\n \\"archived_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"permissions\\": {\\n \\"admin\\": true,\\n \\"push\\": true,\\n \\"pull\\": true\\n },\\n \\"has_issues\\": true,\\n \\"internal_tracker\\": {\\n \\"enable_time_tracker\\": true,\\n \\"allow_only_contributors_to_track_time\\": true,\\n \\"enable_issue_dependencies\\": true\\n },\\n \\"has_wiki\\": true,\\n \\"has_pull_requests\\": false,\\n \\"has_projects\\": true,\\n \\"projects_mode\\": \\"all\\",\\n \\"has_releases\\": true,\\n \\"has_packages\\": true,\\n \\"has_actions\\": true,\\n \\"ignore_whitespace_conflicts\\": false,\\n \\"allow_merge_commits\\": false,\\n \\"allow_rebase\\": false,\\n \\"allow_rebase_explicit\\": false,\\n \\"allow_squash_merge\\": false,\\n \\"allow_fast_forward_only_merge\\": false,\\n \\"allow_rebase_update\\": false,\\n \\"default_delete_branch_after_merge\\": false,\\n \\"default_merge_style\\": \\"merge\\",\\n \\"default_allow_maintainer_edit\\": false,\\n \\"avatar_url\\": \\"\\",\\n \\"internal\\": false,\\n \\"mirror_interval\\": \\"\\",\\n \\"object_format_name\\": \\"sha1\\",\\n \\"mirror_updated\\": \\"0001-01-01T00:00:00Z\\",\\n \\"topics\\": [],\\n \\"licenses\\": []\\n },\\n \\"sender\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@noreply.code.pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n }\\n}"]
44 {"id":"JntLnJIWAtFUxzoj","name":"Main Workflow","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T18:58:31.972Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760123587232,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760123587233,"executionIndex":1,"source":"21","hints":"22","executionTime":0,"executionStatus":"19","data":"23"},{"startTime":1760123587234,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760123587234,"executionIndex":3,"source":"27","hints":"28","executionTime":5,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"previousNode":"40"},["41","42"],{"previousNode":"43","previousNodeOutput":1},["44"],["45"],"FROM valknar/home",["46"],"TO webhook",[],["47"],"Switch",["48"],{"json":"49","pairedItem":"50"},{"json":"49","pairedItem":"51"},{"json":"49","pairedItem":"52"},{"json":"53","pairedItem":"54"},{"headers":"55","params":"56","query":"57","body":"58","webhookUrl":"59","executionMode":"60"},{"item":0},{"item":0},{"item":0},{"headers":"61","params":"62","query":"63","body":"64","webhookUrl":"59","executionMode":"60"},{"item":0},{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"https://chain.pivoine.art/webhook/5ed1a77b-13b2-4df8-8d38-1059f8618d15","production",{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"chain.pivoine.art","Go-http-client/1.1","gzip","172.18.0.1","443","https","ba94cdd2a9e5","9ec9bc7d-585c-45a1-b97d-d48c57c201c1","status","repository","","sha1=","sha256=","{\\n \\"commit\\": {\\n \\"id\\": \\"24c236487cc9136ef43b8b44dce6c210c23d6b4d\\",\\n \\"message\\": \\"fix: gitignore\\\\n\\",\\n \\"url\\": \\"https://code.pivoine.art/valknar/home/commit/24c236487cc9136ef43b8b44dce6c210c23d6b4d\\",\\n \\"author\\": {\\n \\"name\\": \\"Sebastian Krüger\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"username\\": \\"valknar\\"\\n },\\n \\"committer\\": {\\n \\"name\\": \\"Sebastian Krüger\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"username\\": \\"valknar\\"\\n },\\n \\"verification\\": null,\\n \\"timestamp\\": \\"2025-10-10T21:12:43+02:00\\",\\n \\"added\\": [],\\n \\"removed\\": [],\\n \\"modified\\": [\\n \\"Projects/kompose/trace/compose.yaml\\"\\n ]\\n },\\n \\"context\\": \\"Sync Repository Kompose via git / build (push)\\",\\n \\"created_at\\": \\"2025-10-10T19:13:06Z\\",\\n \\"description\\": \\"Successful in 19s\\",\\n \\"id\\": 142,\\n \\"repository\\": {\\n \\"id\\": 4,\\n \\"owner\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n },\\n \\"name\\": \\"home\\",\\n \\"full_name\\": \\"valknar/home\\",\\n \\"description\\": \\"\\",\\n \\"empty\\": false,\\n \\"private\\": true,\\n \\"fork\\": false,\\n \\"template\\": false,\\n \\"mirror\\": false,\\n \\"size\\": 617106,\\n \\"language\\": \\"Shell\\",\\n \\"languages_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/languages\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home\\",\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home\\",\\n \\"link\\": \\"\\",\\n \\"ssh_url\\": \\"ssh://git@code.pivoine.art:2222/valknar/home.git\\",\\n \\"clone_url\\": \\"https://code.pivoine.art/valknar/home.git\\",\\n \\"original_url\\": \\"https://github.com/valknarogg/home\\",\\n \\"website\\": \\"\\",\\n \\"stars_count\\": 0,\\n \\"forks_count\\": 0,\\n \\"watchers_count\\": 1,\\n \\"open_issues_count\\": 0,\\n \\"open_pr_counter\\": 0,\\n \\"release_counter\\": 0,\\n \\"default_branch\\": \\"main\\",\\n \\"archived\\": false,\\n \\"created_at\\": \\"2025-10-09T23:17:05Z\\",\\n \\"updated_at\\": \\"2025-10-10T19:12:45Z\\",\\n \\"archived_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"permissions\\": {\\n \\"admin\\": true,\\n \\"push\\": true,\\n \\"pull\\": true\\n },\\n \\"has_issues\\": true,\\n \\"internal_tracker\\": {\\n \\"enable_time_tracker\\": true,\\n \\"allow_only_contributors_to_track_time\\": true,\\n \\"enable_issue_dependencies\\": true\\n },\\n \\"has_wiki\\": true,\\n \\"has_pull_requests\\": false,\\n \\"has_projects\\": true,\\n \\"projects_mode\\": \\"all\\",\\n \\"has_releases\\": true,\\n \\"has_packages\\": true,\\n \\"has_actions\\": true,\\n \\"ignore_whitespace_conflicts\\": false,\\n \\"allow_merge_commits\\": false,\\n \\"allow_rebase\\": false,\\n \\"allow_rebase_explicit\\": false,\\n \\"allow_squash_merge\\": false,\\n \\"allow_fast_forward_only_merge\\": false,\\n \\"allow_rebase_update\\": false,\\n \\"default_delete_branch_after_merge\\": false,\\n \\"default_merge_style\\": \\"merge\\",\\n \\"default_allow_maintainer_edit\\": false,\\n \\"avatar_url\\": \\"\\",\\n \\"internal\\": false,\\n \\"mirror_interval\\": \\"\\",\\n \\"object_format_name\\": \\"sha1\\",\\n \\"mirror_updated\\": \\"0001-01-01T00:00:00Z\\",\\n \\"topics\\": [],\\n \\"licenses\\": []\\n },\\n \\"sender\\": {\\n \\"id\\": -2,\\n \\"login\\": \\"gitea-actions\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"Gitea Actions\\",\\n \\"email\\": \\"gitea-actions@noreply.code.pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/assets/img/avatar_default.png\\",\\n \\"html_url\\": \\"https://code.pivoine.art/gitea-actions\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"1970-01-01T00:00:00Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"gitea-actions\\"\\n },\\n \\"sha\\": \\"24c236487cc9136ef43b8b44dce6c210c23d6b4d\\",\\n \\"state\\": \\"success\\",\\n \\"target_url\\": \\"https://code.pivoine.art/valknar/home/actions/runs/42/jobs/0\\",\\n \\"updated_at\\": \\"2025-10-10T19:13:06Z\\"\\n}"]
82 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T20:09:00.515Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760127495532,"executionIndex":0,"source":"17","hints":"18","executionTime":1,"executionStatus":"19","data":"20"},{"startTime":1760127495533,"executionIndex":1,"source":"21","hints":"22","executionTime":0,"executionStatus":"19","data":"23"},{"startTime":1760127495533,"executionIndex":2,"source":"24","hints":"25","executionTime":1,"executionStatus":"19","data":"26"},{"startTime":1760127495534,"executionIndex":3,"source":"27","hints":"28","executionTime":2,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"previousNode":"40"},["41","42"],{"previousNode":"43","previousNodeOutput":1},["44"],["45"],"FROM valknar/home",["46"],"TO webhook",[],["47"],"Switch",["48"],{"json":"49","pairedItem":"50"},{"json":"49","pairedItem":"51"},{"json":"49","pairedItem":"52"},{"json":"53","pairedItem":"54"},{"headers":"55","params":"56","query":"57","body":"58","webhookUrl":"59","executionMode":"60"},{"item":0},{"item":0},{"item":0},{"headers":"61","params":"62","query":"63","body":"64","webhookUrl":"59","executionMode":"60"},{"item":0},{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"https://chain.pivoine.art/webhook/5ed1a77b-13b2-4df8-8d38-1059f8618d15","production",{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"chain.pivoine.art","Go-http-client/1.1","gzip","172.18.0.1","443","https","ba94cdd2a9e5","b8623b00-b69e-4405-a93c-c3664017ca02","status","repository","","sha1=","sha256=","{\\n \\"commit\\": {\\n \\"id\\": \\"f99f0091fad881ab595f449d25056d54420100a4\\",\\n \\"message\\": \\"fix: chat\\\\n\\",\\n \\"url\\": \\"https://code.pivoine.art/valknar/home/commit/f99f0091fad881ab595f449d25056d54420100a4\\",\\n \\"author\\": {\\n \\"name\\": \\"Sebastian Krüger\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"username\\": \\"valknar\\"\\n },\\n \\"committer\\": {\\n \\"name\\": \\"Sebastian Krüger\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"username\\": \\"valknar\\"\\n },\\n \\"verification\\": null,\\n \\"timestamp\\": \\"2025-10-10T22:18:13+02:00\\",\\n \\"added\\": [],\\n \\"removed\\": [],\\n \\"modified\\": [\\n \\"Projects/kompose/chat/compose.yaml\\"\\n ]\\n },\\n \\"context\\": \\"Sync Repository Kompose via git / build (push)\\",\\n \\"created_at\\": \\"2025-10-10T20:18:15Z\\",\\n \\"description\\": \\"Waiting to run\\",\\n \\"id\\": 156,\\n \\"repository\\": {\\n \\"id\\": 4,\\n \\"owner\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n },\\n \\"name\\": \\"home\\",\\n \\"full_name\\": \\"valknar/home\\",\\n \\"description\\": \\"\\",\\n \\"empty\\": false,\\n \\"private\\": true,\\n \\"fork\\": false,\\n \\"template\\": false,\\n \\"mirror\\": false,\\n \\"size\\": 617127,\\n \\"language\\": \\"Shell\\",\\n \\"languages_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/languages\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home\\",\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home\\",\\n \\"link\\": \\"\\",\\n \\"ssh_url\\": \\"ssh://git@code.pivoine.art:2222/valknar/home.git\\",\\n \\"clone_url\\": \\"https://code.pivoine.art/valknar/home.git\\",\\n \\"original_url\\": \\"https://github.com/valknarogg/home\\",\\n \\"website\\": \\"\\",\\n \\"stars_count\\": 0,\\n \\"forks_count\\": 0,\\n \\"watchers_count\\": 1,\\n \\"open_issues_count\\": 0,\\n \\"open_pr_counter\\": 0,\\n \\"release_counter\\": 0,\\n \\"default_branch\\": \\"main\\",\\n \\"archived\\": false,\\n \\"created_at\\": \\"2025-10-09T23:17:05Z\\",\\n \\"updated_at\\": \\"2025-10-10T20:17:24Z\\",\\n \\"archived_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"permissions\\": {\\n \\"admin\\": true,\\n \\"push\\": true,\\n \\"pull\\": true\\n },\\n \\"has_issues\\": true,\\n \\"internal_tracker\\": {\\n \\"enable_time_tracker\\": true,\\n \\"allow_only_contributors_to_track_time\\": true,\\n \\"enable_issue_dependencies\\": true\\n },\\n \\"has_wiki\\": true,\\n \\"has_pull_requests\\": false,\\n \\"has_projects\\": true,\\n \\"projects_mode\\": \\"all\\",\\n \\"has_releases\\": true,\\n \\"has_packages\\": true,\\n \\"has_actions\\": true,\\n \\"ignore_whitespace_conflicts\\": false,\\n \\"allow_merge_commits\\": false,\\n \\"allow_rebase\\": false,\\n \\"allow_rebase_explicit\\": false,\\n \\"allow_squash_merge\\": false,\\n \\"allow_fast_forward_only_merge\\": false,\\n \\"allow_rebase_update\\": false,\\n \\"default_delete_branch_after_merge\\": false,\\n \\"default_merge_style\\": \\"merge\\",\\n \\"default_allow_maintainer_edit\\": false,\\n \\"avatar_url\\": \\"\\",\\n \\"internal\\": false,\\n \\"mirror_interval\\": \\"\\",\\n \\"object_format_name\\": \\"sha1\\",\\n \\"mirror_updated\\": \\"0001-01-01T00:00:00Z\\",\\n \\"topics\\": [],\\n \\"licenses\\": []\\n },\\n \\"sender\\": {\\n \\"id\\": -2,\\n \\"login\\": \\"gitea-actions\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"Gitea Actions\\",\\n \\"email\\": \\"gitea-actions@noreply.code.pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/assets/img/avatar_default.png\\",\\n \\"html_url\\": \\"https://code.pivoine.art/gitea-actions\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"1970-01-01T00:00:00Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"gitea-actions\\"\\n },\\n \\"sha\\": \\"f99f0091fad881ab595f449d25056d54420100a4\\",\\n \\"state\\": \\"pending\\",\\n \\"target_url\\": \\"https://code.pivoine.art/valknar/home/actions/runs/50/jobs/0\\",\\n \\"updated_at\\": \\"2025-10-10T20:18:15Z\\"\\n}"]
84 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T20:09:00.515Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760127497031,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760127497031,"executionIndex":1,"source":"21","hints":"22","executionTime":0,"executionStatus":"19","data":"23"},{"startTime":1760127497032,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760127497032,"executionIndex":3,"source":"27","hints":"28","executionTime":3,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"previousNode":"40"},["41","42"],{"previousNode":"43","previousNodeOutput":1},["44"],["45"],"FROM valknar/home",["46"],"TO webhook",[],["47"],"Switch",["48"],{"json":"49","pairedItem":"50"},{"json":"49","pairedItem":"51"},{"json":"49","pairedItem":"52"},{"json":"53","pairedItem":"54"},{"headers":"55","params":"56","query":"57","body":"58","webhookUrl":"59","executionMode":"60"},{"item":0},{"item":0},{"item":0},{"headers":"61","params":"62","query":"63","body":"64","webhookUrl":"59","executionMode":"60"},{"item":0},{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"https://chain.pivoine.art/webhook/5ed1a77b-13b2-4df8-8d38-1059f8618d15","production",{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"chain.pivoine.art","Go-http-client/1.1","gzip","172.18.0.1","443","https","ba94cdd2a9e5","6dc25ac5-d197-4800-9c7d-cd18db2c679f","workflow_job","repository","","sha1=","sha256=","{\\n \\"action\\": \\"in_progress\\",\\n \\"workflow_job\\": {\\n \\"id\\": 121,\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/actions/runs/121/jobs/121\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home/actions/runs/49/jobs/0\\",\\n \\"run_id\\": 121,\\n \\"run_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/actions/runs/121\\",\\n \\"name\\": \\"build\\",\\n \\"labels\\": [\\n \\"ubuntu-latest\\"\\n ],\\n \\"run_attempt\\": 1,\\n \\"head_sha\\": \\"f99f0091fad881ab595f449d25056d54420100a4\\",\\n \\"head_branch\\": \\"main\\",\\n \\"status\\": \\"in_progress\\",\\n \\"runner_id\\": 4,\\n \\"runner_name\\": \\"be3675773068\\",\\n \\"steps\\": [\\n {\\n \\"name\\": \\"actions/checkout@\\",\\n \\"number\\": 0,\\n \\"status\\": \\"in_progress\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n {\\n \\"name\\": \\"actions/setup-node@v5\\",\\n \\"number\\": 1,\\n \\"status\\": \\"in_progress\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n {\\n \\"name\\": \\"Install pnpm\\",\\n \\"number\\": 2,\\n \\"status\\": \\"in_progress\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n {\\n \\"name\\": \\"Build JavaScript\\",\\n \\"number\\": 3,\\n \\"status\\": \\"in_progress\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n {\\n \\"name\\": \\"🚀 Deploy via SSH\\",\\n \\"number\\": 4,\\n \\"status\\": \\"in_progress\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n {\\n \\"name\\": \\"Docker compose restart\\",\\n \\"number\\": 5,\\n \\"status\\": \\"in_progress\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n }\\n ],\\n \\"created_at\\": \\"2025-10-10T20:18:15Z\\",\\n \\"started_at\\": \\"2025-10-10T20:18:16Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n \\"repository\\": {\\n \\"id\\": 4,\\n \\"owner\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n },\\n \\"name\\": \\"home\\",\\n \\"full_name\\": \\"valknar/home\\",\\n \\"description\\": \\"\\",\\n \\"empty\\": false,\\n \\"private\\": true,\\n \\"fork\\": false,\\n \\"template\\": false,\\n \\"mirror\\": false,\\n \\"size\\": 617127,\\n \\"language\\": \\"Shell\\",\\n \\"languages_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/languages\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home\\",\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home\\",\\n \\"link\\": \\"\\",\\n \\"ssh_url\\": \\"ssh://git@code.pivoine.art:2222/valknar/home.git\\",\\n \\"clone_url\\": \\"https://code.pivoine.art/valknar/home.git\\",\\n \\"original_url\\": \\"https://github.com/valknarogg/home\\",\\n \\"website\\": \\"\\",\\n \\"stars_count\\": 0,\\n \\"forks_count\\": 0,\\n \\"watchers_count\\": 1,\\n \\"open_issues_count\\": 0,\\n \\"open_pr_counter\\": 0,\\n \\"release_counter\\": 0,\\n \\"default_branch\\": \\"main\\",\\n \\"archived\\": false,\\n \\"created_at\\": \\"2025-10-09T23:17:05Z\\",\\n \\"updated_at\\": \\"2025-10-10T20:18:15Z\\",\\n \\"archived_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"permissions\\": {\\n \\"admin\\": true,\\n \\"push\\": true,\\n \\"pull\\": true\\n },\\n \\"has_issues\\": true,\\n \\"internal_tracker\\": {\\n \\"enable_time_tracker\\": true,\\n \\"allow_only_contributors_to_track_time\\": true,\\n \\"enable_issue_dependencies\\": true\\n },\\n \\"has_wiki\\": true,\\n \\"has_pull_requests\\": false,\\n \\"has_projects\\": true,\\n \\"projects_mode\\": \\"all\\",\\n \\"has_releases\\": true,\\n \\"has_packages\\": true,\\n \\"has_actions\\": true,\\n \\"ignore_whitespace_conflicts\\": false,\\n \\"allow_merge_commits\\": false,\\n \\"allow_rebase\\": false,\\n \\"allow_rebase_explicit\\": false,\\n \\"allow_squash_merge\\": false,\\n \\"allow_fast_forward_only_merge\\": false,\\n \\"allow_rebase_update\\": false,\\n \\"default_delete_branch_after_merge\\": false,\\n \\"default_merge_style\\": \\"merge\\",\\n \\"default_allow_maintainer_edit\\": false,\\n \\"avatar_url\\": \\"\\",\\n \\"internal\\": false,\\n \\"mirror_interval\\": \\"\\",\\n \\"object_format_name\\": \\"sha1\\",\\n \\"mirror_updated\\": \\"0001-01-01T00:00:00Z\\",\\n \\"topics\\": [],\\n \\"licenses\\": []\\n },\\n \\"sender\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@noreply.code.pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n }\\n}"]
159 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":false,"nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"items[0].event_type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"551f91c3-ba33-46ef-9d13-849c83de8fcd","leftValue":"items[0].event_type","rightValue":"mqtt","operator":{"type":"string","operation":"equals","name":"filter.operator.equals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"mqtt"}]},"looseTypeValidation":true,"options":{"fallbackOutput":"none","allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,80],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-208],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[576,400],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"},{"parameters":{"topics":"homeassistant","options":{"jsonParseBody":true}},"type":"n8n-nodes-base.mqttTrigger","typeVersion":1,"position":[0,176],"id":"db220e56-efe7-458b-990d-b6b0c7f3a637","name":"FROM homeassistant","credentials":{"mqtt":{"id":"rqKKnJhZrSWZoVl6","name":"MQTT account"}}},{"parameters":{"mode":"manual","duplicateItem":false,"assignments":{"assignments":[{"id":"c4a9b92c-994d-465e-b695-00aae9dec0b5","name":"items[0].event_type","value":"mqtt","type":"string"}]},"includeOtherFields":true,"include":"all","options":{}},"type":"n8n-nodes-base.set","typeVersion":3.4,"position":[224,176],"id":"68ebb20b-87e8-4cfb-a83e-9cb692e4d38e","name":"TO event"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://chat/message","authentication":"none","provideSslCertificates":false,"sendQuery":true,"specifyQuery":"keypair","queryParameters":{"parameters":[{"name":"token","value":"CQ.CVw-vDMMqLqV"}]},"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"keypair","bodyParameters":{"parameters":[{"name":"message","value":""}]},"options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[656,80],"id":"197092fe-f532-46aa-8884-900568b6f22b","name":"HTTP Request"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[]]},"FROM homeassistant":{"main":[[{"node":"TO event","type":"main","index":0}]]},"TO event":{"main":[[{"node":"Switch","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{"destinationNode":"4","runNodeFilter":"5"},{"runData":"6","pinData":"7","lastNodeExecuted":"4"},{"contextData":"8","nodeExecutionStack":"9","metadata":"10","waitingExecution":"11","waitingExecutionSource":"12"},"Switch",["13","14","4"],{"FROM homeassistant":"15","TO event":"16","Switch":"17"},{},{},[],{},{},{},"FROM homeassistant","TO event",["18"],["19"],["20"],{"startTime":1760134115798,"executionIndex":0,"source":"21","hints":"22","executionTime":53,"executionStatus":"23","data":"24"},{"startTime":1760134115851,"executionIndex":1,"source":"25","hints":"26","executionTime":0,"executionStatus":"23","data":"27"},{"startTime":1760134162446,"executionIndex":2,"source":"28","hints":"29","executionTime":1,"executionStatus":"23","data":"30"},[],[],"success",{"main":"31"},["32"],[],{"main":"33"},["34"],[],{"main":"35"},["36"],{"previousNode":"13"},["37"],{"previousNode":"14","previousNodeOutput":0,"previousNodeRun":0},["38","39"],["40"],["41"],[],[],{"json":"42","pairedItem":"43"},{"json":"44","pairedItem":"45"},{"message":"46","topic":"47"},{"item":0},{"message":"48","topic":"47","items":"49"},{"item":0},{"message":"50"},"homeassistant",{"message":"50"},["51"],"It's all good now baby!!!",{"event_type":"52"},"mqtt"]
45 {"id":"JntLnJIWAtFUxzoj","name":"Main Workflow","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T18:58:31.972Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760123587258,"executionIndex":0,"source":"17","hints":"18","executionTime":1,"executionStatus":"19","data":"20"},{"startTime":1760123587259,"executionIndex":1,"source":"21","hints":"22","executionTime":1,"executionStatus":"19","data":"23"},{"startTime":1760123587260,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760123587260,"executionIndex":3,"source":"27","hints":"28","executionTime":3,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"previousNode":"40"},["41","42"],{"previousNode":"43","previousNodeOutput":1},["44"],["45"],"FROM valknar/home",["46"],"TO webhook",[],["47"],"Switch",["48"],{"json":"49","pairedItem":"50"},{"json":"49","pairedItem":"51"},{"json":"49","pairedItem":"52"},{"json":"53","pairedItem":"54"},{"headers":"55","params":"56","query":"57","body":"58","webhookUrl":"59","executionMode":"60"},{"item":0},{"item":0},{"item":0},{"headers":"61","params":"62","query":"63","body":"64","webhookUrl":"59","executionMode":"60"},{"item":0},{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"https://chain.pivoine.art/webhook/5ed1a77b-13b2-4df8-8d38-1059f8618d15","production",{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"chain.pivoine.art","Go-http-client/1.1","gzip","172.18.0.1","443","https","ba94cdd2a9e5","e8999cfd-f8bc-4678-93c3-86233822bbc6","workflow_job","repository","","sha1=","sha256=","{\\n \\"action\\": \\"completed\\",\\n \\"workflow_job\\": {\\n \\"id\\": 114,\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/actions/runs/114/jobs/114\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home/actions/runs/42/jobs/0\\",\\n \\"run_id\\": 114,\\n \\"run_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/actions/runs/114\\",\\n \\"name\\": \\"build\\",\\n \\"labels\\": [\\n \\"ubuntu-latest\\"\\n ],\\n \\"run_attempt\\": 1,\\n \\"head_sha\\": \\"24c236487cc9136ef43b8b44dce6c210c23d6b4d\\",\\n \\"head_branch\\": \\"main\\",\\n \\"status\\": \\"completed\\",\\n \\"conclusion\\": \\"success\\",\\n \\"runner_id\\": 4,\\n \\"runner_name\\": \\"be3675773068\\",\\n \\"steps\\": [\\n {\\n \\"name\\": \\"actions/checkout@v4\\",\\n \\"number\\": 0,\\n \\"status\\": \\"completed\\",\\n \\"conclusion\\": \\"success\\",\\n \\"started_at\\": \\"2025-10-10T19:12:48Z\\",\\n \\"completed_at\\": \\"2025-10-10T19:13:00Z\\"\\n },\\n {\\n \\"name\\": \\"actions/checkout@v4\\",\\n \\"number\\": 1,\\n \\"status\\": \\"completed\\",\\n \\"conclusion\\": \\"success\\",\\n \\"started_at\\": \\"2025-10-10T19:13:00Z\\",\\n \\"completed_at\\": \\"2025-10-10T19:13:01Z\\"\\n },\\n {\\n \\"name\\": \\"Commit and push changes (if any)\\",\\n \\"number\\": 2,\\n \\"status\\": \\"completed\\",\\n \\"conclusion\\": \\"success\\",\\n \\"started_at\\": \\"2025-10-10T19:13:01Z\\",\\n \\"completed_at\\": \\"2025-10-10T19:13:01Z\\"\\n }\\n ],\\n \\"created_at\\": \\"2025-10-10T19:12:45Z\\",\\n \\"started_at\\": \\"2025-10-10T19:12:47Z\\",\\n \\"completed_at\\": \\"2025-10-10T19:13:06Z\\"\\n },\\n \\"repository\\": {\\n \\"id\\": 4,\\n \\"owner\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n },\\n \\"name\\": \\"home\\",\\n \\"full_name\\": \\"valknar/home\\",\\n \\"description\\": \\"\\",\\n \\"empty\\": false,\\n \\"private\\": true,\\n \\"fork\\": false,\\n \\"template\\": false,\\n \\"mirror\\": false,\\n \\"size\\": 617106,\\n \\"language\\": \\"Shell\\",\\n \\"languages_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/languages\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home\\",\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home\\",\\n \\"link\\": \\"\\",\\n \\"ssh_url\\": \\"ssh://git@code.pivoine.art:2222/valknar/home.git\\",\\n \\"clone_url\\": \\"https://code.pivoine.art/valknar/home.git\\",\\n \\"original_url\\": \\"https://github.com/valknarogg/home\\",\\n \\"website\\": \\"\\",\\n \\"stars_count\\": 0,\\n \\"forks_count\\": 0,\\n \\"watchers_count\\": 1,\\n \\"open_issues_count\\": 0,\\n \\"open_pr_counter\\": 0,\\n \\"release_counter\\": 0,\\n \\"default_branch\\": \\"main\\",\\n \\"archived\\": false,\\n \\"created_at\\": \\"2025-10-09T23:17:05Z\\",\\n \\"updated_at\\": \\"2025-10-10T19:12:45Z\\",\\n \\"archived_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"permissions\\": {\\n \\"admin\\": true,\\n \\"push\\": true,\\n \\"pull\\": true\\n },\\n \\"has_issues\\": true,\\n \\"internal_tracker\\": {\\n \\"enable_time_tracker\\": true,\\n \\"allow_only_contributors_to_track_time\\": true,\\n \\"enable_issue_dependencies\\": true\\n },\\n \\"has_wiki\\": true,\\n \\"has_pull_requests\\": false,\\n \\"has_projects\\": true,\\n \\"projects_mode\\": \\"all\\",\\n \\"has_releases\\": true,\\n \\"has_packages\\": true,\\n \\"has_actions\\": true,\\n \\"ignore_whitespace_conflicts\\": false,\\n \\"allow_merge_commits\\": false,\\n \\"allow_rebase\\": false,\\n \\"allow_rebase_explicit\\": false,\\n \\"allow_squash_merge\\": false,\\n \\"allow_fast_forward_only_merge\\": false,\\n \\"allow_rebase_update\\": false,\\n \\"default_delete_branch_after_merge\\": false,\\n \\"default_merge_style\\": \\"merge\\",\\n \\"default_allow_maintainer_edit\\": false,\\n \\"avatar_url\\": \\"\\",\\n \\"internal\\": false,\\n \\"mirror_interval\\": \\"\\",\\n \\"object_format_name\\": \\"sha1\\",\\n \\"mirror_updated\\": \\"0001-01-01T00:00:00Z\\",\\n \\"topics\\": [],\\n \\"licenses\\": []\\n },\\n \\"sender\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@noreply.code.pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n }\\n}"]
46 {"id":"JntLnJIWAtFUxzoj","name":"Main Workflow","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T18:58:31.972Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760125735085,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760125735085,"executionIndex":1,"source":"21","hints":"22","executionTime":1,"executionStatus":"19","data":"23"},{"startTime":1760125735086,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760125735086,"executionIndex":3,"source":"27","hints":"28","executionTime":3,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"previousNode":"40"},["41","42"],{"previousNode":"43","previousNodeOutput":1},["44"],["45"],"FROM valknar/home",["46"],"TO webhook",[],["47"],"Switch",["48"],{"json":"49","pairedItem":"50"},{"json":"49","pairedItem":"51"},{"json":"49","pairedItem":"52"},{"json":"53","pairedItem":"54"},{"headers":"55","params":"56","query":"57","body":"58","webhookUrl":"59","executionMode":"60"},{"item":0},{"item":0},{"item":0},{"headers":"61","params":"62","query":"63","body":"64","webhookUrl":"59","executionMode":"60"},{"item":0},{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"https://chain.pivoine.art/webhook/5ed1a77b-13b2-4df8-8d38-1059f8618d15","production",{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"chain.pivoine.art","Go-http-client/1.1","gzip","172.18.0.1","443","https","ba94cdd2a9e5","994fedf0-302a-4d1a-b372-febdfa051966","push","repository","","sha1=","sha256=","{\\n \\"ref\\": \\"refs/heads/main\\",\\n \\"before\\": \\"24c236487cc9136ef43b8b44dce6c210c23d6b4d\\",\\n \\"after\\": \\"914cae4f810341fbd3ad1a14748f7e83b530e8e9\\",\\n \\"compare_url\\": \\"https://code.pivoine.art/valknar/home/compare/24c236487cc9136ef43b8b44dce6c210c23d6b4d...914cae4f810341fbd3ad1a14748f7e83b530e8e9\\",\\n \\"commits\\": [\\n {\\n \\"id\\": \\"914cae4f810341fbd3ad1a14748f7e83b530e8e9\\",\\n \\"message\\": \\"fix: signoz\\\\n\\",\\n \\"url\\": \\"https://code.pivoine.art/valknar/home/commit/914cae4f810341fbd3ad1a14748f7e83b530e8e9\\",\\n \\"author\\": {\\n \\"name\\": \\"Sebastian Krüger\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"username\\": \\"valknar\\"\\n },\\n \\"committer\\": {\\n \\"name\\": \\"Sebastian Krüger\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"username\\": \\"valknar\\"\\n },\\n \\"verification\\": null,\\n \\"timestamp\\": \\"2025-10-10T21:48:52+02:00\\",\\n \\"added\\": [],\\n \\"removed\\": [],\\n \\"modified\\": [\\n \\"Projects/kompose/trace/compose.yaml\\",\\n \\"Projects/kompose/trace/otel-collector-config.yaml\\"\\n ]\\n }\\n ],\\n \\"total_commits\\": 1,\\n \\"head_commit\\": {\\n \\"id\\": \\"914cae4f810341fbd3ad1a14748f7e83b530e8e9\\",\\n \\"message\\": \\"fix: signoz\\\\n\\",\\n \\"url\\": \\"https://code.pivoine.art/valknar/home/commit/914cae4f810341fbd3ad1a14748f7e83b530e8e9\\",\\n \\"author\\": {\\n \\"name\\": \\"Sebastian Krüger\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"username\\": \\"valknar\\"\\n },\\n \\"committer\\": {\\n \\"name\\": \\"Sebastian Krüger\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"username\\": \\"valknar\\"\\n },\\n \\"verification\\": null,\\n \\"timestamp\\": \\"2025-10-10T21:48:52+02:00\\",\\n \\"added\\": [],\\n \\"removed\\": [],\\n \\"modified\\": [\\n \\"Projects/kompose/trace/compose.yaml\\",\\n \\"Projects/kompose/trace/otel-collector-config.yaml\\"\\n ]\\n },\\n \\"repository\\": {\\n \\"id\\": 4,\\n \\"owner\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n },\\n \\"name\\": \\"home\\",\\n \\"full_name\\": \\"valknar/home\\",\\n \\"description\\": \\"\\",\\n \\"empty\\": false,\\n \\"private\\": true,\\n \\"fork\\": false,\\n \\"template\\": false,\\n \\"mirror\\": false,\\n \\"size\\": 617106,\\n \\"language\\": \\"\\",\\n \\"languages_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/languages\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home\\",\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home\\",\\n \\"link\\": \\"\\",\\n \\"ssh_url\\": \\"ssh://git@code.pivoine.art:2222/valknar/home.git\\",\\n \\"clone_url\\": \\"https://code.pivoine.art/valknar/home.git\\",\\n \\"original_url\\": \\"https://github.com/valknarogg/home\\",\\n \\"website\\": \\"\\",\\n \\"stars_count\\": 0,\\n \\"forks_count\\": 0,\\n \\"watchers_count\\": 1,\\n \\"open_issues_count\\": 0,\\n \\"open_pr_counter\\": 0,\\n \\"release_counter\\": 0,\\n \\"default_branch\\": \\"main\\",\\n \\"archived\\": false,\\n \\"created_at\\": \\"2025-10-09T23:17:05Z\\",\\n \\"updated_at\\": \\"2025-10-10T19:12:45Z\\",\\n \\"archived_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"permissions\\": {\\n \\"admin\\": true,\\n \\"push\\": true,\\n \\"pull\\": true\\n },\\n \\"has_issues\\": true,\\n \\"internal_tracker\\": {\\n \\"enable_time_tracker\\": true,\\n \\"allow_only_contributors_to_track_time\\": true,\\n \\"enable_issue_dependencies\\": true\\n },\\n \\"has_wiki\\": true,\\n \\"has_pull_requests\\": false,\\n \\"has_projects\\": true,\\n \\"projects_mode\\": \\"all\\",\\n \\"has_releases\\": true,\\n \\"has_packages\\": true,\\n \\"has_actions\\": true,\\n \\"ignore_whitespace_conflicts\\": false,\\n \\"allow_merge_commits\\": false,\\n \\"allow_rebase\\": false,\\n \\"allow_rebase_explicit\\": false,\\n \\"allow_squash_merge\\": false,\\n \\"allow_fast_forward_only_merge\\": false,\\n \\"allow_rebase_update\\": false,\\n \\"default_delete_branch_after_merge\\": false,\\n \\"default_merge_style\\": \\"merge\\",\\n \\"default_allow_maintainer_edit\\": false,\\n \\"avatar_url\\": \\"\\",\\n \\"internal\\": false,\\n \\"mirror_interval\\": \\"\\",\\n \\"object_format_name\\": \\"sha1\\",\\n \\"mirror_updated\\": \\"0001-01-01T00:00:00Z\\",\\n \\"topics\\": [],\\n \\"licenses\\": []\\n },\\n \\"pusher\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@noreply.code.pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n },\\n \\"sender\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@noreply.code.pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n }\\n}"]
83 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T20:09:00.515Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760127495548,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760127495548,"executionIndex":1,"source":"21","hints":"22","executionTime":1,"executionStatus":"19","data":"23"},{"startTime":1760127495549,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760127495549,"executionIndex":3,"source":"27","hints":"28","executionTime":2,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"previousNode":"40"},["41","42"],{"previousNode":"43","previousNodeOutput":1},["44"],["45"],"FROM valknar/home",["46"],"TO webhook",[],["47"],"Switch",["48"],{"json":"49","pairedItem":"50"},{"json":"49","pairedItem":"51"},{"json":"49","pairedItem":"52"},{"json":"53","pairedItem":"54"},{"headers":"55","params":"56","query":"57","body":"58","webhookUrl":"59","executionMode":"60"},{"item":0},{"item":0},{"item":0},{"headers":"61","params":"62","query":"63","body":"64","webhookUrl":"59","executionMode":"60"},{"item":0},{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"https://chain.pivoine.art/webhook/5ed1a77b-13b2-4df8-8d38-1059f8618d15","production",{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"chain.pivoine.art","Go-http-client/1.1","gzip","172.18.0.1","443","https","ba94cdd2a9e5","e2e0c85c-c51b-40bd-8218-f97ed8d4a929","workflow_job","repository","","sha1=","sha256=","{\\n \\"action\\": \\"queued\\",\\n \\"workflow_job\\": {\\n \\"id\\": 122,\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/actions/runs/122/jobs/122\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home/actions/runs/50/jobs/0\\",\\n \\"run_id\\": 122,\\n \\"run_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/actions/runs/122\\",\\n \\"name\\": \\"build\\",\\n \\"labels\\": [\\n \\"ubuntu-latest\\"\\n ],\\n \\"run_attempt\\": 0,\\n \\"head_sha\\": \\"f99f0091fad881ab595f449d25056d54420100a4\\",\\n \\"head_branch\\": \\"main\\",\\n \\"status\\": \\"queued\\",\\n \\"steps\\": null,\\n \\"created_at\\": \\"2025-10-10T20:18:15Z\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n \\"repository\\": {\\n \\"id\\": 4,\\n \\"owner\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n },\\n \\"name\\": \\"home\\",\\n \\"full_name\\": \\"valknar/home\\",\\n \\"description\\": \\"\\",\\n \\"empty\\": false,\\n \\"private\\": true,\\n \\"fork\\": false,\\n \\"template\\": false,\\n \\"mirror\\": false,\\n \\"size\\": 617124,\\n \\"language\\": \\"\\",\\n \\"languages_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/languages\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home\\",\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home\\",\\n \\"link\\": \\"\\",\\n \\"ssh_url\\": \\"ssh://git@code.pivoine.art:2222/valknar/home.git\\",\\n \\"clone_url\\": \\"https://code.pivoine.art/valknar/home.git\\",\\n \\"original_url\\": \\"https://github.com/valknarogg/home\\",\\n \\"website\\": \\"\\",\\n \\"stars_count\\": 0,\\n \\"forks_count\\": 0,\\n \\"watchers_count\\": 1,\\n \\"open_issues_count\\": 0,\\n \\"open_pr_counter\\": 0,\\n \\"release_counter\\": 0,\\n \\"default_branch\\": \\"main\\",\\n \\"archived\\": false,\\n \\"created_at\\": \\"2025-10-09T23:17:05Z\\",\\n \\"updated_at\\": \\"2025-10-10T20:17:24Z\\",\\n \\"archived_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"permissions\\": {\\n \\"admin\\": true,\\n \\"push\\": true,\\n \\"pull\\": true\\n },\\n \\"has_issues\\": true,\\n \\"internal_tracker\\": {\\n \\"enable_time_tracker\\": true,\\n \\"allow_only_contributors_to_track_time\\": true,\\n \\"enable_issue_dependencies\\": true\\n },\\n \\"has_wiki\\": true,\\n \\"has_pull_requests\\": false,\\n \\"has_projects\\": true,\\n \\"projects_mode\\": \\"all\\",\\n \\"has_releases\\": true,\\n \\"has_packages\\": true,\\n \\"has_actions\\": true,\\n \\"ignore_whitespace_conflicts\\": false,\\n \\"allow_merge_commits\\": false,\\n \\"allow_rebase\\": false,\\n \\"allow_rebase_explicit\\": false,\\n \\"allow_squash_merge\\": false,\\n \\"allow_fast_forward_only_merge\\": false,\\n \\"allow_rebase_update\\": false,\\n \\"default_delete_branch_after_merge\\": false,\\n \\"default_merge_style\\": \\"merge\\",\\n \\"default_allow_maintainer_edit\\": false,\\n \\"avatar_url\\": \\"\\",\\n \\"internal\\": false,\\n \\"mirror_interval\\": \\"\\",\\n \\"object_format_name\\": \\"sha1\\",\\n \\"mirror_updated\\": \\"0001-01-01T00:00:00Z\\",\\n \\"topics\\": [],\\n \\"licenses\\": []\\n },\\n \\"sender\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@noreply.code.pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n }\\n}"]
47 {"id":"JntLnJIWAtFUxzoj","name":"Main Workflow","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T18:58:31.972Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760125735105,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760125735105,"executionIndex":1,"source":"21","hints":"22","executionTime":1,"executionStatus":"19","data":"23"},{"startTime":1760125735106,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760125735106,"executionIndex":3,"source":"27","hints":"28","executionTime":3,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"previousNode":"40"},["41","42"],{"previousNode":"43","previousNodeOutput":1},["44"],["45"],"FROM valknar/home",["46"],"TO webhook",[],["47"],"Switch",["48"],{"json":"49","pairedItem":"50"},{"json":"49","pairedItem":"51"},{"json":"49","pairedItem":"52"},{"json":"53","pairedItem":"54"},{"headers":"55","params":"56","query":"57","body":"58","webhookUrl":"59","executionMode":"60"},{"item":0},{"item":0},{"item":0},{"headers":"61","params":"62","query":"63","body":"64","webhookUrl":"59","executionMode":"60"},{"item":0},{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"https://chain.pivoine.art/webhook/5ed1a77b-13b2-4df8-8d38-1059f8618d15","production",{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"chain.pivoine.art","Go-http-client/1.1","gzip","172.18.0.1","443","https","ba94cdd2a9e5","8cb09da4-25d3-4106-8bdb-ddbda9903157","status","repository","","sha1=","sha256=","{\\n \\"commit\\": {\\n \\"id\\": \\"914cae4f810341fbd3ad1a14748f7e83b530e8e9\\",\\n \\"message\\": \\"fix: signoz\\\\n\\",\\n \\"url\\": \\"https://code.pivoine.art/valknar/home/commit/914cae4f810341fbd3ad1a14748f7e83b530e8e9\\",\\n \\"author\\": {\\n \\"name\\": \\"Sebastian Krüger\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"username\\": \\"valknar\\"\\n },\\n \\"committer\\": {\\n \\"name\\": \\"Sebastian Krüger\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"username\\": \\"valknar\\"\\n },\\n \\"verification\\": null,\\n \\"timestamp\\": \\"2025-10-10T21:48:52+02:00\\",\\n \\"added\\": [],\\n \\"removed\\": [],\\n \\"modified\\": [\\n \\"Projects/kompose/trace/compose.yaml\\",\\n \\"Projects/kompose/trace/otel-collector-config.yaml\\"\\n ]\\n },\\n \\"context\\": \\"Build and Deploy Docs.Pivoine.Art via SSH / build (push)\\",\\n \\"created_at\\": \\"2025-10-10T19:48:53Z\\",\\n \\"description\\": \\"Waiting to run\\",\\n \\"id\\": 143,\\n \\"repository\\": {\\n \\"id\\": 4,\\n \\"owner\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n },\\n \\"name\\": \\"home\\",\\n \\"full_name\\": \\"valknar/home\\",\\n \\"description\\": \\"\\",\\n \\"empty\\": false,\\n \\"private\\": true,\\n \\"fork\\": false,\\n \\"template\\": false,\\n \\"mirror\\": false,\\n \\"size\\": 617115,\\n \\"language\\": \\"Shell\\",\\n \\"languages_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/languages\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home\\",\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home\\",\\n \\"link\\": \\"\\",\\n \\"ssh_url\\": \\"ssh://git@code.pivoine.art:2222/valknar/home.git\\",\\n \\"clone_url\\": \\"https://code.pivoine.art/valknar/home.git\\",\\n \\"original_url\\": \\"https://github.com/valknarogg/home\\",\\n \\"website\\": \\"\\",\\n \\"stars_count\\": 0,\\n \\"forks_count\\": 0,\\n \\"watchers_count\\": 1,\\n \\"open_issues_count\\": 0,\\n \\"open_pr_counter\\": 0,\\n \\"release_counter\\": 0,\\n \\"default_branch\\": \\"main\\",\\n \\"archived\\": false,\\n \\"created_at\\": \\"2025-10-09T23:17:05Z\\",\\n \\"updated_at\\": \\"2025-10-10T19:12:45Z\\",\\n \\"archived_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"permissions\\": {\\n \\"admin\\": true,\\n \\"push\\": true,\\n \\"pull\\": true\\n },\\n \\"has_issues\\": true,\\n \\"internal_tracker\\": {\\n \\"enable_time_tracker\\": true,\\n \\"allow_only_contributors_to_track_time\\": true,\\n \\"enable_issue_dependencies\\": true\\n },\\n \\"has_wiki\\": true,\\n \\"has_pull_requests\\": false,\\n \\"has_projects\\": true,\\n \\"projects_mode\\": \\"all\\",\\n \\"has_releases\\": true,\\n \\"has_packages\\": true,\\n \\"has_actions\\": true,\\n \\"ignore_whitespace_conflicts\\": false,\\n \\"allow_merge_commits\\": false,\\n \\"allow_rebase\\": false,\\n \\"allow_rebase_explicit\\": false,\\n \\"allow_squash_merge\\": false,\\n \\"allow_fast_forward_only_merge\\": false,\\n \\"allow_rebase_update\\": false,\\n \\"default_delete_branch_after_merge\\": false,\\n \\"default_merge_style\\": \\"merge\\",\\n \\"default_allow_maintainer_edit\\": false,\\n \\"avatar_url\\": \\"\\",\\n \\"internal\\": false,\\n \\"mirror_interval\\": \\"\\",\\n \\"object_format_name\\": \\"sha1\\",\\n \\"mirror_updated\\": \\"0001-01-01T00:00:00Z\\",\\n \\"topics\\": [],\\n \\"licenses\\": []\\n },\\n \\"sender\\": {\\n \\"id\\": -2,\\n \\"login\\": \\"gitea-actions\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"Gitea Actions\\",\\n \\"email\\": \\"gitea-actions@noreply.code.pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/assets/img/avatar_default.png\\",\\n \\"html_url\\": \\"https://code.pivoine.art/gitea-actions\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"1970-01-01T00:00:00Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"gitea-actions\\"\\n },\\n \\"sha\\": \\"914cae4f810341fbd3ad1a14748f7e83b530e8e9\\",\\n \\"state\\": \\"pending\\",\\n \\"target_url\\": \\"https://code.pivoine.art/valknar/home/actions/runs/43/jobs/0\\",\\n \\"updated_at\\": \\"2025-10-10T19:48:53Z\\"\\n}"]
49 {"id":"JntLnJIWAtFUxzoj","name":"Main Workflow","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T18:58:31.972Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760125735143,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760125735143,"executionIndex":1,"source":"21","hints":"22","executionTime":0,"executionStatus":"19","data":"23"},{"startTime":1760125735143,"executionIndex":2,"source":"24","hints":"25","executionTime":1,"executionStatus":"19","data":"26"},{"startTime":1760125735144,"executionIndex":3,"source":"27","hints":"28","executionTime":3,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"previousNode":"40"},["41","42"],{"previousNode":"43","previousNodeOutput":1},["44"],["45"],"FROM valknar/home",["46"],"TO webhook",[],["47"],"Switch",["48"],{"json":"49","pairedItem":"50"},{"json":"49","pairedItem":"51"},{"json":"49","pairedItem":"52"},{"json":"53","pairedItem":"54"},{"headers":"55","params":"56","query":"57","body":"58","webhookUrl":"59","executionMode":"60"},{"item":0},{"item":0},{"item":0},{"headers":"61","params":"62","query":"63","body":"64","webhookUrl":"59","executionMode":"60"},{"item":0},{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"https://chain.pivoine.art/webhook/5ed1a77b-13b2-4df8-8d38-1059f8618d15","production",{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"chain.pivoine.art","Go-http-client/1.1","gzip","172.18.0.1","443","https","ba94cdd2a9e5","e5ba14fa-47bf-4276-a7b6-96b7d7266d52","status","repository","","sha1=","sha256=","{\\n \\"commit\\": {\\n \\"id\\": \\"914cae4f810341fbd3ad1a14748f7e83b530e8e9\\",\\n \\"message\\": \\"fix: signoz\\\\n\\",\\n \\"url\\": \\"https://code.pivoine.art/valknar/home/commit/914cae4f810341fbd3ad1a14748f7e83b530e8e9\\",\\n \\"author\\": {\\n \\"name\\": \\"Sebastian Krüger\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"username\\": \\"valknar\\"\\n },\\n \\"committer\\": {\\n \\"name\\": \\"Sebastian Krüger\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"username\\": \\"valknar\\"\\n },\\n \\"verification\\": null,\\n \\"timestamp\\": \\"2025-10-10T21:48:52+02:00\\",\\n \\"added\\": [],\\n \\"removed\\": [],\\n \\"modified\\": [\\n \\"Projects/kompose/trace/compose.yaml\\",\\n \\"Projects/kompose/trace/otel-collector-config.yaml\\"\\n ]\\n },\\n \\"context\\": \\"Sync Repository Kompose via git / build (push)\\",\\n \\"created_at\\": \\"2025-10-10T19:48:53Z\\",\\n \\"description\\": \\"Waiting to run\\",\\n \\"id\\": 144,\\n \\"repository\\": {\\n \\"id\\": 4,\\n \\"owner\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n },\\n \\"name\\": \\"home\\",\\n \\"full_name\\": \\"valknar/home\\",\\n \\"description\\": \\"\\",\\n \\"empty\\": false,\\n \\"private\\": true,\\n \\"fork\\": false,\\n \\"template\\": false,\\n \\"mirror\\": false,\\n \\"size\\": 617115,\\n \\"language\\": \\"Shell\\",\\n \\"languages_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/languages\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home\\",\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home\\",\\n \\"link\\": \\"\\",\\n \\"ssh_url\\": \\"ssh://git@code.pivoine.art:2222/valknar/home.git\\",\\n \\"clone_url\\": \\"https://code.pivoine.art/valknar/home.git\\",\\n \\"original_url\\": \\"https://github.com/valknarogg/home\\",\\n \\"website\\": \\"\\",\\n \\"stars_count\\": 0,\\n \\"forks_count\\": 0,\\n \\"watchers_count\\": 1,\\n \\"open_issues_count\\": 0,\\n \\"open_pr_counter\\": 0,\\n \\"release_counter\\": 0,\\n \\"default_branch\\": \\"main\\",\\n \\"archived\\": false,\\n \\"created_at\\": \\"2025-10-09T23:17:05Z\\",\\n \\"updated_at\\": \\"2025-10-10T19:12:45Z\\",\\n \\"archived_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"permissions\\": {\\n \\"admin\\": true,\\n \\"push\\": true,\\n \\"pull\\": true\\n },\\n \\"has_issues\\": true,\\n \\"internal_tracker\\": {\\n \\"enable_time_tracker\\": true,\\n \\"allow_only_contributors_to_track_time\\": true,\\n \\"enable_issue_dependencies\\": true\\n },\\n \\"has_wiki\\": true,\\n \\"has_pull_requests\\": false,\\n \\"has_projects\\": true,\\n \\"projects_mode\\": \\"all\\",\\n \\"has_releases\\": true,\\n \\"has_packages\\": true,\\n \\"has_actions\\": true,\\n \\"ignore_whitespace_conflicts\\": false,\\n \\"allow_merge_commits\\": false,\\n \\"allow_rebase\\": false,\\n \\"allow_rebase_explicit\\": false,\\n \\"allow_squash_merge\\": false,\\n \\"allow_fast_forward_only_merge\\": false,\\n \\"allow_rebase_update\\": false,\\n \\"default_delete_branch_after_merge\\": false,\\n \\"default_merge_style\\": \\"merge\\",\\n \\"default_allow_maintainer_edit\\": false,\\n \\"avatar_url\\": \\"\\",\\n \\"internal\\": false,\\n \\"mirror_interval\\": \\"\\",\\n \\"object_format_name\\": \\"sha1\\",\\n \\"mirror_updated\\": \\"0001-01-01T00:00:00Z\\",\\n \\"topics\\": [],\\n \\"licenses\\": []\\n },\\n \\"sender\\": {\\n \\"id\\": -2,\\n \\"login\\": \\"gitea-actions\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"Gitea Actions\\",\\n \\"email\\": \\"gitea-actions@noreply.code.pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/assets/img/avatar_default.png\\",\\n \\"html_url\\": \\"https://code.pivoine.art/gitea-actions\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"1970-01-01T00:00:00Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"gitea-actions\\"\\n },\\n \\"sha\\": \\"914cae4f810341fbd3ad1a14748f7e83b530e8e9\\",\\n \\"state\\": \\"pending\\",\\n \\"target_url\\": \\"https://code.pivoine.art/valknar/home/actions/runs/44/jobs/0\\",\\n \\"updated_at\\": \\"2025-10-10T19:48:53Z\\"\\n}"]
85 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T20:09:00.515Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760127497059,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760127497060,"executionIndex":1,"source":"21","hints":"22","executionTime":0,"executionStatus":"19","data":"23"},{"startTime":1760127497060,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760127497061,"executionIndex":3,"source":"27","hints":"28","executionTime":2,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"previousNode":"40"},["41","42"],{"previousNode":"43","previousNodeOutput":1},["44"],["45"],"FROM valknar/home",["46"],"TO webhook",[],["47"],"Switch",["48"],{"json":"49","pairedItem":"50"},{"json":"49","pairedItem":"51"},{"json":"49","pairedItem":"52"},{"json":"53","pairedItem":"54"},{"headers":"55","params":"56","query":"57","body":"58","webhookUrl":"59","executionMode":"60"},{"item":0},{"item":0},{"item":0},{"headers":"61","params":"62","query":"63","body":"64","webhookUrl":"59","executionMode":"60"},{"item":0},{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"https://chain.pivoine.art/webhook/5ed1a77b-13b2-4df8-8d38-1059f8618d15","production",{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"chain.pivoine.art","Go-http-client/1.1","gzip","172.18.0.1","443","https","ba94cdd2a9e5","a2cf60b5-d18b-4058-81e0-326bd5f05864","status","repository","","sha1=","sha256=","{\\n \\"commit\\": {\\n \\"id\\": \\"f99f0091fad881ab595f449d25056d54420100a4\\",\\n \\"message\\": \\"fix: chat\\\\n\\",\\n \\"url\\": \\"https://code.pivoine.art/valknar/home/commit/f99f0091fad881ab595f449d25056d54420100a4\\",\\n \\"author\\": {\\n \\"name\\": \\"Sebastian Krüger\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"username\\": \\"valknar\\"\\n },\\n \\"committer\\": {\\n \\"name\\": \\"Sebastian Krüger\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"username\\": \\"valknar\\"\\n },\\n \\"verification\\": null,\\n \\"timestamp\\": \\"2025-10-10T22:18:13+02:00\\",\\n \\"added\\": [],\\n \\"removed\\": [],\\n \\"modified\\": [\\n \\"Projects/kompose/chat/compose.yaml\\"\\n ]\\n },\\n \\"context\\": \\"Build and Deploy Docs.Pivoine.Art via SSH / build (push)\\",\\n \\"created_at\\": \\"2025-10-10T20:18:16Z\\",\\n \\"description\\": \\"Failing after 0s\\",\\n \\"id\\": 157,\\n \\"repository\\": {\\n \\"id\\": 4,\\n \\"owner\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n },\\n \\"name\\": \\"home\\",\\n \\"full_name\\": \\"valknar/home\\",\\n \\"description\\": \\"\\",\\n \\"empty\\": false,\\n \\"private\\": true,\\n \\"fork\\": false,\\n \\"template\\": false,\\n \\"mirror\\": false,\\n \\"size\\": 617127,\\n \\"language\\": \\"Shell\\",\\n \\"languages_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/languages\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home\\",\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home\\",\\n \\"link\\": \\"\\",\\n \\"ssh_url\\": \\"ssh://git@code.pivoine.art:2222/valknar/home.git\\",\\n \\"clone_url\\": \\"https://code.pivoine.art/valknar/home.git\\",\\n \\"original_url\\": \\"https://github.com/valknarogg/home\\",\\n \\"website\\": \\"\\",\\n \\"stars_count\\": 0,\\n \\"forks_count\\": 0,\\n \\"watchers_count\\": 1,\\n \\"open_issues_count\\": 0,\\n \\"open_pr_counter\\": 0,\\n \\"release_counter\\": 0,\\n \\"default_branch\\": \\"main\\",\\n \\"archived\\": false,\\n \\"created_at\\": \\"2025-10-09T23:17:05Z\\",\\n \\"updated_at\\": \\"2025-10-10T20:18:15Z\\",\\n \\"archived_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"permissions\\": {\\n \\"admin\\": true,\\n \\"push\\": true,\\n \\"pull\\": true\\n },\\n \\"has_issues\\": true,\\n \\"internal_tracker\\": {\\n \\"enable_time_tracker\\": true,\\n \\"allow_only_contributors_to_track_time\\": true,\\n \\"enable_issue_dependencies\\": true\\n },\\n \\"has_wiki\\": true,\\n \\"has_pull_requests\\": false,\\n \\"has_projects\\": true,\\n \\"projects_mode\\": \\"all\\",\\n \\"has_releases\\": true,\\n \\"has_packages\\": true,\\n \\"has_actions\\": true,\\n \\"ignore_whitespace_conflicts\\": false,\\n \\"allow_merge_commits\\": false,\\n \\"allow_rebase\\": false,\\n \\"allow_rebase_explicit\\": false,\\n \\"allow_squash_merge\\": false,\\n \\"allow_fast_forward_only_merge\\": false,\\n \\"allow_rebase_update\\": false,\\n \\"default_delete_branch_after_merge\\": false,\\n \\"default_merge_style\\": \\"merge\\",\\n \\"default_allow_maintainer_edit\\": false,\\n \\"avatar_url\\": \\"\\",\\n \\"internal\\": false,\\n \\"mirror_interval\\": \\"\\",\\n \\"object_format_name\\": \\"sha1\\",\\n \\"mirror_updated\\": \\"0001-01-01T00:00:00Z\\",\\n \\"topics\\": [],\\n \\"licenses\\": []\\n },\\n \\"sender\\": {\\n \\"id\\": -2,\\n \\"login\\": \\"gitea-actions\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"Gitea Actions\\",\\n \\"email\\": \\"gitea-actions@noreply.code.pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/assets/img/avatar_default.png\\",\\n \\"html_url\\": \\"https://code.pivoine.art/gitea-actions\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"1970-01-01T00:00:00Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"gitea-actions\\"\\n },\\n \\"sha\\": \\"f99f0091fad881ab595f449d25056d54420100a4\\",\\n \\"state\\": \\"failure\\",\\n \\"target_url\\": \\"https://code.pivoine.art/valknar/home/actions/runs/49/jobs/0\\",\\n \\"updated_at\\": \\"2025-10-10T20:18:16Z\\"\\n}"]
160 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":false,"nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"items[0].event_type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"551f91c3-ba33-46ef-9d13-849c83de8fcd","leftValue":"items[0].event_type","rightValue":"mqtt","operator":{"type":"string","operation":"equals","name":"filter.operator.equals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"mqtt"}]},"looseTypeValidation":true,"options":{"fallbackOutput":"none","allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,80],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-208],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[576,400],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"},{"parameters":{"topics":"homeassistant","options":{"jsonParseBody":true}},"type":"n8n-nodes-base.mqttTrigger","typeVersion":1,"position":[0,176],"id":"db220e56-efe7-458b-990d-b6b0c7f3a637","name":"FROM homeassistant","credentials":{"mqtt":{"id":"rqKKnJhZrSWZoVl6","name":"MQTT account"}}},{"parameters":{"mode":"manual","duplicateItem":false,"assignments":{"assignments":[{"id":"c4a9b92c-994d-465e-b695-00aae9dec0b5","name":"items[0].event_type","value":"mqtt","type":"string"}]},"includeOtherFields":true,"include":"all","options":{}},"type":"n8n-nodes-base.set","typeVersion":3.4,"position":[224,176],"id":"68ebb20b-87e8-4cfb-a83e-9cb692e4d38e","name":"TO event"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://chat/message","authentication":"none","provideSslCertificates":false,"sendQuery":true,"specifyQuery":"keypair","queryParameters":{"parameters":[{"name":"token","value":"CQ.CVw-vDMMqLqV"}]},"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"keypair","bodyParameters":{"parameters":[{"name":"message","value":""}]},"options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[656,80],"id":"197092fe-f532-46aa-8884-900568b6f22b","name":"HTTP Request"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[]]},"FROM homeassistant":{"main":[[{"node":"TO event","type":"main","index":0}]]},"TO event":{"main":[[{"node":"Switch","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{"destinationNode":"4","runNodeFilter":"5"},{"runData":"6","pinData":"7","lastNodeExecuted":"4"},{"contextData":"8","nodeExecutionStack":"9","metadata":"10","waitingExecution":"11","waitingExecutionSource":"12"},"Switch",["13","14","4"],{"FROM homeassistant":"15","TO event":"16","Switch":"17"},{},{},[],{},{},{},"FROM homeassistant","TO event",["18"],["19"],["20"],{"startTime":1760134115798,"executionIndex":0,"source":"21","hints":"22","executionTime":53,"executionStatus":"23","data":"24"},{"startTime":1760134115851,"executionIndex":1,"source":"25","hints":"26","executionTime":0,"executionStatus":"23","data":"27"},{"startTime":1760134169080,"executionIndex":2,"source":"28","hints":"29","executionTime":0,"executionStatus":"23","data":"30"},[],[],"success",{"main":"31"},["32"],[],{"main":"33"},["34"],[],{"main":"35"},["36"],{"previousNode":"13"},["37"],{"previousNode":"14","previousNodeOutput":0,"previousNodeRun":0},["38","39"],["40"],["41"],[],[],{"json":"42","pairedItem":"43"},{"json":"44","pairedItem":"45"},{"message":"46","topic":"47"},{"item":0},{"message":"48","topic":"47","items":"49"},{"item":0},{"message":"50"},"homeassistant",{"message":"50"},["51"],"It's all good now baby!!!",{"event_type":"52"},"mqtt"]
48 {"id":"JntLnJIWAtFUxzoj","name":"Main Workflow","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T18:58:31.972Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760125735125,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760125735125,"executionIndex":1,"source":"21","hints":"22","executionTime":1,"executionStatus":"19","data":"23"},{"startTime":1760125735126,"executionIndex":2,"source":"24","hints":"25","executionTime":1,"executionStatus":"19","data":"26"},{"startTime":1760125735127,"executionIndex":3,"source":"27","hints":"28","executionTime":2,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"previousNode":"40"},["41","42"],{"previousNode":"43","previousNodeOutput":1},["44"],["45"],"FROM valknar/home",["46"],"TO webhook",[],["47"],"Switch",["48"],{"json":"49","pairedItem":"50"},{"json":"49","pairedItem":"51"},{"json":"49","pairedItem":"52"},{"json":"53","pairedItem":"54"},{"headers":"55","params":"56","query":"57","body":"58","webhookUrl":"59","executionMode":"60"},{"item":0},{"item":0},{"item":0},{"headers":"61","params":"62","query":"63","body":"64","webhookUrl":"59","executionMode":"60"},{"item":0},{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"https://chain.pivoine.art/webhook/5ed1a77b-13b2-4df8-8d38-1059f8618d15","production",{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"chain.pivoine.art","Go-http-client/1.1","gzip","172.18.0.1","443","https","ba94cdd2a9e5","ceae09b8-b80d-4829-85da-8604723b4d11","workflow_job","repository","","sha1=","sha256=","{\\n \\"action\\": \\"queued\\",\\n \\"workflow_job\\": {\\n \\"id\\": 115,\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/actions/runs/115/jobs/115\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home/actions/runs/43/jobs/0\\",\\n \\"run_id\\": 115,\\n \\"run_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/actions/runs/115\\",\\n \\"name\\": \\"build\\",\\n \\"labels\\": [\\n \\"ubuntu-latest\\"\\n ],\\n \\"run_attempt\\": 0,\\n \\"head_sha\\": \\"914cae4f810341fbd3ad1a14748f7e83b530e8e9\\",\\n \\"head_branch\\": \\"main\\",\\n \\"status\\": \\"queued\\",\\n \\"steps\\": null,\\n \\"created_at\\": \\"2025-10-10T19:48:53Z\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n \\"repository\\": {\\n \\"id\\": 4,\\n \\"owner\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n },\\n \\"name\\": \\"home\\",\\n \\"full_name\\": \\"valknar/home\\",\\n \\"description\\": \\"\\",\\n \\"empty\\": false,\\n \\"private\\": true,\\n \\"fork\\": false,\\n \\"template\\": false,\\n \\"mirror\\": false,\\n \\"size\\": 617106,\\n \\"language\\": \\"\\",\\n \\"languages_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/languages\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home\\",\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home\\",\\n \\"link\\": \\"\\",\\n \\"ssh_url\\": \\"ssh://git@code.pivoine.art:2222/valknar/home.git\\",\\n \\"clone_url\\": \\"https://code.pivoine.art/valknar/home.git\\",\\n \\"original_url\\": \\"https://github.com/valknarogg/home\\",\\n \\"website\\": \\"\\",\\n \\"stars_count\\": 0,\\n \\"forks_count\\": 0,\\n \\"watchers_count\\": 1,\\n \\"open_issues_count\\": 0,\\n \\"open_pr_counter\\": 0,\\n \\"release_counter\\": 0,\\n \\"default_branch\\": \\"main\\",\\n \\"archived\\": false,\\n \\"created_at\\": \\"2025-10-09T23:17:05Z\\",\\n \\"updated_at\\": \\"2025-10-10T19:12:45Z\\",\\n \\"archived_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"permissions\\": {\\n \\"admin\\": true,\\n \\"push\\": true,\\n \\"pull\\": true\\n },\\n \\"has_issues\\": true,\\n \\"internal_tracker\\": {\\n \\"enable_time_tracker\\": true,\\n \\"allow_only_contributors_to_track_time\\": true,\\n \\"enable_issue_dependencies\\": true\\n },\\n \\"has_wiki\\": true,\\n \\"has_pull_requests\\": false,\\n \\"has_projects\\": true,\\n \\"projects_mode\\": \\"all\\",\\n \\"has_releases\\": true,\\n \\"has_packages\\": true,\\n \\"has_actions\\": true,\\n \\"ignore_whitespace_conflicts\\": false,\\n \\"allow_merge_commits\\": false,\\n \\"allow_rebase\\": false,\\n \\"allow_rebase_explicit\\": false,\\n \\"allow_squash_merge\\": false,\\n \\"allow_fast_forward_only_merge\\": false,\\n \\"allow_rebase_update\\": false,\\n \\"default_delete_branch_after_merge\\": false,\\n \\"default_merge_style\\": \\"merge\\",\\n \\"default_allow_maintainer_edit\\": false,\\n \\"avatar_url\\": \\"\\",\\n \\"internal\\": false,\\n \\"mirror_interval\\": \\"\\",\\n \\"object_format_name\\": \\"sha1\\",\\n \\"mirror_updated\\": \\"0001-01-01T00:00:00Z\\",\\n \\"topics\\": [],\\n \\"licenses\\": []\\n },\\n \\"sender\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@noreply.code.pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n }\\n}"]
50 {"id":"JntLnJIWAtFUxzoj","name":"Main Workflow","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T18:58:31.972Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760125735161,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760125735161,"executionIndex":1,"source":"21","hints":"22","executionTime":0,"executionStatus":"19","data":"23"},{"startTime":1760125735162,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760125735162,"executionIndex":3,"source":"27","hints":"28","executionTime":2,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"previousNode":"40"},["41","42"],{"previousNode":"43","previousNodeOutput":1},["44"],["45"],"FROM valknar/home",["46"],"TO webhook",[],["47"],"Switch",["48"],{"json":"49","pairedItem":"50"},{"json":"49","pairedItem":"51"},{"json":"49","pairedItem":"52"},{"json":"53","pairedItem":"54"},{"headers":"55","params":"56","query":"57","body":"58","webhookUrl":"59","executionMode":"60"},{"item":0},{"item":0},{"item":0},{"headers":"61","params":"62","query":"63","body":"64","webhookUrl":"59","executionMode":"60"},{"item":0},{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"https://chain.pivoine.art/webhook/5ed1a77b-13b2-4df8-8d38-1059f8618d15","production",{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"chain.pivoine.art","Go-http-client/1.1","gzip","172.18.0.1","443","https","ba94cdd2a9e5","165f74e0-f8dd-4d61-ae3b-26544adea37a","workflow_job","repository","","sha1=","sha256=","{\\n \\"action\\": \\"queued\\",\\n \\"workflow_job\\": {\\n \\"id\\": 116,\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/actions/runs/116/jobs/116\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home/actions/runs/44/jobs/0\\",\\n \\"run_id\\": 116,\\n \\"run_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/actions/runs/116\\",\\n \\"name\\": \\"build\\",\\n \\"labels\\": [\\n \\"ubuntu-latest\\"\\n ],\\n \\"run_attempt\\": 0,\\n \\"head_sha\\": \\"914cae4f810341fbd3ad1a14748f7e83b530e8e9\\",\\n \\"head_branch\\": \\"main\\",\\n \\"status\\": \\"queued\\",\\n \\"steps\\": null,\\n \\"created_at\\": \\"2025-10-10T19:48:53Z\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n \\"repository\\": {\\n \\"id\\": 4,\\n \\"owner\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n },\\n \\"name\\": \\"home\\",\\n \\"full_name\\": \\"valknar/home\\",\\n \\"description\\": \\"\\",\\n \\"empty\\": false,\\n \\"private\\": true,\\n \\"fork\\": false,\\n \\"template\\": false,\\n \\"mirror\\": false,\\n \\"size\\": 617106,\\n \\"language\\": \\"\\",\\n \\"languages_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/languages\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home\\",\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home\\",\\n \\"link\\": \\"\\",\\n \\"ssh_url\\": \\"ssh://git@code.pivoine.art:2222/valknar/home.git\\",\\n \\"clone_url\\": \\"https://code.pivoine.art/valknar/home.git\\",\\n \\"original_url\\": \\"https://github.com/valknarogg/home\\",\\n \\"website\\": \\"\\",\\n \\"stars_count\\": 0,\\n \\"forks_count\\": 0,\\n \\"watchers_count\\": 1,\\n \\"open_issues_count\\": 0,\\n \\"open_pr_counter\\": 0,\\n \\"release_counter\\": 0,\\n \\"default_branch\\": \\"main\\",\\n \\"archived\\": false,\\n \\"created_at\\": \\"2025-10-09T23:17:05Z\\",\\n \\"updated_at\\": \\"2025-10-10T19:12:45Z\\",\\n \\"archived_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"permissions\\": {\\n \\"admin\\": true,\\n \\"push\\": true,\\n \\"pull\\": true\\n },\\n \\"has_issues\\": true,\\n \\"internal_tracker\\": {\\n \\"enable_time_tracker\\": true,\\n \\"allow_only_contributors_to_track_time\\": true,\\n \\"enable_issue_dependencies\\": true\\n },\\n \\"has_wiki\\": true,\\n \\"has_pull_requests\\": false,\\n \\"has_projects\\": true,\\n \\"projects_mode\\": \\"all\\",\\n \\"has_releases\\": true,\\n \\"has_packages\\": true,\\n \\"has_actions\\": true,\\n \\"ignore_whitespace_conflicts\\": false,\\n \\"allow_merge_commits\\": false,\\n \\"allow_rebase\\": false,\\n \\"allow_rebase_explicit\\": false,\\n \\"allow_squash_merge\\": false,\\n \\"allow_fast_forward_only_merge\\": false,\\n \\"allow_rebase_update\\": false,\\n \\"default_delete_branch_after_merge\\": false,\\n \\"default_merge_style\\": \\"merge\\",\\n \\"default_allow_maintainer_edit\\": false,\\n \\"avatar_url\\": \\"\\",\\n \\"internal\\": false,\\n \\"mirror_interval\\": \\"\\",\\n \\"object_format_name\\": \\"sha1\\",\\n \\"mirror_updated\\": \\"0001-01-01T00:00:00Z\\",\\n \\"topics\\": [],\\n \\"licenses\\": []\\n },\\n \\"sender\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@noreply.code.pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n }\\n}"]
86 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T20:09:00.515Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760127497080,"executionIndex":0,"source":"17","hints":"18","executionTime":1,"executionStatus":"19","data":"20"},{"startTime":1760127497081,"executionIndex":1,"source":"21","hints":"22","executionTime":0,"executionStatus":"19","data":"23"},{"startTime":1760127497081,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760127497081,"executionIndex":3,"source":"27","hints":"28","executionTime":3,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"previousNode":"40"},["41","42"],{"previousNode":"43","previousNodeOutput":1},["44"],["45"],"FROM valknar/home",["46"],"TO webhook",[],["47"],"Switch",["48"],{"json":"49","pairedItem":"50"},{"json":"49","pairedItem":"51"},{"json":"49","pairedItem":"52"},{"json":"53","pairedItem":"54"},{"headers":"55","params":"56","query":"57","body":"58","webhookUrl":"59","executionMode":"60"},{"item":0},{"item":0},{"item":0},{"headers":"61","params":"62","query":"63","body":"64","webhookUrl":"59","executionMode":"60"},{"item":0},{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"https://chain.pivoine.art/webhook/5ed1a77b-13b2-4df8-8d38-1059f8618d15","production",{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"chain.pivoine.art","Go-http-client/1.1","gzip","172.18.0.1","443","https","ba94cdd2a9e5","0d542db9-e3a1-499d-9095-58bda70c35ec","workflow_job","repository","","sha1=","sha256=","{\\n \\"action\\": \\"completed\\",\\n \\"workflow_job\\": {\\n \\"id\\": 121,\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/actions/runs/121/jobs/121\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home/actions/runs/49/jobs/0\\",\\n \\"run_id\\": 121,\\n \\"run_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/actions/runs/121\\",\\n \\"name\\": \\"build\\",\\n \\"labels\\": [\\n \\"ubuntu-latest\\"\\n ],\\n \\"run_attempt\\": 1,\\n \\"head_sha\\": \\"f99f0091fad881ab595f449d25056d54420100a4\\",\\n \\"head_branch\\": \\"main\\",\\n \\"status\\": \\"completed\\",\\n \\"conclusion\\": \\"failure\\",\\n \\"runner_id\\": 4,\\n \\"runner_name\\": \\"be3675773068\\",\\n \\"steps\\": [\\n {\\n \\"name\\": \\"actions/checkout@\\",\\n \\"number\\": 0,\\n \\"status\\": \\"completed\\",\\n \\"conclusion\\": \\"failure\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n {\\n \\"name\\": \\"actions/setup-node@v5\\",\\n \\"number\\": 1,\\n \\"status\\": \\"completed\\",\\n \\"conclusion\\": \\"failure\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n {\\n \\"name\\": \\"Install pnpm\\",\\n \\"number\\": 2,\\n \\"status\\": \\"completed\\",\\n \\"conclusion\\": \\"failure\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n {\\n \\"name\\": \\"Build JavaScript\\",\\n \\"number\\": 3,\\n \\"status\\": \\"completed\\",\\n \\"conclusion\\": \\"failure\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n {\\n \\"name\\": \\"🚀 Deploy via SSH\\",\\n \\"number\\": 4,\\n \\"status\\": \\"completed\\",\\n \\"conclusion\\": \\"failure\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n {\\n \\"name\\": \\"Docker compose restart\\",\\n \\"number\\": 5,\\n \\"status\\": \\"completed\\",\\n \\"conclusion\\": \\"failure\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n }\\n ],\\n \\"created_at\\": \\"2025-10-10T20:18:15Z\\",\\n \\"started_at\\": \\"2025-10-10T20:18:16Z\\",\\n \\"completed_at\\": \\"2025-10-10T20:18:16Z\\"\\n },\\n \\"repository\\": {\\n \\"id\\": 4,\\n \\"owner\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n },\\n \\"name\\": \\"home\\",\\n \\"full_name\\": \\"valknar/home\\",\\n \\"description\\": \\"\\",\\n \\"empty\\": false,\\n \\"private\\": true,\\n \\"fork\\": false,\\n \\"template\\": false,\\n \\"mirror\\": false,\\n \\"size\\": 617127,\\n \\"language\\": \\"Shell\\",\\n \\"languages_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/languages\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home\\",\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home\\",\\n \\"link\\": \\"\\",\\n \\"ssh_url\\": \\"ssh://git@code.pivoine.art:2222/valknar/home.git\\",\\n \\"clone_url\\": \\"https://code.pivoine.art/valknar/home.git\\",\\n \\"original_url\\": \\"https://github.com/valknarogg/home\\",\\n \\"website\\": \\"\\",\\n \\"stars_count\\": 0,\\n \\"forks_count\\": 0,\\n \\"watchers_count\\": 1,\\n \\"open_issues_count\\": 0,\\n \\"open_pr_counter\\": 0,\\n \\"release_counter\\": 0,\\n \\"default_branch\\": \\"main\\",\\n \\"archived\\": false,\\n \\"created_at\\": \\"2025-10-09T23:17:05Z\\",\\n \\"updated_at\\": \\"2025-10-10T20:18:15Z\\",\\n \\"archived_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"permissions\\": {\\n \\"admin\\": true,\\n \\"push\\": true,\\n \\"pull\\": true\\n },\\n \\"has_issues\\": true,\\n \\"internal_tracker\\": {\\n \\"enable_time_tracker\\": true,\\n \\"allow_only_contributors_to_track_time\\": true,\\n \\"enable_issue_dependencies\\": true\\n },\\n \\"has_wiki\\": true,\\n \\"has_pull_requests\\": false,\\n \\"has_projects\\": true,\\n \\"projects_mode\\": \\"all\\",\\n \\"has_releases\\": true,\\n \\"has_packages\\": true,\\n \\"has_actions\\": true,\\n \\"ignore_whitespace_conflicts\\": false,\\n \\"allow_merge_commits\\": false,\\n \\"allow_rebase\\": false,\\n \\"allow_rebase_explicit\\": false,\\n \\"allow_squash_merge\\": false,\\n \\"allow_fast_forward_only_merge\\": false,\\n \\"allow_rebase_update\\": false,\\n \\"default_delete_branch_after_merge\\": false,\\n \\"default_merge_style\\": \\"merge\\",\\n \\"default_allow_maintainer_edit\\": false,\\n \\"avatar_url\\": \\"\\",\\n \\"internal\\": false,\\n \\"mirror_interval\\": \\"\\",\\n \\"object_format_name\\": \\"sha1\\",\\n \\"mirror_updated\\": \\"0001-01-01T00:00:00Z\\",\\n \\"topics\\": [],\\n \\"licenses\\": []\\n },\\n \\"sender\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@noreply.code.pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n }\\n}"]
51 {"id":"JntLnJIWAtFUxzoj","name":"Main Workflow","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T18:58:31.972Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760125735180,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760125735180,"executionIndex":1,"source":"21","hints":"22","executionTime":1,"executionStatus":"19","data":"23"},{"startTime":1760125735181,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760125735181,"executionIndex":3,"source":"27","hints":"28","executionTime":2,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"previousNode":"40"},["41","42"],{"previousNode":"43","previousNodeOutput":1},["44"],["45"],"FROM valknar/home",["46"],"TO webhook",[],["47"],"Switch",["48"],{"json":"49","pairedItem":"50"},{"json":"49","pairedItem":"51"},{"json":"49","pairedItem":"52"},{"json":"53","pairedItem":"54"},{"headers":"55","params":"56","query":"57","body":"58","webhookUrl":"59","executionMode":"60"},{"item":0},{"item":0},{"item":0},{"headers":"61","params":"62","query":"63","body":"64","webhookUrl":"59","executionMode":"60"},{"item":0},{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"https://chain.pivoine.art/webhook/5ed1a77b-13b2-4df8-8d38-1059f8618d15","production",{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"chain.pivoine.art","Go-http-client/1.1","gzip","172.18.0.1","443","https","ba94cdd2a9e5","ad701a13-aed7-4027-ae60-7cf0f398941b","workflow_job","repository","","sha1=","sha256=","{\\n \\"action\\": \\"in_progress\\",\\n \\"workflow_job\\": {\\n \\"id\\": 115,\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/actions/runs/115/jobs/115\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home/actions/runs/43/jobs/0\\",\\n \\"run_id\\": 115,\\n \\"run_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/actions/runs/115\\",\\n \\"name\\": \\"build\\",\\n \\"labels\\": [\\n \\"ubuntu-latest\\"\\n ],\\n \\"run_attempt\\": 1,\\n \\"head_sha\\": \\"914cae4f810341fbd3ad1a14748f7e83b530e8e9\\",\\n \\"head_branch\\": \\"main\\",\\n \\"status\\": \\"in_progress\\",\\n \\"runner_id\\": 4,\\n \\"runner_name\\": \\"be3675773068\\",\\n \\"steps\\": [\\n {\\n \\"name\\": \\"actions/checkout@\\",\\n \\"number\\": 0,\\n \\"status\\": \\"in_progress\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n {\\n \\"name\\": \\"actions/setup-node@v5\\",\\n \\"number\\": 1,\\n \\"status\\": \\"in_progress\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n {\\n \\"name\\": \\"Install pnpm\\",\\n \\"number\\": 2,\\n \\"status\\": \\"in_progress\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n {\\n \\"name\\": \\"Build JavaScript\\",\\n \\"number\\": 3,\\n \\"status\\": \\"in_progress\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n {\\n \\"name\\": \\"🚀 Deploy via SSH\\",\\n \\"number\\": 4,\\n \\"status\\": \\"in_progress\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n {\\n \\"name\\": \\"Docker compose restart\\",\\n \\"number\\": 5,\\n \\"status\\": \\"in_progress\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n }\\n ],\\n \\"created_at\\": \\"2025-10-10T19:48:53Z\\",\\n \\"started_at\\": \\"2025-10-10T19:48:54Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n \\"repository\\": {\\n \\"id\\": 4,\\n \\"owner\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n },\\n \\"name\\": \\"home\\",\\n \\"full_name\\": \\"valknar/home\\",\\n \\"description\\": \\"\\",\\n \\"empty\\": false,\\n \\"private\\": true,\\n \\"fork\\": false,\\n \\"template\\": false,\\n \\"mirror\\": false,\\n \\"size\\": 617115,\\n \\"language\\": \\"Shell\\",\\n \\"languages_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/languages\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home\\",\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home\\",\\n \\"link\\": \\"\\",\\n \\"ssh_url\\": \\"ssh://git@code.pivoine.art:2222/valknar/home.git\\",\\n \\"clone_url\\": \\"https://code.pivoine.art/valknar/home.git\\",\\n \\"original_url\\": \\"https://github.com/valknarogg/home\\",\\n \\"website\\": \\"\\",\\n \\"stars_count\\": 0,\\n \\"forks_count\\": 0,\\n \\"watchers_count\\": 1,\\n \\"open_issues_count\\": 0,\\n \\"open_pr_counter\\": 0,\\n \\"release_counter\\": 0,\\n \\"default_branch\\": \\"main\\",\\n \\"archived\\": false,\\n \\"created_at\\": \\"2025-10-09T23:17:05Z\\",\\n \\"updated_at\\": \\"2025-10-10T19:48:53Z\\",\\n \\"archived_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"permissions\\": {\\n \\"admin\\": true,\\n \\"push\\": true,\\n \\"pull\\": true\\n },\\n \\"has_issues\\": true,\\n \\"internal_tracker\\": {\\n \\"enable_time_tracker\\": true,\\n \\"allow_only_contributors_to_track_time\\": true,\\n \\"enable_issue_dependencies\\": true\\n },\\n \\"has_wiki\\": true,\\n \\"has_pull_requests\\": false,\\n \\"has_projects\\": true,\\n \\"projects_mode\\": \\"all\\",\\n \\"has_releases\\": true,\\n \\"has_packages\\": true,\\n \\"has_actions\\": true,\\n \\"ignore_whitespace_conflicts\\": false,\\n \\"allow_merge_commits\\": false,\\n \\"allow_rebase\\": false,\\n \\"allow_rebase_explicit\\": false,\\n \\"allow_squash_merge\\": false,\\n \\"allow_fast_forward_only_merge\\": false,\\n \\"allow_rebase_update\\": false,\\n \\"default_delete_branch_after_merge\\": false,\\n \\"default_merge_style\\": \\"merge\\",\\n \\"default_allow_maintainer_edit\\": false,\\n \\"avatar_url\\": \\"\\",\\n \\"internal\\": false,\\n \\"mirror_interval\\": \\"\\",\\n \\"object_format_name\\": \\"sha1\\",\\n \\"mirror_updated\\": \\"0001-01-01T00:00:00Z\\",\\n \\"topics\\": [],\\n \\"licenses\\": []\\n },\\n \\"sender\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@noreply.code.pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n }\\n}"]
53 {"id":"JntLnJIWAtFUxzoj","name":"Main Workflow","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T18:58:31.972Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760125735217,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760125735217,"executionIndex":1,"source":"21","hints":"22","executionTime":0,"executionStatus":"19","data":"23"},{"startTime":1760125735217,"executionIndex":2,"source":"24","hints":"25","executionTime":1,"executionStatus":"19","data":"26"},{"startTime":1760125735218,"executionIndex":3,"source":"27","hints":"28","executionTime":2,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"previousNode":"40"},["41","42"],{"previousNode":"43","previousNodeOutput":1},["44"],["45"],"FROM valknar/home",["46"],"TO webhook",[],["47"],"Switch",["48"],{"json":"49","pairedItem":"50"},{"json":"49","pairedItem":"51"},{"json":"49","pairedItem":"52"},{"json":"53","pairedItem":"54"},{"headers":"55","params":"56","query":"57","body":"58","webhookUrl":"59","executionMode":"60"},{"item":0},{"item":0},{"item":0},{"headers":"61","params":"62","query":"63","body":"64","webhookUrl":"59","executionMode":"60"},{"item":0},{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"https://chain.pivoine.art/webhook/5ed1a77b-13b2-4df8-8d38-1059f8618d15","production",{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"chain.pivoine.art","Go-http-client/1.1","gzip","172.18.0.1","443","https","ba94cdd2a9e5","642e7717-00a5-4460-922c-aa27fddbebae","workflow_job","repository","","sha1=","sha256=","{\\n \\"action\\": \\"completed\\",\\n \\"workflow_job\\": {\\n \\"id\\": 115,\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/actions/runs/115/jobs/115\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home/actions/runs/43/jobs/0\\",\\n \\"run_id\\": 115,\\n \\"run_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/actions/runs/115\\",\\n \\"name\\": \\"build\\",\\n \\"labels\\": [\\n \\"ubuntu-latest\\"\\n ],\\n \\"run_attempt\\": 1,\\n \\"head_sha\\": \\"914cae4f810341fbd3ad1a14748f7e83b530e8e9\\",\\n \\"head_branch\\": \\"main\\",\\n \\"status\\": \\"completed\\",\\n \\"conclusion\\": \\"failure\\",\\n \\"runner_id\\": 4,\\n \\"runner_name\\": \\"be3675773068\\",\\n \\"steps\\": [\\n {\\n \\"name\\": \\"actions/checkout@\\",\\n \\"number\\": 0,\\n \\"status\\": \\"completed\\",\\n \\"conclusion\\": \\"failure\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n {\\n \\"name\\": \\"actions/setup-node@v5\\",\\n \\"number\\": 1,\\n \\"status\\": \\"completed\\",\\n \\"conclusion\\": \\"failure\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n {\\n \\"name\\": \\"Install pnpm\\",\\n \\"number\\": 2,\\n \\"status\\": \\"completed\\",\\n \\"conclusion\\": \\"failure\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n {\\n \\"name\\": \\"Build JavaScript\\",\\n \\"number\\": 3,\\n \\"status\\": \\"completed\\",\\n \\"conclusion\\": \\"failure\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n {\\n \\"name\\": \\"🚀 Deploy via SSH\\",\\n \\"number\\": 4,\\n \\"status\\": \\"completed\\",\\n \\"conclusion\\": \\"failure\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n {\\n \\"name\\": \\"Docker compose restart\\",\\n \\"number\\": 5,\\n \\"status\\": \\"completed\\",\\n \\"conclusion\\": \\"failure\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n }\\n ],\\n \\"created_at\\": \\"2025-10-10T19:48:53Z\\",\\n \\"started_at\\": \\"2025-10-10T19:48:54Z\\",\\n \\"completed_at\\": \\"2025-10-10T19:48:54Z\\"\\n },\\n \\"repository\\": {\\n \\"id\\": 4,\\n \\"owner\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n },\\n \\"name\\": \\"home\\",\\n \\"full_name\\": \\"valknar/home\\",\\n \\"description\\": \\"\\",\\n \\"empty\\": false,\\n \\"private\\": true,\\n \\"fork\\": false,\\n \\"template\\": false,\\n \\"mirror\\": false,\\n \\"size\\": 617115,\\n \\"language\\": \\"Shell\\",\\n \\"languages_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/languages\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home\\",\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home\\",\\n \\"link\\": \\"\\",\\n \\"ssh_url\\": \\"ssh://git@code.pivoine.art:2222/valknar/home.git\\",\\n \\"clone_url\\": \\"https://code.pivoine.art/valknar/home.git\\",\\n \\"original_url\\": \\"https://github.com/valknarogg/home\\",\\n \\"website\\": \\"\\",\\n \\"stars_count\\": 0,\\n \\"forks_count\\": 0,\\n \\"watchers_count\\": 1,\\n \\"open_issues_count\\": 0,\\n \\"open_pr_counter\\": 0,\\n \\"release_counter\\": 0,\\n \\"default_branch\\": \\"main\\",\\n \\"archived\\": false,\\n \\"created_at\\": \\"2025-10-09T23:17:05Z\\",\\n \\"updated_at\\": \\"2025-10-10T19:48:53Z\\",\\n \\"archived_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"permissions\\": {\\n \\"admin\\": true,\\n \\"push\\": true,\\n \\"pull\\": true\\n },\\n \\"has_issues\\": true,\\n \\"internal_tracker\\": {\\n \\"enable_time_tracker\\": true,\\n \\"allow_only_contributors_to_track_time\\": true,\\n \\"enable_issue_dependencies\\": true\\n },\\n \\"has_wiki\\": true,\\n \\"has_pull_requests\\": false,\\n \\"has_projects\\": true,\\n \\"projects_mode\\": \\"all\\",\\n \\"has_releases\\": true,\\n \\"has_packages\\": true,\\n \\"has_actions\\": true,\\n \\"ignore_whitespace_conflicts\\": false,\\n \\"allow_merge_commits\\": false,\\n \\"allow_rebase\\": false,\\n \\"allow_rebase_explicit\\": false,\\n \\"allow_squash_merge\\": false,\\n \\"allow_fast_forward_only_merge\\": false,\\n \\"allow_rebase_update\\": false,\\n \\"default_delete_branch_after_merge\\": false,\\n \\"default_merge_style\\": \\"merge\\",\\n \\"default_allow_maintainer_edit\\": false,\\n \\"avatar_url\\": \\"\\",\\n \\"internal\\": false,\\n \\"mirror_interval\\": \\"\\",\\n \\"object_format_name\\": \\"sha1\\",\\n \\"mirror_updated\\": \\"0001-01-01T00:00:00Z\\",\\n \\"topics\\": [],\\n \\"licenses\\": []\\n },\\n \\"sender\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@noreply.code.pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n }\\n}"]
87 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T20:09:00.515Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760127498633,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760127498633,"executionIndex":1,"source":"21","hints":"22","executionTime":0,"executionStatus":"19","data":"23"},{"startTime":1760127498633,"executionIndex":2,"source":"24","hints":"25","executionTime":1,"executionStatus":"19","data":"26"},{"startTime":1760127498634,"executionIndex":3,"source":"27","hints":"28","executionTime":2,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"previousNode":"40"},["41","42"],{"previousNode":"43","previousNodeOutput":1},["44"],["45"],"FROM valknar/home",["46"],"TO webhook",[],["47"],"Switch",["48"],{"json":"49","pairedItem":"50"},{"json":"49","pairedItem":"51"},{"json":"49","pairedItem":"52"},{"json":"53","pairedItem":"54"},{"headers":"55","params":"56","query":"57","body":"58","webhookUrl":"59","executionMode":"60"},{"item":0},{"item":0},{"item":0},{"headers":"61","params":"62","query":"63","body":"64","webhookUrl":"59","executionMode":"60"},{"item":0},{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"https://chain.pivoine.art/webhook/5ed1a77b-13b2-4df8-8d38-1059f8618d15","production",{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"chain.pivoine.art","Go-http-client/1.1","gzip","172.18.0.1","443","https","ba94cdd2a9e5","1c143540-bc34-404f-8257-2cec7bb66780","workflow_job","repository","","sha1=","sha256=","{\\n \\"action\\": \\"in_progress\\",\\n \\"workflow_job\\": {\\n \\"id\\": 122,\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/actions/runs/122/jobs/122\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home/actions/runs/50/jobs/0\\",\\n \\"run_id\\": 122,\\n \\"run_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/actions/runs/122\\",\\n \\"name\\": \\"build\\",\\n \\"labels\\": [\\n \\"ubuntu-latest\\"\\n ],\\n \\"run_attempt\\": 1,\\n \\"head_sha\\": \\"f99f0091fad881ab595f449d25056d54420100a4\\",\\n \\"head_branch\\": \\"main\\",\\n \\"status\\": \\"in_progress\\",\\n \\"runner_id\\": 4,\\n \\"runner_name\\": \\"be3675773068\\",\\n \\"steps\\": [\\n {\\n \\"name\\": \\"actions/checkout@v4\\",\\n \\"number\\": 0,\\n \\"status\\": \\"in_progress\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n {\\n \\"name\\": \\"actions/checkout@v4\\",\\n \\"number\\": 1,\\n \\"status\\": \\"in_progress\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n {\\n \\"name\\": \\"Commit and push changes (if any)\\",\\n \\"number\\": 2,\\n \\"status\\": \\"in_progress\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n }\\n ],\\n \\"created_at\\": \\"2025-10-10T20:18:15Z\\",\\n \\"started_at\\": \\"2025-10-10T20:18:18Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n \\"repository\\": {\\n \\"id\\": 4,\\n \\"owner\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n },\\n \\"name\\": \\"home\\",\\n \\"full_name\\": \\"valknar/home\\",\\n \\"description\\": \\"\\",\\n \\"empty\\": false,\\n \\"private\\": true,\\n \\"fork\\": false,\\n \\"template\\": false,\\n \\"mirror\\": false,\\n \\"size\\": 617127,\\n \\"language\\": \\"Shell\\",\\n \\"languages_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/languages\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home\\",\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home\\",\\n \\"link\\": \\"\\",\\n \\"ssh_url\\": \\"ssh://git@code.pivoine.art:2222/valknar/home.git\\",\\n \\"clone_url\\": \\"https://code.pivoine.art/valknar/home.git\\",\\n \\"original_url\\": \\"https://github.com/valknarogg/home\\",\\n \\"website\\": \\"\\",\\n \\"stars_count\\": 0,\\n \\"forks_count\\": 0,\\n \\"watchers_count\\": 1,\\n \\"open_issues_count\\": 0,\\n \\"open_pr_counter\\": 0,\\n \\"release_counter\\": 0,\\n \\"default_branch\\": \\"main\\",\\n \\"archived\\": false,\\n \\"created_at\\": \\"2025-10-09T23:17:05Z\\",\\n \\"updated_at\\": \\"2025-10-10T20:18:15Z\\",\\n \\"archived_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"permissions\\": {\\n \\"admin\\": true,\\n \\"push\\": true,\\n \\"pull\\": true\\n },\\n \\"has_issues\\": true,\\n \\"internal_tracker\\": {\\n \\"enable_time_tracker\\": true,\\n \\"allow_only_contributors_to_track_time\\": true,\\n \\"enable_issue_dependencies\\": true\\n },\\n \\"has_wiki\\": true,\\n \\"has_pull_requests\\": false,\\n \\"has_projects\\": true,\\n \\"projects_mode\\": \\"all\\",\\n \\"has_releases\\": true,\\n \\"has_packages\\": true,\\n \\"has_actions\\": true,\\n \\"ignore_whitespace_conflicts\\": false,\\n \\"allow_merge_commits\\": false,\\n \\"allow_rebase\\": false,\\n \\"allow_rebase_explicit\\": false,\\n \\"allow_squash_merge\\": false,\\n \\"allow_fast_forward_only_merge\\": false,\\n \\"allow_rebase_update\\": false,\\n \\"default_delete_branch_after_merge\\": false,\\n \\"default_merge_style\\": \\"merge\\",\\n \\"default_allow_maintainer_edit\\": false,\\n \\"avatar_url\\": \\"\\",\\n \\"internal\\": false,\\n \\"mirror_interval\\": \\"\\",\\n \\"object_format_name\\": \\"sha1\\",\\n \\"mirror_updated\\": \\"0001-01-01T00:00:00Z\\",\\n \\"topics\\": [],\\n \\"licenses\\": []\\n },\\n \\"sender\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@noreply.code.pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n }\\n}"]
161 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":false,"nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"$json[0].event_type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"551f91c3-ba33-46ef-9d13-849c83de8fcd","leftValue":"$json[0].event_type","rightValue":"mqtt","operator":{"type":"string","operation":"equals","name":"filter.operator.equals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"mqtt"}]},"looseTypeValidation":true,"options":{"fallbackOutput":"none","allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,80],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-208],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[576,400],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"},{"parameters":{"topics":"homeassistant","options":{"jsonParseBody":true}},"type":"n8n-nodes-base.mqttTrigger","typeVersion":1,"position":[0,176],"id":"db220e56-efe7-458b-990d-b6b0c7f3a637","name":"FROM homeassistant","credentials":{"mqtt":{"id":"rqKKnJhZrSWZoVl6","name":"MQTT account"}}},{"parameters":{"mode":"manual","duplicateItem":false,"assignments":{"assignments":[{"id":"c4a9b92c-994d-465e-b695-00aae9dec0b5","name":"items[0].event_type","value":"mqtt","type":"string"}]},"includeOtherFields":true,"include":"all","options":{}},"type":"n8n-nodes-base.set","typeVersion":3.4,"position":[224,176],"id":"68ebb20b-87e8-4cfb-a83e-9cb692e4d38e","name":"TO event"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://chat/message","authentication":"none","provideSslCertificates":false,"sendQuery":true,"specifyQuery":"keypair","queryParameters":{"parameters":[{"name":"token","value":"CQ.CVw-vDMMqLqV"}]},"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"keypair","bodyParameters":{"parameters":[{"name":"message","value":""}]},"options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[656,80],"id":"197092fe-f532-46aa-8884-900568b6f22b","name":"HTTP Request"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[]]},"FROM homeassistant":{"main":[[{"node":"TO event","type":"main","index":0}]]},"TO event":{"main":[[{"node":"Switch","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{"destinationNode":"4","runNodeFilter":"5"},{"runData":"6","pinData":"7","lastNodeExecuted":"4"},{"contextData":"8","nodeExecutionStack":"9","metadata":"10","waitingExecution":"11","waitingExecutionSource":"12"},"Switch",["13","14","4"],{"FROM homeassistant":"15","TO event":"16","Switch":"17"},{},{},[],{},{},{},"FROM homeassistant","TO event",["18"],["19"],["20"],{"startTime":1760134115798,"executionIndex":0,"source":"21","hints":"22","executionTime":53,"executionStatus":"23","data":"24"},{"startTime":1760134115851,"executionIndex":1,"source":"25","hints":"26","executionTime":0,"executionStatus":"23","data":"27"},{"startTime":1760134212915,"executionIndex":2,"source":"28","hints":"29","executionTime":0,"executionStatus":"23","data":"30"},[],[],"success",{"main":"31"},["32"],[],{"main":"33"},["34"],[],{"main":"35"},["36"],{"previousNode":"13"},["37"],{"previousNode":"14","previousNodeOutput":0,"previousNodeRun":0},["38","39"],["40"],["41"],[],[],{"json":"42","pairedItem":"43"},{"json":"44","pairedItem":"45"},{"message":"46","topic":"47"},{"item":0},{"message":"48","topic":"47","items":"49"},{"item":0},{"message":"50"},"homeassistant",{"message":"50"},["51"],"It's all good now baby!!!",{"event_type":"52"},"mqtt"]
52 {"id":"JntLnJIWAtFUxzoj","name":"Main Workflow","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T18:58:31.972Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760125735198,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760125735198,"executionIndex":1,"source":"21","hints":"22","executionTime":1,"executionStatus":"19","data":"23"},{"startTime":1760125735199,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760125735199,"executionIndex":3,"source":"27","hints":"28","executionTime":2,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"previousNode":"40"},["41","42"],{"previousNode":"43","previousNodeOutput":1},["44"],["45"],"FROM valknar/home",["46"],"TO webhook",[],["47"],"Switch",["48"],{"json":"49","pairedItem":"50"},{"json":"49","pairedItem":"51"},{"json":"49","pairedItem":"52"},{"json":"53","pairedItem":"54"},{"headers":"55","params":"56","query":"57","body":"58","webhookUrl":"59","executionMode":"60"},{"item":0},{"item":0},{"item":0},{"headers":"61","params":"62","query":"63","body":"64","webhookUrl":"59","executionMode":"60"},{"item":0},{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"https://chain.pivoine.art/webhook/5ed1a77b-13b2-4df8-8d38-1059f8618d15","production",{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"chain.pivoine.art","Go-http-client/1.1","gzip","172.18.0.1","443","https","ba94cdd2a9e5","3eb1037f-2550-45e3-b7c1-adf29aa409c5","status","repository","","sha1=","sha256=","{\\n \\"commit\\": {\\n \\"id\\": \\"914cae4f810341fbd3ad1a14748f7e83b530e8e9\\",\\n \\"message\\": \\"fix: signoz\\\\n\\",\\n \\"url\\": \\"https://code.pivoine.art/valknar/home/commit/914cae4f810341fbd3ad1a14748f7e83b530e8e9\\",\\n \\"author\\": {\\n \\"name\\": \\"Sebastian Krüger\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"username\\": \\"valknar\\"\\n },\\n \\"committer\\": {\\n \\"name\\": \\"Sebastian Krüger\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"username\\": \\"valknar\\"\\n },\\n \\"verification\\": null,\\n \\"timestamp\\": \\"2025-10-10T21:48:52+02:00\\",\\n \\"added\\": [],\\n \\"removed\\": [],\\n \\"modified\\": [\\n \\"Projects/kompose/trace/compose.yaml\\",\\n \\"Projects/kompose/trace/otel-collector-config.yaml\\"\\n ]\\n },\\n \\"context\\": \\"Build and Deploy Docs.Pivoine.Art via SSH / build (push)\\",\\n \\"created_at\\": \\"2025-10-10T19:48:54Z\\",\\n \\"description\\": \\"Failing after 0s\\",\\n \\"id\\": 145,\\n \\"repository\\": {\\n \\"id\\": 4,\\n \\"owner\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n },\\n \\"name\\": \\"home\\",\\n \\"full_name\\": \\"valknar/home\\",\\n \\"description\\": \\"\\",\\n \\"empty\\": false,\\n \\"private\\": true,\\n \\"fork\\": false,\\n \\"template\\": false,\\n \\"mirror\\": false,\\n \\"size\\": 617115,\\n \\"language\\": \\"Shell\\",\\n \\"languages_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/languages\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home\\",\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home\\",\\n \\"link\\": \\"\\",\\n \\"ssh_url\\": \\"ssh://git@code.pivoine.art:2222/valknar/home.git\\",\\n \\"clone_url\\": \\"https://code.pivoine.art/valknar/home.git\\",\\n \\"original_url\\": \\"https://github.com/valknarogg/home\\",\\n \\"website\\": \\"\\",\\n \\"stars_count\\": 0,\\n \\"forks_count\\": 0,\\n \\"watchers_count\\": 1,\\n \\"open_issues_count\\": 0,\\n \\"open_pr_counter\\": 0,\\n \\"release_counter\\": 0,\\n \\"default_branch\\": \\"main\\",\\n \\"archived\\": false,\\n \\"created_at\\": \\"2025-10-09T23:17:05Z\\",\\n \\"updated_at\\": \\"2025-10-10T19:48:53Z\\",\\n \\"archived_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"permissions\\": {\\n \\"admin\\": true,\\n \\"push\\": true,\\n \\"pull\\": true\\n },\\n \\"has_issues\\": true,\\n \\"internal_tracker\\": {\\n \\"enable_time_tracker\\": true,\\n \\"allow_only_contributors_to_track_time\\": true,\\n \\"enable_issue_dependencies\\": true\\n },\\n \\"has_wiki\\": true,\\n \\"has_pull_requests\\": false,\\n \\"has_projects\\": true,\\n \\"projects_mode\\": \\"all\\",\\n \\"has_releases\\": true,\\n \\"has_packages\\": true,\\n \\"has_actions\\": true,\\n \\"ignore_whitespace_conflicts\\": false,\\n \\"allow_merge_commits\\": false,\\n \\"allow_rebase\\": false,\\n \\"allow_rebase_explicit\\": false,\\n \\"allow_squash_merge\\": false,\\n \\"allow_fast_forward_only_merge\\": false,\\n \\"allow_rebase_update\\": false,\\n \\"default_delete_branch_after_merge\\": false,\\n \\"default_merge_style\\": \\"merge\\",\\n \\"default_allow_maintainer_edit\\": false,\\n \\"avatar_url\\": \\"\\",\\n \\"internal\\": false,\\n \\"mirror_interval\\": \\"\\",\\n \\"object_format_name\\": \\"sha1\\",\\n \\"mirror_updated\\": \\"0001-01-01T00:00:00Z\\",\\n \\"topics\\": [],\\n \\"licenses\\": []\\n },\\n \\"sender\\": {\\n \\"id\\": -2,\\n \\"login\\": \\"gitea-actions\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"Gitea Actions\\",\\n \\"email\\": \\"gitea-actions@noreply.code.pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/assets/img/avatar_default.png\\",\\n \\"html_url\\": \\"https://code.pivoine.art/gitea-actions\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"1970-01-01T00:00:00Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"gitea-actions\\"\\n },\\n \\"sha\\": \\"914cae4f810341fbd3ad1a14748f7e83b530e8e9\\",\\n \\"state\\": \\"failure\\",\\n \\"target_url\\": \\"https://code.pivoine.art/valknar/home/actions/runs/43/jobs/0\\",\\n \\"updated_at\\": \\"2025-10-10T19:48:54Z\\"\\n}"]
54 {"id":"JntLnJIWAtFUxzoj","name":"Main Workflow","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T18:58:31.972Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760125736616,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760125736616,"executionIndex":1,"source":"21","hints":"22","executionTime":0,"executionStatus":"19","data":"23"},{"startTime":1760125736616,"executionIndex":2,"source":"24","hints":"25","executionTime":1,"executionStatus":"19","data":"26"},{"startTime":1760125736617,"executionIndex":3,"source":"27","hints":"28","executionTime":2,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"previousNode":"40"},["41","42"],{"previousNode":"43","previousNodeOutput":1},["44"],["45"],"FROM valknar/home",["46"],"TO webhook",[],["47"],"Switch",["48"],{"json":"49","pairedItem":"50"},{"json":"49","pairedItem":"51"},{"json":"49","pairedItem":"52"},{"json":"53","pairedItem":"54"},{"headers":"55","params":"56","query":"57","body":"58","webhookUrl":"59","executionMode":"60"},{"item":0},{"item":0},{"item":0},{"headers":"61","params":"62","query":"63","body":"64","webhookUrl":"59","executionMode":"60"},{"item":0},{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"https://chain.pivoine.art/webhook/5ed1a77b-13b2-4df8-8d38-1059f8618d15","production",{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"chain.pivoine.art","Go-http-client/1.1","gzip","172.18.0.1","443","https","ba94cdd2a9e5","8317d078-d2e5-4ae3-b74f-50104cf9ea92","workflow_job","repository","","sha1=","sha256=","{\\n \\"action\\": \\"in_progress\\",\\n \\"workflow_job\\": {\\n \\"id\\": 116,\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/actions/runs/116/jobs/116\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home/actions/runs/44/jobs/0\\",\\n \\"run_id\\": 116,\\n \\"run_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/actions/runs/116\\",\\n \\"name\\": \\"build\\",\\n \\"labels\\": [\\n \\"ubuntu-latest\\"\\n ],\\n \\"run_attempt\\": 1,\\n \\"head_sha\\": \\"914cae4f810341fbd3ad1a14748f7e83b530e8e9\\",\\n \\"head_branch\\": \\"main\\",\\n \\"status\\": \\"in_progress\\",\\n \\"runner_id\\": 4,\\n \\"runner_name\\": \\"be3675773068\\",\\n \\"steps\\": [\\n {\\n \\"name\\": \\"actions/checkout@v4\\",\\n \\"number\\": 0,\\n \\"status\\": \\"in_progress\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n {\\n \\"name\\": \\"actions/checkout@v4\\",\\n \\"number\\": 1,\\n \\"status\\": \\"in_progress\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n {\\n \\"name\\": \\"Commit and push changes (if any)\\",\\n \\"number\\": 2,\\n \\"status\\": \\"in_progress\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n }\\n ],\\n \\"created_at\\": \\"2025-10-10T19:48:53Z\\",\\n \\"started_at\\": \\"2025-10-10T19:48:56Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n \\"repository\\": {\\n \\"id\\": 4,\\n \\"owner\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n },\\n \\"name\\": \\"home\\",\\n \\"full_name\\": \\"valknar/home\\",\\n \\"description\\": \\"\\",\\n \\"empty\\": false,\\n \\"private\\": true,\\n \\"fork\\": false,\\n \\"template\\": false,\\n \\"mirror\\": false,\\n \\"size\\": 617115,\\n \\"language\\": \\"Shell\\",\\n \\"languages_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/languages\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home\\",\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home\\",\\n \\"link\\": \\"\\",\\n \\"ssh_url\\": \\"ssh://git@code.pivoine.art:2222/valknar/home.git\\",\\n \\"clone_url\\": \\"https://code.pivoine.art/valknar/home.git\\",\\n \\"original_url\\": \\"https://github.com/valknarogg/home\\",\\n \\"website\\": \\"\\",\\n \\"stars_count\\": 0,\\n \\"forks_count\\": 0,\\n \\"watchers_count\\": 1,\\n \\"open_issues_count\\": 0,\\n \\"open_pr_counter\\": 0,\\n \\"release_counter\\": 0,\\n \\"default_branch\\": \\"main\\",\\n \\"archived\\": false,\\n \\"created_at\\": \\"2025-10-09T23:17:05Z\\",\\n \\"updated_at\\": \\"2025-10-10T19:48:53Z\\",\\n \\"archived_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"permissions\\": {\\n \\"admin\\": true,\\n \\"push\\": true,\\n \\"pull\\": true\\n },\\n \\"has_issues\\": true,\\n \\"internal_tracker\\": {\\n \\"enable_time_tracker\\": true,\\n \\"allow_only_contributors_to_track_time\\": true,\\n \\"enable_issue_dependencies\\": true\\n },\\n \\"has_wiki\\": true,\\n \\"has_pull_requests\\": false,\\n \\"has_projects\\": true,\\n \\"projects_mode\\": \\"all\\",\\n \\"has_releases\\": true,\\n \\"has_packages\\": true,\\n \\"has_actions\\": true,\\n \\"ignore_whitespace_conflicts\\": false,\\n \\"allow_merge_commits\\": false,\\n \\"allow_rebase\\": false,\\n \\"allow_rebase_explicit\\": false,\\n \\"allow_squash_merge\\": false,\\n \\"allow_fast_forward_only_merge\\": false,\\n \\"allow_rebase_update\\": false,\\n \\"default_delete_branch_after_merge\\": false,\\n \\"default_merge_style\\": \\"merge\\",\\n \\"default_allow_maintainer_edit\\": false,\\n \\"avatar_url\\": \\"\\",\\n \\"internal\\": false,\\n \\"mirror_interval\\": \\"\\",\\n \\"object_format_name\\": \\"sha1\\",\\n \\"mirror_updated\\": \\"0001-01-01T00:00:00Z\\",\\n \\"topics\\": [],\\n \\"licenses\\": []\\n },\\n \\"sender\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@noreply.code.pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n }\\n}"]
88 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T20:09:00.515Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760127517785,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760127517785,"executionIndex":1,"source":"21","hints":"22","executionTime":0,"executionStatus":"19","data":"23"},{"startTime":1760127517786,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760127517786,"executionIndex":3,"source":"27","hints":"28","executionTime":3,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"previousNode":"40"},["41","42"],{"previousNode":"43","previousNodeOutput":1},["44"],["45"],"FROM valknar/home",["46"],"TO webhook",[],["47"],"Switch",["48"],{"json":"49","pairedItem":"50"},{"json":"49","pairedItem":"51"},{"json":"49","pairedItem":"52"},{"json":"53","pairedItem":"54"},{"headers":"55","params":"56","query":"57","body":"58","webhookUrl":"59","executionMode":"60"},{"item":0},{"item":0},{"item":0},{"headers":"61","params":"62","query":"63","body":"64","webhookUrl":"59","executionMode":"60"},{"item":0},{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"https://chain.pivoine.art/webhook/5ed1a77b-13b2-4df8-8d38-1059f8618d15","production",{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"chain.pivoine.art","Go-http-client/1.1","gzip","172.18.0.1","443","https","ba94cdd2a9e5","b732b211-80e5-446f-897a-5eb8ecd49b30","status","repository","","sha1=","sha256=","{\\n \\"commit\\": {\\n \\"id\\": \\"f99f0091fad881ab595f449d25056d54420100a4\\",\\n \\"message\\": \\"fix: chat\\\\n\\",\\n \\"url\\": \\"https://code.pivoine.art/valknar/home/commit/f99f0091fad881ab595f449d25056d54420100a4\\",\\n \\"author\\": {\\n \\"name\\": \\"Sebastian Krüger\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"username\\": \\"valknar\\"\\n },\\n \\"committer\\": {\\n \\"name\\": \\"Sebastian Krüger\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"username\\": \\"valknar\\"\\n },\\n \\"verification\\": null,\\n \\"timestamp\\": \\"2025-10-10T22:18:13+02:00\\",\\n \\"added\\": [],\\n \\"removed\\": [],\\n \\"modified\\": [\\n \\"Projects/kompose/chat/compose.yaml\\"\\n ]\\n },\\n \\"context\\": \\"Sync Repository Kompose via git / build (push)\\",\\n \\"created_at\\": \\"2025-10-10T20:18:35Z\\",\\n \\"description\\": \\"Successful in 17s\\",\\n \\"id\\": 158,\\n \\"repository\\": {\\n \\"id\\": 4,\\n \\"owner\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n },\\n \\"name\\": \\"home\\",\\n \\"full_name\\": \\"valknar/home\\",\\n \\"description\\": \\"\\",\\n \\"empty\\": false,\\n \\"private\\": true,\\n \\"fork\\": false,\\n \\"template\\": false,\\n \\"mirror\\": false,\\n \\"size\\": 617127,\\n \\"language\\": \\"Shell\\",\\n \\"languages_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/languages\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home\\",\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home\\",\\n \\"link\\": \\"\\",\\n \\"ssh_url\\": \\"ssh://git@code.pivoine.art:2222/valknar/home.git\\",\\n \\"clone_url\\": \\"https://code.pivoine.art/valknar/home.git\\",\\n \\"original_url\\": \\"https://github.com/valknarogg/home\\",\\n \\"website\\": \\"\\",\\n \\"stars_count\\": 0,\\n \\"forks_count\\": 0,\\n \\"watchers_count\\": 1,\\n \\"open_issues_count\\": 0,\\n \\"open_pr_counter\\": 0,\\n \\"release_counter\\": 0,\\n \\"default_branch\\": \\"main\\",\\n \\"archived\\": false,\\n \\"created_at\\": \\"2025-10-09T23:17:05Z\\",\\n \\"updated_at\\": \\"2025-10-10T20:18:15Z\\",\\n \\"archived_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"permissions\\": {\\n \\"admin\\": true,\\n \\"push\\": true,\\n \\"pull\\": true\\n },\\n \\"has_issues\\": true,\\n \\"internal_tracker\\": {\\n \\"enable_time_tracker\\": true,\\n \\"allow_only_contributors_to_track_time\\": true,\\n \\"enable_issue_dependencies\\": true\\n },\\n \\"has_wiki\\": true,\\n \\"has_pull_requests\\": false,\\n \\"has_projects\\": true,\\n \\"projects_mode\\": \\"all\\",\\n \\"has_releases\\": true,\\n \\"has_packages\\": true,\\n \\"has_actions\\": true,\\n \\"ignore_whitespace_conflicts\\": false,\\n \\"allow_merge_commits\\": false,\\n \\"allow_rebase\\": false,\\n \\"allow_rebase_explicit\\": false,\\n \\"allow_squash_merge\\": false,\\n \\"allow_fast_forward_only_merge\\": false,\\n \\"allow_rebase_update\\": false,\\n \\"default_delete_branch_after_merge\\": false,\\n \\"default_merge_style\\": \\"merge\\",\\n \\"default_allow_maintainer_edit\\": false,\\n \\"avatar_url\\": \\"\\",\\n \\"internal\\": false,\\n \\"mirror_interval\\": \\"\\",\\n \\"object_format_name\\": \\"sha1\\",\\n \\"mirror_updated\\": \\"0001-01-01T00:00:00Z\\",\\n \\"topics\\": [],\\n \\"licenses\\": []\\n },\\n \\"sender\\": {\\n \\"id\\": -2,\\n \\"login\\": \\"gitea-actions\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"Gitea Actions\\",\\n \\"email\\": \\"gitea-actions@noreply.code.pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/assets/img/avatar_default.png\\",\\n \\"html_url\\": \\"https://code.pivoine.art/gitea-actions\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"1970-01-01T00:00:00Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"gitea-actions\\"\\n },\\n \\"sha\\": \\"f99f0091fad881ab595f449d25056d54420100a4\\",\\n \\"state\\": \\"success\\",\\n \\"target_url\\": \\"https://code.pivoine.art/valknar/home/actions/runs/50/jobs/0\\",\\n \\"updated_at\\": \\"2025-10-10T20:18:35Z\\"\\n}"]
162 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":false,"nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"$json[0].event_type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"551f91c3-ba33-46ef-9d13-849c83de8fcd","leftValue":"$json[0].event_type","rightValue":"mqtt","operator":{"type":"string","operation":"equals","name":"filter.operator.equals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"mqtt"}]},"looseTypeValidation":true,"options":{"fallbackOutput":"none","allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,80],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-208],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[576,400],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"},{"parameters":{"topics":"homeassistant","options":{"jsonParseBody":true}},"type":"n8n-nodes-base.mqttTrigger","typeVersion":1,"position":[0,176],"id":"db220e56-efe7-458b-990d-b6b0c7f3a637","name":"FROM homeassistant","credentials":{"mqtt":{"id":"rqKKnJhZrSWZoVl6","name":"MQTT account"}}},{"parameters":{"mode":"manual","duplicateItem":false,"assignments":{"assignments":[{"id":"c4a9b92c-994d-465e-b695-00aae9dec0b5","name":"$json[0].event_type","value":"mqtt","type":"string"}]},"includeOtherFields":true,"include":"all","options":{}},"type":"n8n-nodes-base.set","typeVersion":3.4,"position":[224,176],"id":"68ebb20b-87e8-4cfb-a83e-9cb692e4d38e","name":"TO event"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://chat/message","authentication":"none","provideSslCertificates":false,"sendQuery":true,"specifyQuery":"keypair","queryParameters":{"parameters":[{"name":"token","value":"CQ.CVw-vDMMqLqV"}]},"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"keypair","bodyParameters":{"parameters":[{"name":"message","value":""}]},"options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[656,80],"id":"197092fe-f532-46aa-8884-900568b6f22b","name":"HTTP Request"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[]]},"FROM homeassistant":{"main":[[{"node":"TO event","type":"main","index":0}]]},"TO event":{"main":[[{"node":"Switch","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{"destinationNode":"4","runNodeFilter":"5"},{"runData":"6","pinData":"7","lastNodeExecuted":"4"},{"contextData":"8","nodeExecutionStack":"9","metadata":"10","waitingExecution":"11","waitingExecutionSource":"12"},"TO event",["13","4"],{"FROM homeassistant":"14","TO event":"15"},{},{},[],{},{},{},"FROM homeassistant",["16"],["17"],{"startTime":1760134115798,"executionIndex":0,"source":"18","hints":"19","executionTime":53,"executionStatus":"20","data":"21"},{"startTime":1760134234310,"executionIndex":1,"source":"22","hints":"23","executionTime":1,"executionStatus":"20","data":"24"},[],[],"success",{"main":"25"},["26"],[],{"main":"27"},["28"],{"previousNode":"13","previousNodeOutput":0,"previousNodeRun":0},["29"],["30"],["31"],{"json":"32","pairedItem":"33"},{"json":"34","pairedItem":"35"},{"message":"36","topic":"37"},{"item":0},{"message":"38","topic":"37","$json":"39"},{"item":0},{"message":"40"},"homeassistant",{"message":"40"},["41"],"It's all good now baby!!!",{"event_type":"42"},"mqtt"]
163 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":false,"nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"$json[0].event_type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"551f91c3-ba33-46ef-9d13-849c83de8fcd","leftValue":"$json[0].event_type","rightValue":"mqtt","operator":{"type":"string","operation":"equals","name":"filter.operator.equals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"mqtt"}]},"looseTypeValidation":true,"options":{"fallbackOutput":"none","allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,80],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-208],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[576,400],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"},{"parameters":{"topics":"homeassistant","options":{"jsonParseBody":true}},"type":"n8n-nodes-base.mqttTrigger","typeVersion":1,"position":[0,176],"id":"db220e56-efe7-458b-990d-b6b0c7f3a637","name":"FROM homeassistant","credentials":{"mqtt":{"id":"rqKKnJhZrSWZoVl6","name":"MQTT account"}}},{"parameters":{"mode":"manual","duplicateItem":false,"assignments":{"assignments":[{"id":"c4a9b92c-994d-465e-b695-00aae9dec0b5","name":"event_type","value":"mqtt","type":"string"}]},"includeOtherFields":true,"include":"all","options":{}},"type":"n8n-nodes-base.set","typeVersion":3.4,"position":[224,176],"id":"68ebb20b-87e8-4cfb-a83e-9cb692e4d38e","name":"TO event"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://chat/message","authentication":"none","provideSslCertificates":false,"sendQuery":true,"specifyQuery":"keypair","queryParameters":{"parameters":[{"name":"token","value":"CQ.CVw-vDMMqLqV"}]},"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"keypair","bodyParameters":{"parameters":[{"name":"message","value":""}]},"options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[656,80],"id":"197092fe-f532-46aa-8884-900568b6f22b","name":"HTTP Request"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[]]},"FROM homeassistant":{"main":[[{"node":"TO event","type":"main","index":0}]]},"TO event":{"main":[[{"node":"Switch","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{"destinationNode":"4","runNodeFilter":"5"},{"runData":"6","pinData":"7","lastNodeExecuted":"4"},{"contextData":"8","nodeExecutionStack":"9","metadata":"10","waitingExecution":"11","waitingExecutionSource":"12"},"TO event",["13","4"],{"FROM homeassistant":"14","TO event":"15"},{},{},[],{},{},{},"FROM homeassistant",["16"],["17"],{"startTime":1760134115798,"executionIndex":0,"source":"18","hints":"19","executionTime":53,"executionStatus":"20","data":"21"},{"startTime":1760134255224,"executionIndex":1,"source":"22","hints":"23","executionTime":1,"executionStatus":"20","data":"24"},[],[],"success",{"main":"25"},["26"],[],{"main":"27"},["28"],{"previousNode":"13","previousNodeOutput":0,"previousNodeRun":0},["29"],["30"],["31"],{"json":"32","pairedItem":"33"},{"json":"34","pairedItem":"35"},{"message":"36","topic":"37"},{"item":0},{"message":"38","topic":"37","event_type":"39"},{"item":0},{"message":"40"},"homeassistant",{"message":"40"},"mqtt","It's all good now baby!!!"]
55 {"id":"JntLnJIWAtFUxzoj","name":"Main Workflow","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T18:58:31.972Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760125755765,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760125755765,"executionIndex":1,"source":"21","hints":"22","executionTime":1,"executionStatus":"19","data":"23"},{"startTime":1760125755766,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760125755766,"executionIndex":3,"source":"27","hints":"28","executionTime":2,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"previousNode":"40"},["41","42"],{"previousNode":"43","previousNodeOutput":1},["44"],["45"],"FROM valknar/home",["46"],"TO webhook",[],["47"],"Switch",["48"],{"json":"49","pairedItem":"50"},{"json":"49","pairedItem":"51"},{"json":"49","pairedItem":"52"},{"json":"53","pairedItem":"54"},{"headers":"55","params":"56","query":"57","body":"58","webhookUrl":"59","executionMode":"60"},{"item":0},{"item":0},{"item":0},{"headers":"61","params":"62","query":"63","body":"64","webhookUrl":"59","executionMode":"60"},{"item":0},{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"https://chain.pivoine.art/webhook/5ed1a77b-13b2-4df8-8d38-1059f8618d15","production",{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"chain.pivoine.art","Go-http-client/1.1","gzip","172.18.0.1","443","https","ba94cdd2a9e5","ad36074f-c599-451b-a54e-dd76a52e926a","status","repository","","sha1=","sha256=","{\\n \\"commit\\": {\\n \\"id\\": \\"914cae4f810341fbd3ad1a14748f7e83b530e8e9\\",\\n \\"message\\": \\"fix: signoz\\\\n\\",\\n \\"url\\": \\"https://code.pivoine.art/valknar/home/commit/914cae4f810341fbd3ad1a14748f7e83b530e8e9\\",\\n \\"author\\": {\\n \\"name\\": \\"Sebastian Krüger\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"username\\": \\"valknar\\"\\n },\\n \\"committer\\": {\\n \\"name\\": \\"Sebastian Krüger\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"username\\": \\"valknar\\"\\n },\\n \\"verification\\": null,\\n \\"timestamp\\": \\"2025-10-10T21:48:52+02:00\\",\\n \\"added\\": [],\\n \\"removed\\": [],\\n \\"modified\\": [\\n \\"Projects/kompose/trace/compose.yaml\\",\\n \\"Projects/kompose/trace/otel-collector-config.yaml\\"\\n ]\\n },\\n \\"context\\": \\"Sync Repository Kompose via git / build (push)\\",\\n \\"created_at\\": \\"2025-10-10T19:49:14Z\\",\\n \\"description\\": \\"Successful in 18s\\",\\n \\"id\\": 146,\\n \\"repository\\": {\\n \\"id\\": 4,\\n \\"owner\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n },\\n \\"name\\": \\"home\\",\\n \\"full_name\\": \\"valknar/home\\",\\n \\"description\\": \\"\\",\\n \\"empty\\": false,\\n \\"private\\": true,\\n \\"fork\\": false,\\n \\"template\\": false,\\n \\"mirror\\": false,\\n \\"size\\": 617115,\\n \\"language\\": \\"Shell\\",\\n \\"languages_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/languages\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home\\",\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home\\",\\n \\"link\\": \\"\\",\\n \\"ssh_url\\": \\"ssh://git@code.pivoine.art:2222/valknar/home.git\\",\\n \\"clone_url\\": \\"https://code.pivoine.art/valknar/home.git\\",\\n \\"original_url\\": \\"https://github.com/valknarogg/home\\",\\n \\"website\\": \\"\\",\\n \\"stars_count\\": 0,\\n \\"forks_count\\": 0,\\n \\"watchers_count\\": 1,\\n \\"open_issues_count\\": 0,\\n \\"open_pr_counter\\": 0,\\n \\"release_counter\\": 0,\\n \\"default_branch\\": \\"main\\",\\n \\"archived\\": false,\\n \\"created_at\\": \\"2025-10-09T23:17:05Z\\",\\n \\"updated_at\\": \\"2025-10-10T19:48:53Z\\",\\n \\"archived_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"permissions\\": {\\n \\"admin\\": true,\\n \\"push\\": true,\\n \\"pull\\": true\\n },\\n \\"has_issues\\": true,\\n \\"internal_tracker\\": {\\n \\"enable_time_tracker\\": true,\\n \\"allow_only_contributors_to_track_time\\": true,\\n \\"enable_issue_dependencies\\": true\\n },\\n \\"has_wiki\\": true,\\n \\"has_pull_requests\\": false,\\n \\"has_projects\\": true,\\n \\"projects_mode\\": \\"all\\",\\n \\"has_releases\\": true,\\n \\"has_packages\\": true,\\n \\"has_actions\\": true,\\n \\"ignore_whitespace_conflicts\\": false,\\n \\"allow_merge_commits\\": false,\\n \\"allow_rebase\\": false,\\n \\"allow_rebase_explicit\\": false,\\n \\"allow_squash_merge\\": false,\\n \\"allow_fast_forward_only_merge\\": false,\\n \\"allow_rebase_update\\": false,\\n \\"default_delete_branch_after_merge\\": false,\\n \\"default_merge_style\\": \\"merge\\",\\n \\"default_allow_maintainer_edit\\": false,\\n \\"avatar_url\\": \\"\\",\\n \\"internal\\": false,\\n \\"mirror_interval\\": \\"\\",\\n \\"object_format_name\\": \\"sha1\\",\\n \\"mirror_updated\\": \\"0001-01-01T00:00:00Z\\",\\n \\"topics\\": [],\\n \\"licenses\\": []\\n },\\n \\"sender\\": {\\n \\"id\\": -2,\\n \\"login\\": \\"gitea-actions\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"Gitea Actions\\",\\n \\"email\\": \\"gitea-actions@noreply.code.pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/assets/img/avatar_default.png\\",\\n \\"html_url\\": \\"https://code.pivoine.art/gitea-actions\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"1970-01-01T00:00:00Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"gitea-actions\\"\\n },\\n \\"sha\\": \\"914cae4f810341fbd3ad1a14748f7e83b530e8e9\\",\\n \\"state\\": \\"success\\",\\n \\"target_url\\": \\"https://code.pivoine.art/valknar/home/actions/runs/44/jobs/0\\",\\n \\"updated_at\\": \\"2025-10-10T19:49:14Z\\"\\n}"]
89 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T20:09:00.515Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760127517803,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760127517803,"executionIndex":1,"source":"21","hints":"22","executionTime":0,"executionStatus":"19","data":"23"},{"startTime":1760127517803,"executionIndex":2,"source":"24","hints":"25","executionTime":1,"executionStatus":"19","data":"26"},{"startTime":1760127517804,"executionIndex":3,"source":"27","hints":"28","executionTime":2,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"previousNode":"40"},["41","42"],{"previousNode":"43","previousNodeOutput":1},["44"],["45"],"FROM valknar/home",["46"],"TO webhook",[],["47"],"Switch",["48"],{"json":"49","pairedItem":"50"},{"json":"49","pairedItem":"51"},{"json":"49","pairedItem":"52"},{"json":"53","pairedItem":"54"},{"headers":"55","params":"56","query":"57","body":"58","webhookUrl":"59","executionMode":"60"},{"item":0},{"item":0},{"item":0},{"headers":"61","params":"62","query":"63","body":"64","webhookUrl":"59","executionMode":"60"},{"item":0},{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"https://chain.pivoine.art/webhook/5ed1a77b-13b2-4df8-8d38-1059f8618d15","production",{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"chain.pivoine.art","Go-http-client/1.1","gzip","172.18.0.1","443","https","ba94cdd2a9e5","a0e94671-16b3-42b0-9bc3-3830c7c79790","workflow_job","repository","","sha1=","sha256=","{\\n \\"action\\": \\"completed\\",\\n \\"workflow_job\\": {\\n \\"id\\": 122,\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/actions/runs/122/jobs/122\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home/actions/runs/50/jobs/0\\",\\n \\"run_id\\": 122,\\n \\"run_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/actions/runs/122\\",\\n \\"name\\": \\"build\\",\\n \\"labels\\": [\\n \\"ubuntu-latest\\"\\n ],\\n \\"run_attempt\\": 1,\\n \\"head_sha\\": \\"f99f0091fad881ab595f449d25056d54420100a4\\",\\n \\"head_branch\\": \\"main\\",\\n \\"status\\": \\"completed\\",\\n \\"conclusion\\": \\"success\\",\\n \\"runner_id\\": 4,\\n \\"runner_name\\": \\"be3675773068\\",\\n \\"steps\\": [\\n {\\n \\"name\\": \\"actions/checkout@v4\\",\\n \\"number\\": 0,\\n \\"status\\": \\"completed\\",\\n \\"conclusion\\": \\"success\\",\\n \\"started_at\\": \\"2025-10-10T20:18:19Z\\",\\n \\"completed_at\\": \\"2025-10-10T20:18:30Z\\"\\n },\\n {\\n \\"name\\": \\"actions/checkout@v4\\",\\n \\"number\\": 1,\\n \\"status\\": \\"completed\\",\\n \\"conclusion\\": \\"success\\",\\n \\"started_at\\": \\"2025-10-10T20:18:30Z\\",\\n \\"completed_at\\": \\"2025-10-10T20:18:31Z\\"\\n },\\n {\\n \\"name\\": \\"Commit and push changes (if any)\\",\\n \\"number\\": 2,\\n \\"status\\": \\"completed\\",\\n \\"conclusion\\": \\"success\\",\\n \\"started_at\\": \\"2025-10-10T20:18:31Z\\",\\n \\"completed_at\\": \\"2025-10-10T20:18:31Z\\"\\n }\\n ],\\n \\"created_at\\": \\"2025-10-10T20:18:15Z\\",\\n \\"started_at\\": \\"2025-10-10T20:18:18Z\\",\\n \\"completed_at\\": \\"2025-10-10T20:18:35Z\\"\\n },\\n \\"repository\\": {\\n \\"id\\": 4,\\n \\"owner\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n },\\n \\"name\\": \\"home\\",\\n \\"full_name\\": \\"valknar/home\\",\\n \\"description\\": \\"\\",\\n \\"empty\\": false,\\n \\"private\\": true,\\n \\"fork\\": false,\\n \\"template\\": false,\\n \\"mirror\\": false,\\n \\"size\\": 617127,\\n \\"language\\": \\"Shell\\",\\n \\"languages_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/languages\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home\\",\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home\\",\\n \\"link\\": \\"\\",\\n \\"ssh_url\\": \\"ssh://git@code.pivoine.art:2222/valknar/home.git\\",\\n \\"clone_url\\": \\"https://code.pivoine.art/valknar/home.git\\",\\n \\"original_url\\": \\"https://github.com/valknarogg/home\\",\\n \\"website\\": \\"\\",\\n \\"stars_count\\": 0,\\n \\"forks_count\\": 0,\\n \\"watchers_count\\": 1,\\n \\"open_issues_count\\": 0,\\n \\"open_pr_counter\\": 0,\\n \\"release_counter\\": 0,\\n \\"default_branch\\": \\"main\\",\\n \\"archived\\": false,\\n \\"created_at\\": \\"2025-10-09T23:17:05Z\\",\\n \\"updated_at\\": \\"2025-10-10T20:18:15Z\\",\\n \\"archived_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"permissions\\": {\\n \\"admin\\": true,\\n \\"push\\": true,\\n \\"pull\\": true\\n },\\n \\"has_issues\\": true,\\n \\"internal_tracker\\": {\\n \\"enable_time_tracker\\": true,\\n \\"allow_only_contributors_to_track_time\\": true,\\n \\"enable_issue_dependencies\\": true\\n },\\n \\"has_wiki\\": true,\\n \\"has_pull_requests\\": false,\\n \\"has_projects\\": true,\\n \\"projects_mode\\": \\"all\\",\\n \\"has_releases\\": true,\\n \\"has_packages\\": true,\\n \\"has_actions\\": true,\\n \\"ignore_whitespace_conflicts\\": false,\\n \\"allow_merge_commits\\": false,\\n \\"allow_rebase\\": false,\\n \\"allow_rebase_explicit\\": false,\\n \\"allow_squash_merge\\": false,\\n \\"allow_fast_forward_only_merge\\": false,\\n \\"allow_rebase_update\\": false,\\n \\"default_delete_branch_after_merge\\": false,\\n \\"default_merge_style\\": \\"merge\\",\\n \\"default_allow_maintainer_edit\\": false,\\n \\"avatar_url\\": \\"\\",\\n \\"internal\\": false,\\n \\"mirror_interval\\": \\"\\",\\n \\"object_format_name\\": \\"sha1\\",\\n \\"mirror_updated\\": \\"0001-01-01T00:00:00Z\\",\\n \\"topics\\": [],\\n \\"licenses\\": []\\n },\\n \\"sender\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@noreply.code.pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n }\\n}"]
91 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T20:09:00.515Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760130033805,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760130033805,"executionIndex":1,"source":"21","hints":"22","executionTime":1,"executionStatus":"19","data":"23"},{"startTime":1760130033806,"executionIndex":2,"source":"24","hints":"25","executionTime":1,"executionStatus":"19","data":"26"},{"startTime":1760130033807,"executionIndex":3,"source":"27","hints":"28","executionTime":2,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"previousNode":"40"},["41","42"],{"previousNode":"43","previousNodeOutput":1},["44"],["45"],"FROM valknar/home",["46"],"TO webhook",[],["47"],"Switch",["48"],{"json":"49","pairedItem":"50"},{"json":"49","pairedItem":"51"},{"json":"49","pairedItem":"52"},{"json":"53","pairedItem":"54"},{"headers":"55","params":"56","query":"57","body":"58","webhookUrl":"59","executionMode":"60"},{"item":0},{"item":0},{"item":0},{"headers":"61","params":"62","query":"63","body":"64","webhookUrl":"59","executionMode":"60"},{"item":0},{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"https://chain.pivoine.art/webhook/5ed1a77b-13b2-4df8-8d38-1059f8618d15","production",{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"chain.pivoine.art","Go-http-client/1.1","gzip","172.18.0.1","443","https","ba94cdd2a9e5","98617744-5331-4c03-a64e-fb5317a11217","status","repository","","sha1=","sha256=","{\\n \\"commit\\": {\\n \\"id\\": \\"3ededef3f4f3f1311fbc7933a8e9611974ac8b3e\\",\\n \\"message\\": \\"fix: chat\\\\n\\",\\n \\"url\\": \\"https://code.pivoine.art/valknar/home/commit/3ededef3f4f3f1311fbc7933a8e9611974ac8b3e\\",\\n \\"author\\": {\\n \\"name\\": \\"Sebastian Krüger\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"username\\": \\"valknar\\"\\n },\\n \\"committer\\": {\\n \\"name\\": \\"Sebastian Krüger\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"username\\": \\"valknar\\"\\n },\\n \\"verification\\": null,\\n \\"timestamp\\": \\"2025-10-10T23:00:31+02:00\\",\\n \\"added\\": [\\n \\"Projects/kompose/home/mosquitto.conf\\"\\n ],\\n \\"removed\\": [],\\n \\"modified\\": [\\n \\"Projects/kompose/home/compose.yaml\\"\\n ]\\n },\\n \\"context\\": \\"Build and Deploy Docs.Pivoine.Art via SSH / build (push)\\",\\n \\"created_at\\": \\"2025-10-10T21:00:33Z\\",\\n \\"description\\": \\"Waiting to run\\",\\n \\"id\\": 159,\\n \\"repository\\": {\\n \\"id\\": 4,\\n \\"owner\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n },\\n \\"name\\": \\"home\\",\\n \\"full_name\\": \\"valknar/home\\",\\n \\"description\\": \\"\\",\\n \\"empty\\": false,\\n \\"private\\": true,\\n \\"fork\\": false,\\n \\"template\\": false,\\n \\"mirror\\": false,\\n \\"size\\": 617131,\\n \\"language\\": \\"Shell\\",\\n \\"languages_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/languages\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home\\",\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home\\",\\n \\"link\\": \\"\\",\\n \\"ssh_url\\": \\"ssh://git@code.pivoine.art:2222/valknar/home.git\\",\\n \\"clone_url\\": \\"https://code.pivoine.art/valknar/home.git\\",\\n \\"original_url\\": \\"https://github.com/valknarogg/home\\",\\n \\"website\\": \\"\\",\\n \\"stars_count\\": 0,\\n \\"forks_count\\": 0,\\n \\"watchers_count\\": 1,\\n \\"open_issues_count\\": 0,\\n \\"open_pr_counter\\": 0,\\n \\"release_counter\\": 0,\\n \\"default_branch\\": \\"main\\",\\n \\"archived\\": false,\\n \\"created_at\\": \\"2025-10-09T23:17:05Z\\",\\n \\"updated_at\\": \\"2025-10-10T20:18:15Z\\",\\n \\"archived_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"permissions\\": {\\n \\"admin\\": true,\\n \\"push\\": true,\\n \\"pull\\": true\\n },\\n \\"has_issues\\": true,\\n \\"internal_tracker\\": {\\n \\"enable_time_tracker\\": true,\\n \\"allow_only_contributors_to_track_time\\": true,\\n \\"enable_issue_dependencies\\": true\\n },\\n \\"has_wiki\\": true,\\n \\"has_pull_requests\\": false,\\n \\"has_projects\\": true,\\n \\"projects_mode\\": \\"all\\",\\n \\"has_releases\\": true,\\n \\"has_packages\\": true,\\n \\"has_actions\\": true,\\n \\"ignore_whitespace_conflicts\\": false,\\n \\"allow_merge_commits\\": false,\\n \\"allow_rebase\\": false,\\n \\"allow_rebase_explicit\\": false,\\n \\"allow_squash_merge\\": false,\\n \\"allow_fast_forward_only_merge\\": false,\\n \\"allow_rebase_update\\": false,\\n \\"default_delete_branch_after_merge\\": false,\\n \\"default_merge_style\\": \\"merge\\",\\n \\"default_allow_maintainer_edit\\": false,\\n \\"avatar_url\\": \\"\\",\\n \\"internal\\": false,\\n \\"mirror_interval\\": \\"\\",\\n \\"object_format_name\\": \\"sha1\\",\\n \\"mirror_updated\\": \\"0001-01-01T00:00:00Z\\",\\n \\"topics\\": [],\\n \\"licenses\\": []\\n },\\n \\"sender\\": {\\n \\"id\\": -2,\\n \\"login\\": \\"gitea-actions\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"Gitea Actions\\",\\n \\"email\\": \\"gitea-actions@noreply.code.pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/assets/img/avatar_default.png\\",\\n \\"html_url\\": \\"https://code.pivoine.art/gitea-actions\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"1970-01-01T00:00:00Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"gitea-actions\\"\\n },\\n \\"sha\\": \\"3ededef3f4f3f1311fbc7933a8e9611974ac8b3e\\",\\n \\"state\\": \\"pending\\",\\n \\"target_url\\": \\"https://code.pivoine.art/valknar/home/actions/runs/51/jobs/0\\",\\n \\"updated_at\\": \\"2025-10-10T21:00:33Z\\"\\n}"]
164 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T22:11:02.920Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"$json[0].event_type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"551f91c3-ba33-46ef-9d13-849c83de8fcd","leftValue":"$json[0].event_type","rightValue":"mqtt","operator":{"type":"string","operation":"equals","name":"filter.operator.equals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"mqtt"}]},"looseTypeValidation":true,"options":{"fallbackOutput":"none","allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,80],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-208],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[576,400],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"},{"parameters":{"topics":"homeassistant","options":{"jsonParseBody":true}},"type":"n8n-nodes-base.mqttTrigger","typeVersion":1,"position":[0,176],"id":"db220e56-efe7-458b-990d-b6b0c7f3a637","name":"FROM homeassistant","credentials":{"mqtt":{"id":"rqKKnJhZrSWZoVl6","name":"MQTT account"}}},{"parameters":{"mode":"manual","duplicateItem":false,"assignments":{"assignments":[{"id":"c4a9b92c-994d-465e-b695-00aae9dec0b5","name":"event_type","value":"mqtt","type":"string"}]},"includeOtherFields":true,"include":"all","options":{}},"type":"n8n-nodes-base.set","typeVersion":3.4,"position":[224,176],"id":"68ebb20b-87e8-4cfb-a83e-9cb692e4d38e","name":"TO event"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://chat/message","authentication":"none","provideSslCertificates":false,"sendQuery":true,"specifyQuery":"keypair","queryParameters":{"parameters":[{"name":"token","value":"CQ.CVw-vDMMqLqV"}]},"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"keypair","bodyParameters":{"parameters":[{"name":"message","value":""}]},"options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[656,80],"id":"197092fe-f532-46aa-8884-900568b6f22b","name":"HTTP Request"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[]]},"FROM homeassistant":{"main":[[{"node":"TO event","type":"main","index":0}]]},"TO event":{"main":[[{"node":"Switch","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","metadata":"7","nodeExecutionStack":"8","waitingExecution":"9","waitingExecutionSource":"10"},{"FROM homeassistant":"11","TO event":"12","Switch":"13"},"Switch",{},{},[],{},{},["14"],["15"],["16"],{"startTime":1760134262980,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760134262980,"executionIndex":1,"source":"21","hints":"22","executionTime":0,"executionStatus":"19","data":"23"},{"startTime":1760134262980,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},[],[],"success",{"main":"27"},["28"],[],{"main":"29"},["30"],[],{"main":"31"},["32"],{"previousNode":"33"},["34"],{"previousNode":"35"},["36","37"],["38"],"FROM homeassistant",["39"],"TO event",[],[],{"json":"40","pairedItem":"41"},{"json":"42","pairedItem":"43"},{"message":"44","topic":"45"},{"item":0},{"message":"46","topic":"45","event_type":"47"},{"item":0},{"message":"48"},"homeassistant",{"message":"48"},"mqtt","It's all good now baby!!!"]
56 {"id":"JntLnJIWAtFUxzoj","name":"Main Workflow","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T18:58:31.972Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760125755782,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760125755782,"executionIndex":1,"source":"21","hints":"22","executionTime":1,"executionStatus":"19","data":"23"},{"startTime":1760125755783,"executionIndex":2,"source":"24","hints":"25","executionTime":1,"executionStatus":"19","data":"26"},{"startTime":1760125755784,"executionIndex":3,"source":"27","hints":"28","executionTime":2,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"previousNode":"40"},["41","42"],{"previousNode":"43","previousNodeOutput":1},["44"],["45"],"FROM valknar/home",["46"],"TO webhook",[],["47"],"Switch",["48"],{"json":"49","pairedItem":"50"},{"json":"49","pairedItem":"51"},{"json":"49","pairedItem":"52"},{"json":"53","pairedItem":"54"},{"headers":"55","params":"56","query":"57","body":"58","webhookUrl":"59","executionMode":"60"},{"item":0},{"item":0},{"item":0},{"headers":"61","params":"62","query":"63","body":"64","webhookUrl":"59","executionMode":"60"},{"item":0},{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"https://chain.pivoine.art/webhook/5ed1a77b-13b2-4df8-8d38-1059f8618d15","production",{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"chain.pivoine.art","Go-http-client/1.1","gzip","172.18.0.1","443","https","ba94cdd2a9e5","78fbcb54-3bf1-4ee2-bab8-cc3e33d0190e","workflow_job","repository","","sha1=","sha256=","{\\n \\"action\\": \\"completed\\",\\n \\"workflow_job\\": {\\n \\"id\\": 116,\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/actions/runs/116/jobs/116\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home/actions/runs/44/jobs/0\\",\\n \\"run_id\\": 116,\\n \\"run_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/actions/runs/116\\",\\n \\"name\\": \\"build\\",\\n \\"labels\\": [\\n \\"ubuntu-latest\\"\\n ],\\n \\"run_attempt\\": 1,\\n \\"head_sha\\": \\"914cae4f810341fbd3ad1a14748f7e83b530e8e9\\",\\n \\"head_branch\\": \\"main\\",\\n \\"status\\": \\"completed\\",\\n \\"conclusion\\": \\"success\\",\\n \\"runner_id\\": 4,\\n \\"runner_name\\": \\"be3675773068\\",\\n \\"steps\\": [\\n {\\n \\"name\\": \\"actions/checkout@v4\\",\\n \\"number\\": 0,\\n \\"status\\": \\"completed\\",\\n \\"conclusion\\": \\"success\\",\\n \\"started_at\\": \\"2025-10-10T19:48:57Z\\",\\n \\"completed_at\\": \\"2025-10-10T19:49:09Z\\"\\n },\\n {\\n \\"name\\": \\"actions/checkout@v4\\",\\n \\"number\\": 1,\\n \\"status\\": \\"completed\\",\\n \\"conclusion\\": \\"success\\",\\n \\"started_at\\": \\"2025-10-10T19:49:09Z\\",\\n \\"completed_at\\": \\"2025-10-10T19:49:09Z\\"\\n },\\n {\\n \\"name\\": \\"Commit and push changes (if any)\\",\\n \\"number\\": 2,\\n \\"status\\": \\"completed\\",\\n \\"conclusion\\": \\"success\\",\\n \\"started_at\\": \\"2025-10-10T19:49:09Z\\",\\n \\"completed_at\\": \\"2025-10-10T19:49:09Z\\"\\n }\\n ],\\n \\"created_at\\": \\"2025-10-10T19:48:53Z\\",\\n \\"started_at\\": \\"2025-10-10T19:48:56Z\\",\\n \\"completed_at\\": \\"2025-10-10T19:49:14Z\\"\\n },\\n \\"repository\\": {\\n \\"id\\": 4,\\n \\"owner\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n },\\n \\"name\\": \\"home\\",\\n \\"full_name\\": \\"valknar/home\\",\\n \\"description\\": \\"\\",\\n \\"empty\\": false,\\n \\"private\\": true,\\n \\"fork\\": false,\\n \\"template\\": false,\\n \\"mirror\\": false,\\n \\"size\\": 617115,\\n \\"language\\": \\"Shell\\",\\n \\"languages_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/languages\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home\\",\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home\\",\\n \\"link\\": \\"\\",\\n \\"ssh_url\\": \\"ssh://git@code.pivoine.art:2222/valknar/home.git\\",\\n \\"clone_url\\": \\"https://code.pivoine.art/valknar/home.git\\",\\n \\"original_url\\": \\"https://github.com/valknarogg/home\\",\\n \\"website\\": \\"\\",\\n \\"stars_count\\": 0,\\n \\"forks_count\\": 0,\\n \\"watchers_count\\": 1,\\n \\"open_issues_count\\": 0,\\n \\"open_pr_counter\\": 0,\\n \\"release_counter\\": 0,\\n \\"default_branch\\": \\"main\\",\\n \\"archived\\": false,\\n \\"created_at\\": \\"2025-10-09T23:17:05Z\\",\\n \\"updated_at\\": \\"2025-10-10T19:48:53Z\\",\\n \\"archived_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"permissions\\": {\\n \\"admin\\": true,\\n \\"push\\": true,\\n \\"pull\\": true\\n },\\n \\"has_issues\\": true,\\n \\"internal_tracker\\": {\\n \\"enable_time_tracker\\": true,\\n \\"allow_only_contributors_to_track_time\\": true,\\n \\"enable_issue_dependencies\\": true\\n },\\n \\"has_wiki\\": true,\\n \\"has_pull_requests\\": false,\\n \\"has_projects\\": true,\\n \\"projects_mode\\": \\"all\\",\\n \\"has_releases\\": true,\\n \\"has_packages\\": true,\\n \\"has_actions\\": true,\\n \\"ignore_whitespace_conflicts\\": false,\\n \\"allow_merge_commits\\": false,\\n \\"allow_rebase\\": false,\\n \\"allow_rebase_explicit\\": false,\\n \\"allow_squash_merge\\": false,\\n \\"allow_fast_forward_only_merge\\": false,\\n \\"allow_rebase_update\\": false,\\n \\"default_delete_branch_after_merge\\": false,\\n \\"default_merge_style\\": \\"merge\\",\\n \\"default_allow_maintainer_edit\\": false,\\n \\"avatar_url\\": \\"\\",\\n \\"internal\\": false,\\n \\"mirror_interval\\": \\"\\",\\n \\"object_format_name\\": \\"sha1\\",\\n \\"mirror_updated\\": \\"0001-01-01T00:00:00Z\\",\\n \\"topics\\": [],\\n \\"licenses\\": []\\n },\\n \\"sender\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@noreply.code.pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n }\\n}"]
90 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T20:09:00.515Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760130033778,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760130033778,"executionIndex":1,"source":"21","hints":"22","executionTime":1,"executionStatus":"19","data":"23"},{"startTime":1760130033779,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760130033779,"executionIndex":3,"source":"27","hints":"28","executionTime":5,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"previousNode":"40"},["41","42"],{"previousNode":"43","previousNodeOutput":1},["44"],["45"],"FROM valknar/home",["46"],"TO webhook",[],["47"],"Switch",["48"],{"json":"49","pairedItem":"50"},{"json":"49","pairedItem":"51"},{"json":"49","pairedItem":"52"},{"json":"53","pairedItem":"54"},{"headers":"55","params":"56","query":"57","body":"58","webhookUrl":"59","executionMode":"60"},{"item":0},{"item":0},{"item":0},{"headers":"61","params":"62","query":"63","body":"64","webhookUrl":"59","executionMode":"60"},{"item":0},{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"https://chain.pivoine.art/webhook/5ed1a77b-13b2-4df8-8d38-1059f8618d15","production",{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"chain.pivoine.art","Go-http-client/1.1","gzip","172.18.0.1","443","https","ba94cdd2a9e5","9cb237a5-7761-4ca5-9772-cc0e2787cacb","push","repository","","sha1=","sha256=","{\\n \\"ref\\": \\"refs/heads/main\\",\\n \\"before\\": \\"f99f0091fad881ab595f449d25056d54420100a4\\",\\n \\"after\\": \\"3ededef3f4f3f1311fbc7933a8e9611974ac8b3e\\",\\n \\"compare_url\\": \\"https://code.pivoine.art/valknar/home/compare/f99f0091fad881ab595f449d25056d54420100a4...3ededef3f4f3f1311fbc7933a8e9611974ac8b3e\\",\\n \\"commits\\": [\\n {\\n \\"id\\": \\"3ededef3f4f3f1311fbc7933a8e9611974ac8b3e\\",\\n \\"message\\": \\"fix: chat\\\\n\\",\\n \\"url\\": \\"https://code.pivoine.art/valknar/home/commit/3ededef3f4f3f1311fbc7933a8e9611974ac8b3e\\",\\n \\"author\\": {\\n \\"name\\": \\"Sebastian Krüger\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"username\\": \\"valknar\\"\\n },\\n \\"committer\\": {\\n \\"name\\": \\"Sebastian Krüger\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"username\\": \\"valknar\\"\\n },\\n \\"verification\\": null,\\n \\"timestamp\\": \\"2025-10-10T23:00:31+02:00\\",\\n \\"added\\": [\\n \\"Projects/kompose/home/mosquitto.conf\\"\\n ],\\n \\"removed\\": [],\\n \\"modified\\": [\\n \\"Projects/kompose/home/compose.yaml\\"\\n ]\\n }\\n ],\\n \\"total_commits\\": 1,\\n \\"head_commit\\": {\\n \\"id\\": \\"3ededef3f4f3f1311fbc7933a8e9611974ac8b3e\\",\\n \\"message\\": \\"fix: chat\\\\n\\",\\n \\"url\\": \\"https://code.pivoine.art/valknar/home/commit/3ededef3f4f3f1311fbc7933a8e9611974ac8b3e\\",\\n \\"author\\": {\\n \\"name\\": \\"Sebastian Krüger\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"username\\": \\"valknar\\"\\n },\\n \\"committer\\": {\\n \\"name\\": \\"Sebastian Krüger\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"username\\": \\"valknar\\"\\n },\\n \\"verification\\": null,\\n \\"timestamp\\": \\"2025-10-10T23:00:31+02:00\\",\\n \\"added\\": [\\n \\"Projects/kompose/home/mosquitto.conf\\"\\n ],\\n \\"removed\\": [],\\n \\"modified\\": [\\n \\"Projects/kompose/home/compose.yaml\\"\\n ]\\n },\\n \\"repository\\": {\\n \\"id\\": 4,\\n \\"owner\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n },\\n \\"name\\": \\"home\\",\\n \\"full_name\\": \\"valknar/home\\",\\n \\"description\\": \\"\\",\\n \\"empty\\": false,\\n \\"private\\": true,\\n \\"fork\\": false,\\n \\"template\\": false,\\n \\"mirror\\": false,\\n \\"size\\": 617127,\\n \\"language\\": \\"\\",\\n \\"languages_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/languages\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home\\",\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home\\",\\n \\"link\\": \\"\\",\\n \\"ssh_url\\": \\"ssh://git@code.pivoine.art:2222/valknar/home.git\\",\\n \\"clone_url\\": \\"https://code.pivoine.art/valknar/home.git\\",\\n \\"original_url\\": \\"https://github.com/valknarogg/home\\",\\n \\"website\\": \\"\\",\\n \\"stars_count\\": 0,\\n \\"forks_count\\": 0,\\n \\"watchers_count\\": 1,\\n \\"open_issues_count\\": 0,\\n \\"open_pr_counter\\": 0,\\n \\"release_counter\\": 0,\\n \\"default_branch\\": \\"main\\",\\n \\"archived\\": false,\\n \\"created_at\\": \\"2025-10-09T23:17:05Z\\",\\n \\"updated_at\\": \\"2025-10-10T20:18:15Z\\",\\n \\"archived_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"permissions\\": {\\n \\"admin\\": true,\\n \\"push\\": true,\\n \\"pull\\": true\\n },\\n \\"has_issues\\": true,\\n \\"internal_tracker\\": {\\n \\"enable_time_tracker\\": true,\\n \\"allow_only_contributors_to_track_time\\": true,\\n \\"enable_issue_dependencies\\": true\\n },\\n \\"has_wiki\\": true,\\n \\"has_pull_requests\\": false,\\n \\"has_projects\\": true,\\n \\"projects_mode\\": \\"all\\",\\n \\"has_releases\\": true,\\n \\"has_packages\\": true,\\n \\"has_actions\\": true,\\n \\"ignore_whitespace_conflicts\\": false,\\n \\"allow_merge_commits\\": false,\\n \\"allow_rebase\\": false,\\n \\"allow_rebase_explicit\\": false,\\n \\"allow_squash_merge\\": false,\\n \\"allow_fast_forward_only_merge\\": false,\\n \\"allow_rebase_update\\": false,\\n \\"default_delete_branch_after_merge\\": false,\\n \\"default_merge_style\\": \\"merge\\",\\n \\"default_allow_maintainer_edit\\": false,\\n \\"avatar_url\\": \\"\\",\\n \\"internal\\": false,\\n \\"mirror_interval\\": \\"\\",\\n \\"object_format_name\\": \\"sha1\\",\\n \\"mirror_updated\\": \\"0001-01-01T00:00:00Z\\",\\n \\"topics\\": [],\\n \\"licenses\\": []\\n },\\n \\"pusher\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@noreply.code.pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n },\\n \\"sender\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@noreply.code.pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n }\\n}"]
92 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T20:09:00.515Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760130033828,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760130033828,"executionIndex":1,"source":"21","hints":"22","executionTime":1,"executionStatus":"19","data":"23"},{"startTime":1760130033829,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760130033830,"executionIndex":3,"source":"27","hints":"28","executionTime":2,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"previousNode":"40"},["41","42"],{"previousNode":"43","previousNodeOutput":1},["44"],["45"],"FROM valknar/home",["46"],"TO webhook",[],["47"],"Switch",["48"],{"json":"49","pairedItem":"50"},{"json":"49","pairedItem":"51"},{"json":"49","pairedItem":"52"},{"json":"53","pairedItem":"54"},{"headers":"55","params":"56","query":"57","body":"58","webhookUrl":"59","executionMode":"60"},{"item":0},{"item":0},{"item":0},{"headers":"61","params":"62","query":"63","body":"64","webhookUrl":"59","executionMode":"60"},{"item":0},{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"https://chain.pivoine.art/webhook/5ed1a77b-13b2-4df8-8d38-1059f8618d15","production",{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"chain.pivoine.art","Go-http-client/1.1","gzip","172.18.0.1","443","https","ba94cdd2a9e5","91ba06ec-ca7f-4442-9b05-19fcd67963c5","workflow_job","repository","","sha1=","sha256=","{\\n \\"action\\": \\"queued\\",\\n \\"workflow_job\\": {\\n \\"id\\": 123,\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/actions/runs/123/jobs/123\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home/actions/runs/51/jobs/0\\",\\n \\"run_id\\": 123,\\n \\"run_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/actions/runs/123\\",\\n \\"name\\": \\"build\\",\\n \\"labels\\": [\\n \\"ubuntu-latest\\"\\n ],\\n \\"run_attempt\\": 0,\\n \\"head_sha\\": \\"3ededef3f4f3f1311fbc7933a8e9611974ac8b3e\\",\\n \\"head_branch\\": \\"main\\",\\n \\"status\\": \\"queued\\",\\n \\"steps\\": null,\\n \\"created_at\\": \\"2025-10-10T21:00:33Z\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n \\"repository\\": {\\n \\"id\\": 4,\\n \\"owner\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n },\\n \\"name\\": \\"home\\",\\n \\"full_name\\": \\"valknar/home\\",\\n \\"description\\": \\"\\",\\n \\"empty\\": false,\\n \\"private\\": true,\\n \\"fork\\": false,\\n \\"template\\": false,\\n \\"mirror\\": false,\\n \\"size\\": 617127,\\n \\"language\\": \\"\\",\\n \\"languages_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/languages\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home\\",\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home\\",\\n \\"link\\": \\"\\",\\n \\"ssh_url\\": \\"ssh://git@code.pivoine.art:2222/valknar/home.git\\",\\n \\"clone_url\\": \\"https://code.pivoine.art/valknar/home.git\\",\\n \\"original_url\\": \\"https://github.com/valknarogg/home\\",\\n \\"website\\": \\"\\",\\n \\"stars_count\\": 0,\\n \\"forks_count\\": 0,\\n \\"watchers_count\\": 1,\\n \\"open_issues_count\\": 0,\\n \\"open_pr_counter\\": 0,\\n \\"release_counter\\": 0,\\n \\"default_branch\\": \\"main\\",\\n \\"archived\\": false,\\n \\"created_at\\": \\"2025-10-09T23:17:05Z\\",\\n \\"updated_at\\": \\"2025-10-10T20:18:15Z\\",\\n \\"archived_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"permissions\\": {\\n \\"admin\\": true,\\n \\"push\\": true,\\n \\"pull\\": true\\n },\\n \\"has_issues\\": true,\\n \\"internal_tracker\\": {\\n \\"enable_time_tracker\\": true,\\n \\"allow_only_contributors_to_track_time\\": true,\\n \\"enable_issue_dependencies\\": true\\n },\\n \\"has_wiki\\": true,\\n \\"has_pull_requests\\": false,\\n \\"has_projects\\": true,\\n \\"projects_mode\\": \\"all\\",\\n \\"has_releases\\": true,\\n \\"has_packages\\": true,\\n \\"has_actions\\": true,\\n \\"ignore_whitespace_conflicts\\": false,\\n \\"allow_merge_commits\\": false,\\n \\"allow_rebase\\": false,\\n \\"allow_rebase_explicit\\": false,\\n \\"allow_squash_merge\\": false,\\n \\"allow_fast_forward_only_merge\\": false,\\n \\"allow_rebase_update\\": false,\\n \\"default_delete_branch_after_merge\\": false,\\n \\"default_merge_style\\": \\"merge\\",\\n \\"default_allow_maintainer_edit\\": false,\\n \\"avatar_url\\": \\"\\",\\n \\"internal\\": false,\\n \\"mirror_interval\\": \\"\\",\\n \\"object_format_name\\": \\"sha1\\",\\n \\"mirror_updated\\": \\"0001-01-01T00:00:00Z\\",\\n \\"topics\\": [],\\n \\"licenses\\": []\\n },\\n \\"sender\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@noreply.code.pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n }\\n}"]
94 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T20:09:00.515Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760130033868,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760130033868,"executionIndex":1,"source":"21","hints":"22","executionTime":1,"executionStatus":"19","data":"23"},{"startTime":1760130033869,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760130033869,"executionIndex":3,"source":"27","hints":"28","executionTime":2,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"previousNode":"40"},["41","42"],{"previousNode":"43","previousNodeOutput":1},["44"],["45"],"FROM valknar/home",["46"],"TO webhook",[],["47"],"Switch",["48"],{"json":"49","pairedItem":"50"},{"json":"49","pairedItem":"51"},{"json":"49","pairedItem":"52"},{"json":"53","pairedItem":"54"},{"headers":"55","params":"56","query":"57","body":"58","webhookUrl":"59","executionMode":"60"},{"item":0},{"item":0},{"item":0},{"headers":"61","params":"62","query":"63","body":"64","webhookUrl":"59","executionMode":"60"},{"item":0},{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"https://chain.pivoine.art/webhook/5ed1a77b-13b2-4df8-8d38-1059f8618d15","production",{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"chain.pivoine.art","Go-http-client/1.1","gzip","172.18.0.1","443","https","ba94cdd2a9e5","acc2d70f-6936-4cf8-9ddc-cf15545849b3","workflow_job","repository","","sha1=","sha256=","{\\n \\"action\\": \\"queued\\",\\n \\"workflow_job\\": {\\n \\"id\\": 124,\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/actions/runs/124/jobs/124\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home/actions/runs/52/jobs/0\\",\\n \\"run_id\\": 124,\\n \\"run_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/actions/runs/124\\",\\n \\"name\\": \\"build\\",\\n \\"labels\\": [\\n \\"ubuntu-latest\\"\\n ],\\n \\"run_attempt\\": 0,\\n \\"head_sha\\": \\"3ededef3f4f3f1311fbc7933a8e9611974ac8b3e\\",\\n \\"head_branch\\": \\"main\\",\\n \\"status\\": \\"queued\\",\\n \\"steps\\": null,\\n \\"created_at\\": \\"2025-10-10T21:00:33Z\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n \\"repository\\": {\\n \\"id\\": 4,\\n \\"owner\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n },\\n \\"name\\": \\"home\\",\\n \\"full_name\\": \\"valknar/home\\",\\n \\"description\\": \\"\\",\\n \\"empty\\": false,\\n \\"private\\": true,\\n \\"fork\\": false,\\n \\"template\\": false,\\n \\"mirror\\": false,\\n \\"size\\": 617127,\\n \\"language\\": \\"\\",\\n \\"languages_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/languages\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home\\",\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home\\",\\n \\"link\\": \\"\\",\\n \\"ssh_url\\": \\"ssh://git@code.pivoine.art:2222/valknar/home.git\\",\\n \\"clone_url\\": \\"https://code.pivoine.art/valknar/home.git\\",\\n \\"original_url\\": \\"https://github.com/valknarogg/home\\",\\n \\"website\\": \\"\\",\\n \\"stars_count\\": 0,\\n \\"forks_count\\": 0,\\n \\"watchers_count\\": 1,\\n \\"open_issues_count\\": 0,\\n \\"open_pr_counter\\": 0,\\n \\"release_counter\\": 0,\\n \\"default_branch\\": \\"main\\",\\n \\"archived\\": false,\\n \\"created_at\\": \\"2025-10-09T23:17:05Z\\",\\n \\"updated_at\\": \\"2025-10-10T20:18:15Z\\",\\n \\"archived_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"permissions\\": {\\n \\"admin\\": true,\\n \\"push\\": true,\\n \\"pull\\": true\\n },\\n \\"has_issues\\": true,\\n \\"internal_tracker\\": {\\n \\"enable_time_tracker\\": true,\\n \\"allow_only_contributors_to_track_time\\": true,\\n \\"enable_issue_dependencies\\": true\\n },\\n \\"has_wiki\\": true,\\n \\"has_pull_requests\\": false,\\n \\"has_projects\\": true,\\n \\"projects_mode\\": \\"all\\",\\n \\"has_releases\\": true,\\n \\"has_packages\\": true,\\n \\"has_actions\\": true,\\n \\"ignore_whitespace_conflicts\\": false,\\n \\"allow_merge_commits\\": false,\\n \\"allow_rebase\\": false,\\n \\"allow_rebase_explicit\\": false,\\n \\"allow_squash_merge\\": false,\\n \\"allow_fast_forward_only_merge\\": false,\\n \\"allow_rebase_update\\": false,\\n \\"default_delete_branch_after_merge\\": false,\\n \\"default_merge_style\\": \\"merge\\",\\n \\"default_allow_maintainer_edit\\": false,\\n \\"avatar_url\\": \\"\\",\\n \\"internal\\": false,\\n \\"mirror_interval\\": \\"\\",\\n \\"object_format_name\\": \\"sha1\\",\\n \\"mirror_updated\\": \\"0001-01-01T00:00:00Z\\",\\n \\"topics\\": [],\\n \\"licenses\\": []\\n },\\n \\"sender\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@noreply.code.pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n }\\n}"]
96 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T20:09:00.515Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760130034855,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760130034855,"executionIndex":1,"source":"21","hints":"22","executionTime":1,"executionStatus":"19","data":"23"},{"startTime":1760130034856,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760130034856,"executionIndex":3,"source":"27","hints":"28","executionTime":3,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"previousNode":"40"},["41","42"],{"previousNode":"43","previousNodeOutput":1},["44"],["45"],"FROM valknar/home",["46"],"TO webhook",[],["47"],"Switch",["48"],{"json":"49","pairedItem":"50"},{"json":"49","pairedItem":"51"},{"json":"49","pairedItem":"52"},{"json":"53","pairedItem":"54"},{"headers":"55","params":"56","query":"57","body":"58","webhookUrl":"59","executionMode":"60"},{"item":0},{"item":0},{"item":0},{"headers":"61","params":"62","query":"63","body":"64","webhookUrl":"59","executionMode":"60"},{"item":0},{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"https://chain.pivoine.art/webhook/5ed1a77b-13b2-4df8-8d38-1059f8618d15","production",{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"chain.pivoine.art","Go-http-client/1.1","gzip","172.18.0.1","443","https","ba94cdd2a9e5","9b8e80d6-8c5a-4963-b65b-310fe01467ee","status","repository","","sha1=","sha256=","{\\n \\"commit\\": {\\n \\"id\\": \\"3ededef3f4f3f1311fbc7933a8e9611974ac8b3e\\",\\n \\"message\\": \\"fix: chat\\\\n\\",\\n \\"url\\": \\"https://code.pivoine.art/valknar/home/commit/3ededef3f4f3f1311fbc7933a8e9611974ac8b3e\\",\\n \\"author\\": {\\n \\"name\\": \\"Sebastian Krüger\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"username\\": \\"valknar\\"\\n },\\n \\"committer\\": {\\n \\"name\\": \\"Sebastian Krüger\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"username\\": \\"valknar\\"\\n },\\n \\"verification\\": null,\\n \\"timestamp\\": \\"2025-10-10T23:00:31+02:00\\",\\n \\"added\\": [\\n \\"Projects/kompose/home/mosquitto.conf\\"\\n ],\\n \\"removed\\": [],\\n \\"modified\\": [\\n \\"Projects/kompose/home/compose.yaml\\"\\n ]\\n },\\n \\"context\\": \\"Build and Deploy Docs.Pivoine.Art via SSH / build (push)\\",\\n \\"created_at\\": \\"2025-10-10T21:00:34Z\\",\\n \\"description\\": \\"Failing after 1s\\",\\n \\"id\\": 161,\\n \\"repository\\": {\\n \\"id\\": 4,\\n \\"owner\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n },\\n \\"name\\": \\"home\\",\\n \\"full_name\\": \\"valknar/home\\",\\n \\"description\\": \\"\\",\\n \\"empty\\": false,\\n \\"private\\": true,\\n \\"fork\\": false,\\n \\"template\\": false,\\n \\"mirror\\": false,\\n \\"size\\": 617131,\\n \\"language\\": \\"Shell\\",\\n \\"languages_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/languages\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home\\",\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home\\",\\n \\"link\\": \\"\\",\\n \\"ssh_url\\": \\"ssh://git@code.pivoine.art:2222/valknar/home.git\\",\\n \\"clone_url\\": \\"https://code.pivoine.art/valknar/home.git\\",\\n \\"original_url\\": \\"https://github.com/valknarogg/home\\",\\n \\"website\\": \\"\\",\\n \\"stars_count\\": 0,\\n \\"forks_count\\": 0,\\n \\"watchers_count\\": 1,\\n \\"open_issues_count\\": 0,\\n \\"open_pr_counter\\": 0,\\n \\"release_counter\\": 0,\\n \\"default_branch\\": \\"main\\",\\n \\"archived\\": false,\\n \\"created_at\\": \\"2025-10-09T23:17:05Z\\",\\n \\"updated_at\\": \\"2025-10-10T21:00:33Z\\",\\n \\"archived_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"permissions\\": {\\n \\"admin\\": true,\\n \\"push\\": true,\\n \\"pull\\": true\\n },\\n \\"has_issues\\": true,\\n \\"internal_tracker\\": {\\n \\"enable_time_tracker\\": true,\\n \\"allow_only_contributors_to_track_time\\": true,\\n \\"enable_issue_dependencies\\": true\\n },\\n \\"has_wiki\\": true,\\n \\"has_pull_requests\\": false,\\n \\"has_projects\\": true,\\n \\"projects_mode\\": \\"all\\",\\n \\"has_releases\\": true,\\n \\"has_packages\\": true,\\n \\"has_actions\\": true,\\n \\"ignore_whitespace_conflicts\\": false,\\n \\"allow_merge_commits\\": false,\\n \\"allow_rebase\\": false,\\n \\"allow_rebase_explicit\\": false,\\n \\"allow_squash_merge\\": false,\\n \\"allow_fast_forward_only_merge\\": false,\\n \\"allow_rebase_update\\": false,\\n \\"default_delete_branch_after_merge\\": false,\\n \\"default_merge_style\\": \\"merge\\",\\n \\"default_allow_maintainer_edit\\": false,\\n \\"avatar_url\\": \\"\\",\\n \\"internal\\": false,\\n \\"mirror_interval\\": \\"\\",\\n \\"object_format_name\\": \\"sha1\\",\\n \\"mirror_updated\\": \\"0001-01-01T00:00:00Z\\",\\n \\"topics\\": [],\\n \\"licenses\\": []\\n },\\n \\"sender\\": {\\n \\"id\\": -2,\\n \\"login\\": \\"gitea-actions\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"Gitea Actions\\",\\n \\"email\\": \\"gitea-actions@noreply.code.pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/assets/img/avatar_default.png\\",\\n \\"html_url\\": \\"https://code.pivoine.art/gitea-actions\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"1970-01-01T00:00:00Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"gitea-actions\\"\\n },\\n \\"sha\\": \\"3ededef3f4f3f1311fbc7933a8e9611974ac8b3e\\",\\n \\"state\\": \\"failure\\",\\n \\"target_url\\": \\"https://code.pivoine.art/valknar/home/actions/runs/51/jobs/0\\",\\n \\"updated_at\\": \\"2025-10-10T21:00:34Z\\"\\n}"]
98 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T20:09:00.515Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760130036409,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760130036409,"executionIndex":1,"source":"21","hints":"22","executionTime":1,"executionStatus":"19","data":"23"},{"startTime":1760130036410,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760130036410,"executionIndex":3,"source":"27","hints":"28","executionTime":5,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"previousNode":"40"},["41","42"],{"previousNode":"43","previousNodeOutput":1},["44"],["45"],"FROM valknar/home",["46"],"TO webhook",[],["47"],"Switch",["48"],{"json":"49","pairedItem":"50"},{"json":"49","pairedItem":"51"},{"json":"49","pairedItem":"52"},{"json":"53","pairedItem":"54"},{"headers":"55","params":"56","query":"57","body":"58","webhookUrl":"59","executionMode":"60"},{"item":0},{"item":0},{"item":0},{"headers":"61","params":"62","query":"63","body":"64","webhookUrl":"59","executionMode":"60"},{"item":0},{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"https://chain.pivoine.art/webhook/5ed1a77b-13b2-4df8-8d38-1059f8618d15","production",{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"chain.pivoine.art","Go-http-client/1.1","gzip","172.18.0.1","443","https","ba94cdd2a9e5","0b4e68f1-7b29-494f-844d-f8e4aff3a474","workflow_job","repository","","sha1=","sha256=","{\\n \\"action\\": \\"in_progress\\",\\n \\"workflow_job\\": {\\n \\"id\\": 124,\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/actions/runs/124/jobs/124\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home/actions/runs/52/jobs/0\\",\\n \\"run_id\\": 124,\\n \\"run_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/actions/runs/124\\",\\n \\"name\\": \\"build\\",\\n \\"labels\\": [\\n \\"ubuntu-latest\\"\\n ],\\n \\"run_attempt\\": 1,\\n \\"head_sha\\": \\"3ededef3f4f3f1311fbc7933a8e9611974ac8b3e\\",\\n \\"head_branch\\": \\"main\\",\\n \\"status\\": \\"in_progress\\",\\n \\"runner_id\\": 4,\\n \\"runner_name\\": \\"be3675773068\\",\\n \\"steps\\": [\\n {\\n \\"name\\": \\"actions/checkout@v4\\",\\n \\"number\\": 0,\\n \\"status\\": \\"in_progress\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n {\\n \\"name\\": \\"actions/checkout@v4\\",\\n \\"number\\": 1,\\n \\"status\\": \\"in_progress\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n {\\n \\"name\\": \\"Commit and push changes (if any)\\",\\n \\"number\\": 2,\\n \\"status\\": \\"in_progress\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n }\\n ],\\n \\"created_at\\": \\"2025-10-10T21:00:33Z\\",\\n \\"started_at\\": \\"2025-10-10T21:00:35Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n \\"repository\\": {\\n \\"id\\": 4,\\n \\"owner\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n },\\n \\"name\\": \\"home\\",\\n \\"full_name\\": \\"valknar/home\\",\\n \\"description\\": \\"\\",\\n \\"empty\\": false,\\n \\"private\\": true,\\n \\"fork\\": false,\\n \\"template\\": false,\\n \\"mirror\\": false,\\n \\"size\\": 617131,\\n \\"language\\": \\"Shell\\",\\n \\"languages_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/languages\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home\\",\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home\\",\\n \\"link\\": \\"\\",\\n \\"ssh_url\\": \\"ssh://git@code.pivoine.art:2222/valknar/home.git\\",\\n \\"clone_url\\": \\"https://code.pivoine.art/valknar/home.git\\",\\n \\"original_url\\": \\"https://github.com/valknarogg/home\\",\\n \\"website\\": \\"\\",\\n \\"stars_count\\": 0,\\n \\"forks_count\\": 0,\\n \\"watchers_count\\": 1,\\n \\"open_issues_count\\": 0,\\n \\"open_pr_counter\\": 0,\\n \\"release_counter\\": 0,\\n \\"default_branch\\": \\"main\\",\\n \\"archived\\": false,\\n \\"created_at\\": \\"2025-10-09T23:17:05Z\\",\\n \\"updated_at\\": \\"2025-10-10T21:00:33Z\\",\\n \\"archived_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"permissions\\": {\\n \\"admin\\": true,\\n \\"push\\": true,\\n \\"pull\\": true\\n },\\n \\"has_issues\\": true,\\n \\"internal_tracker\\": {\\n \\"enable_time_tracker\\": true,\\n \\"allow_only_contributors_to_track_time\\": true,\\n \\"enable_issue_dependencies\\": true\\n },\\n \\"has_wiki\\": true,\\n \\"has_pull_requests\\": false,\\n \\"has_projects\\": true,\\n \\"projects_mode\\": \\"all\\",\\n \\"has_releases\\": true,\\n \\"has_packages\\": true,\\n \\"has_actions\\": true,\\n \\"ignore_whitespace_conflicts\\": false,\\n \\"allow_merge_commits\\": false,\\n \\"allow_rebase\\": false,\\n \\"allow_rebase_explicit\\": false,\\n \\"allow_squash_merge\\": false,\\n \\"allow_fast_forward_only_merge\\": false,\\n \\"allow_rebase_update\\": false,\\n \\"default_delete_branch_after_merge\\": false,\\n \\"default_merge_style\\": \\"merge\\",\\n \\"default_allow_maintainer_edit\\": false,\\n \\"avatar_url\\": \\"\\",\\n \\"internal\\": false,\\n \\"mirror_interval\\": \\"\\",\\n \\"object_format_name\\": \\"sha1\\",\\n \\"mirror_updated\\": \\"0001-01-01T00:00:00Z\\",\\n \\"topics\\": [],\\n \\"licenses\\": []\\n },\\n \\"sender\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@noreply.code.pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n }\\n}"]
165 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":false,"nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event_type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"d4544913-9242-497a-98dc-cb5000aca849"}],"combinator":"and"},"renameOutput":false}]},"looseTypeValidation":true,"options":{}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,80],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-208],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[576,400],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"},{"parameters":{"topics":"homeassistant","options":{"jsonParseBody":true}},"type":"n8n-nodes-base.mqttTrigger","typeVersion":1,"position":[0,176],"id":"db220e56-efe7-458b-990d-b6b0c7f3a637","name":"FROM homeassistant","credentials":{"mqtt":{"id":"rqKKnJhZrSWZoVl6","name":"MQTT account"}}},{"parameters":{"mode":"manual","duplicateItem":false,"assignments":{"assignments":[{"id":"c4a9b92c-994d-465e-b695-00aae9dec0b5","name":"event_type","value":"mqtt","type":"string"}]},"includeOtherFields":true,"include":"all","options":{}},"type":"n8n-nodes-base.set","typeVersion":3.4,"position":[224,176],"id":"68ebb20b-87e8-4cfb-a83e-9cb692e4d38e","name":"TO event"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://chat/message","authentication":"none","provideSslCertificates":false,"sendQuery":true,"specifyQuery":"keypair","queryParameters":{"parameters":[{"name":"token","value":"CQ.CVw-vDMMqLqV"}]},"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"keypair","bodyParameters":{"parameters":[{"name":"message","value":""}]},"options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[656,80],"id":"197092fe-f532-46aa-8884-900568b6f22b","name":"HTTP Request"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[]]},"FROM homeassistant":{"main":[[{"node":"TO event","type":"main","index":0}]]},"TO event":{"main":[[{"node":"Switch","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{"destinationNode":"4","runNodeFilter":"5"},{"runData":"6","pinData":"7","lastNodeExecuted":"4"},{"contextData":"8","nodeExecutionStack":"9","metadata":"10","waitingExecution":"11","waitingExecutionSource":"12"},"Switch",["13","14","4"],{"FROM homeassistant":"15","TO event":"16","Switch":"17"},{},{},[],{},{},{},"FROM homeassistant","TO event",["18"],["19"],["20"],{"startTime":1760134115798,"executionIndex":0,"source":"21","hints":"22","executionTime":53,"executionStatus":"23","data":"24"},{"startTime":1760134255224,"executionIndex":1,"source":"25","hints":"26","executionTime":1,"executionStatus":"23","data":"27"},{"startTime":1760134320514,"executionIndex":2,"source":"28","hints":"29","executionTime":1,"executionStatus":"23","data":"30"},[],[],"success",{"main":"31"},["32"],[],{"main":"33"},["34"],[],{"main":"35"},["36"],{"previousNode":"13","previousNodeOutput":0,"previousNodeRun":0},["37"],{"previousNode":"14","previousNodeOutput":0,"previousNodeRun":0},["38"],["39"],["40"],[],{"json":"41","pairedItem":"42"},{"json":"43","pairedItem":"44"},{"message":"45","topic":"46"},{"item":0},{"message":"47","topic":"46","event_type":"48"},{"item":0},{"message":"49"},"homeassistant",{"message":"49"},"mqtt","It's all good now baby!!!"]
95 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T20:09:00.515Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760130034110,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760130034110,"executionIndex":1,"source":"21","hints":"22","executionTime":4,"executionStatus":"19","data":"23"},{"startTime":1760130034114,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760130034114,"executionIndex":3,"source":"27","hints":"28","executionTime":3,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"previousNode":"40"},["41","42"],{"previousNode":"43","previousNodeOutput":1},["44"],["45"],"FROM valknar/home",["46"],"TO webhook",[],["47"],"Switch",["48"],{"json":"49","pairedItem":"50"},{"json":"49","pairedItem":"51"},{"json":"49","pairedItem":"52"},{"json":"53","pairedItem":"54"},{"headers":"55","params":"56","query":"57","body":"58","webhookUrl":"59","executionMode":"60"},{"item":0},{"item":0},{"item":0},{"headers":"61","params":"62","query":"63","body":"64","webhookUrl":"59","executionMode":"60"},{"item":0},{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"https://chain.pivoine.art/webhook/5ed1a77b-13b2-4df8-8d38-1059f8618d15","production",{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"chain.pivoine.art","Go-http-client/1.1","gzip","172.18.0.1","443","https","ba94cdd2a9e5","77cf50df-fe06-48bc-b38e-6512661f4518","workflow_job","repository","","sha1=","sha256=","{\\n \\"action\\": \\"in_progress\\",\\n \\"workflow_job\\": {\\n \\"id\\": 123,\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/actions/runs/123/jobs/123\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home/actions/runs/51/jobs/0\\",\\n \\"run_id\\": 123,\\n \\"run_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/actions/runs/123\\",\\n \\"name\\": \\"build\\",\\n \\"labels\\": [\\n \\"ubuntu-latest\\"\\n ],\\n \\"run_attempt\\": 1,\\n \\"head_sha\\": \\"3ededef3f4f3f1311fbc7933a8e9611974ac8b3e\\",\\n \\"head_branch\\": \\"main\\",\\n \\"status\\": \\"in_progress\\",\\n \\"runner_id\\": 4,\\n \\"runner_name\\": \\"be3675773068\\",\\n \\"steps\\": [\\n {\\n \\"name\\": \\"actions/checkout@\\",\\n \\"number\\": 0,\\n \\"status\\": \\"in_progress\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n {\\n \\"name\\": \\"actions/setup-node@v5\\",\\n \\"number\\": 1,\\n \\"status\\": \\"in_progress\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n {\\n \\"name\\": \\"Install pnpm\\",\\n \\"number\\": 2,\\n \\"status\\": \\"in_progress\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n {\\n \\"name\\": \\"Build JavaScript\\",\\n \\"number\\": 3,\\n \\"status\\": \\"in_progress\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n {\\n \\"name\\": \\"🚀 Deploy via SSH\\",\\n \\"number\\": 4,\\n \\"status\\": \\"in_progress\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n {\\n \\"name\\": \\"Docker compose restart\\",\\n \\"number\\": 5,\\n \\"status\\": \\"in_progress\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n }\\n ],\\n \\"created_at\\": \\"2025-10-10T21:00:33Z\\",\\n \\"started_at\\": \\"2025-10-10T21:00:33Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n \\"repository\\": {\\n \\"id\\": 4,\\n \\"owner\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n },\\n \\"name\\": \\"home\\",\\n \\"full_name\\": \\"valknar/home\\",\\n \\"description\\": \\"\\",\\n \\"empty\\": false,\\n \\"private\\": true,\\n \\"fork\\": false,\\n \\"template\\": false,\\n \\"mirror\\": false,\\n \\"size\\": 617131,\\n \\"language\\": \\"Shell\\",\\n \\"languages_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/languages\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home\\",\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home\\",\\n \\"link\\": \\"\\",\\n \\"ssh_url\\": \\"ssh://git@code.pivoine.art:2222/valknar/home.git\\",\\n \\"clone_url\\": \\"https://code.pivoine.art/valknar/home.git\\",\\n \\"original_url\\": \\"https://github.com/valknarogg/home\\",\\n \\"website\\": \\"\\",\\n \\"stars_count\\": 0,\\n \\"forks_count\\": 0,\\n \\"watchers_count\\": 1,\\n \\"open_issues_count\\": 0,\\n \\"open_pr_counter\\": 0,\\n \\"release_counter\\": 0,\\n \\"default_branch\\": \\"main\\",\\n \\"archived\\": false,\\n \\"created_at\\": \\"2025-10-09T23:17:05Z\\",\\n \\"updated_at\\": \\"2025-10-10T21:00:33Z\\",\\n \\"archived_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"permissions\\": {\\n \\"admin\\": true,\\n \\"push\\": true,\\n \\"pull\\": true\\n },\\n \\"has_issues\\": true,\\n \\"internal_tracker\\": {\\n \\"enable_time_tracker\\": true,\\n \\"allow_only_contributors_to_track_time\\": true,\\n \\"enable_issue_dependencies\\": true\\n },\\n \\"has_wiki\\": true,\\n \\"has_pull_requests\\": false,\\n \\"has_projects\\": true,\\n \\"projects_mode\\": \\"all\\",\\n \\"has_releases\\": true,\\n \\"has_packages\\": true,\\n \\"has_actions\\": true,\\n \\"ignore_whitespace_conflicts\\": false,\\n \\"allow_merge_commits\\": false,\\n \\"allow_rebase\\": false,\\n \\"allow_rebase_explicit\\": false,\\n \\"allow_squash_merge\\": false,\\n \\"allow_fast_forward_only_merge\\": false,\\n \\"allow_rebase_update\\": false,\\n \\"default_delete_branch_after_merge\\": false,\\n \\"default_merge_style\\": \\"merge\\",\\n \\"default_allow_maintainer_edit\\": false,\\n \\"avatar_url\\": \\"\\",\\n \\"internal\\": false,\\n \\"mirror_interval\\": \\"\\",\\n \\"object_format_name\\": \\"sha1\\",\\n \\"mirror_updated\\": \\"0001-01-01T00:00:00Z\\",\\n \\"topics\\": [],\\n \\"licenses\\": []\\n },\\n \\"sender\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@noreply.code.pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n }\\n}"]
97 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T20:09:00.515Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760130034874,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760130034874,"executionIndex":1,"source":"21","hints":"22","executionTime":1,"executionStatus":"19","data":"23"},{"startTime":1760130034875,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760130034875,"executionIndex":3,"source":"27","hints":"28","executionTime":3,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"previousNode":"40"},["41","42"],{"previousNode":"43","previousNodeOutput":1},["44"],["45"],"FROM valknar/home",["46"],"TO webhook",[],["47"],"Switch",["48"],{"json":"49","pairedItem":"50"},{"json":"49","pairedItem":"51"},{"json":"49","pairedItem":"52"},{"json":"53","pairedItem":"54"},{"headers":"55","params":"56","query":"57","body":"58","webhookUrl":"59","executionMode":"60"},{"item":0},{"item":0},{"item":0},{"headers":"61","params":"62","query":"63","body":"64","webhookUrl":"59","executionMode":"60"},{"item":0},{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"https://chain.pivoine.art/webhook/5ed1a77b-13b2-4df8-8d38-1059f8618d15","production",{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"chain.pivoine.art","Go-http-client/1.1","gzip","172.18.0.1","443","https","ba94cdd2a9e5","9f9d3d39-227f-4300-b2be-d4a9d499dc1c","workflow_job","repository","","sha1=","sha256=","{\\n \\"action\\": \\"completed\\",\\n \\"workflow_job\\": {\\n \\"id\\": 123,\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/actions/runs/123/jobs/123\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home/actions/runs/51/jobs/0\\",\\n \\"run_id\\": 123,\\n \\"run_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/actions/runs/123\\",\\n \\"name\\": \\"build\\",\\n \\"labels\\": [\\n \\"ubuntu-latest\\"\\n ],\\n \\"run_attempt\\": 1,\\n \\"head_sha\\": \\"3ededef3f4f3f1311fbc7933a8e9611974ac8b3e\\",\\n \\"head_branch\\": \\"main\\",\\n \\"status\\": \\"completed\\",\\n \\"conclusion\\": \\"failure\\",\\n \\"runner_id\\": 4,\\n \\"runner_name\\": \\"be3675773068\\",\\n \\"steps\\": [\\n {\\n \\"name\\": \\"actions/checkout@\\",\\n \\"number\\": 0,\\n \\"status\\": \\"completed\\",\\n \\"conclusion\\": \\"failure\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n {\\n \\"name\\": \\"actions/setup-node@v5\\",\\n \\"number\\": 1,\\n \\"status\\": \\"completed\\",\\n \\"conclusion\\": \\"failure\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n {\\n \\"name\\": \\"Install pnpm\\",\\n \\"number\\": 2,\\n \\"status\\": \\"completed\\",\\n \\"conclusion\\": \\"failure\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n {\\n \\"name\\": \\"Build JavaScript\\",\\n \\"number\\": 3,\\n \\"status\\": \\"completed\\",\\n \\"conclusion\\": \\"failure\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n {\\n \\"name\\": \\"🚀 Deploy via SSH\\",\\n \\"number\\": 4,\\n \\"status\\": \\"completed\\",\\n \\"conclusion\\": \\"failure\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n {\\n \\"name\\": \\"Docker compose restart\\",\\n \\"number\\": 5,\\n \\"status\\": \\"completed\\",\\n \\"conclusion\\": \\"failure\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n }\\n ],\\n \\"created_at\\": \\"2025-10-10T21:00:33Z\\",\\n \\"started_at\\": \\"2025-10-10T21:00:33Z\\",\\n \\"completed_at\\": \\"2025-10-10T21:00:34Z\\"\\n },\\n \\"repository\\": {\\n \\"id\\": 4,\\n \\"owner\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n },\\n \\"name\\": \\"home\\",\\n \\"full_name\\": \\"valknar/home\\",\\n \\"description\\": \\"\\",\\n \\"empty\\": false,\\n \\"private\\": true,\\n \\"fork\\": false,\\n \\"template\\": false,\\n \\"mirror\\": false,\\n \\"size\\": 617131,\\n \\"language\\": \\"Shell\\",\\n \\"languages_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/languages\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home\\",\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home\\",\\n \\"link\\": \\"\\",\\n \\"ssh_url\\": \\"ssh://git@code.pivoine.art:2222/valknar/home.git\\",\\n \\"clone_url\\": \\"https://code.pivoine.art/valknar/home.git\\",\\n \\"original_url\\": \\"https://github.com/valknarogg/home\\",\\n \\"website\\": \\"\\",\\n \\"stars_count\\": 0,\\n \\"forks_count\\": 0,\\n \\"watchers_count\\": 1,\\n \\"open_issues_count\\": 0,\\n \\"open_pr_counter\\": 0,\\n \\"release_counter\\": 0,\\n \\"default_branch\\": \\"main\\",\\n \\"archived\\": false,\\n \\"created_at\\": \\"2025-10-09T23:17:05Z\\",\\n \\"updated_at\\": \\"2025-10-10T21:00:33Z\\",\\n \\"archived_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"permissions\\": {\\n \\"admin\\": true,\\n \\"push\\": true,\\n \\"pull\\": true\\n },\\n \\"has_issues\\": true,\\n \\"internal_tracker\\": {\\n \\"enable_time_tracker\\": true,\\n \\"allow_only_contributors_to_track_time\\": true,\\n \\"enable_issue_dependencies\\": true\\n },\\n \\"has_wiki\\": true,\\n \\"has_pull_requests\\": false,\\n \\"has_projects\\": true,\\n \\"projects_mode\\": \\"all\\",\\n \\"has_releases\\": true,\\n \\"has_packages\\": true,\\n \\"has_actions\\": true,\\n \\"ignore_whitespace_conflicts\\": false,\\n \\"allow_merge_commits\\": false,\\n \\"allow_rebase\\": false,\\n \\"allow_rebase_explicit\\": false,\\n \\"allow_squash_merge\\": false,\\n \\"allow_fast_forward_only_merge\\": false,\\n \\"allow_rebase_update\\": false,\\n \\"default_delete_branch_after_merge\\": false,\\n \\"default_merge_style\\": \\"merge\\",\\n \\"default_allow_maintainer_edit\\": false,\\n \\"avatar_url\\": \\"\\",\\n \\"internal\\": false,\\n \\"mirror_interval\\": \\"\\",\\n \\"object_format_name\\": \\"sha1\\",\\n \\"mirror_updated\\": \\"0001-01-01T00:00:00Z\\",\\n \\"topics\\": [],\\n \\"licenses\\": []\\n },\\n \\"sender\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@noreply.code.pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n }\\n}"]
166 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":false,"nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event_type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"d4544913-9242-497a-98dc-cb5000aca849"}],"combinator":"and"},"renameOutput":false},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"19287e91-bc34-4d10-a0fa-48825a980a7d","leftValue":"event_type","rightValue":"mqtt","operator":{"type":"string","operation":"equals","name":"filter.operator.equals"}}],"combinator":"and"},"renameOutput":false}]},"looseTypeValidation":true,"options":{}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,80],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-208],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[576,400],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"},{"parameters":{"topics":"homeassistant","options":{"jsonParseBody":true}},"type":"n8n-nodes-base.mqttTrigger","typeVersion":1,"position":[0,176],"id":"db220e56-efe7-458b-990d-b6b0c7f3a637","name":"FROM homeassistant","credentials":{"mqtt":{"id":"rqKKnJhZrSWZoVl6","name":"MQTT account"}}},{"parameters":{"mode":"manual","duplicateItem":false,"assignments":{"assignments":[{"id":"c4a9b92c-994d-465e-b695-00aae9dec0b5","name":"event_type","value":"mqtt","type":"string"}]},"includeOtherFields":true,"include":"all","options":{}},"type":"n8n-nodes-base.set","typeVersion":3.4,"position":[224,176],"id":"68ebb20b-87e8-4cfb-a83e-9cb692e4d38e","name":"TO event"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://chat/message","authentication":"none","provideSslCertificates":false,"sendQuery":true,"specifyQuery":"keypair","queryParameters":{"parameters":[{"name":"token","value":"CQ.CVw-vDMMqLqV"}]},"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"keypair","bodyParameters":{"parameters":[{"name":"message","value":""}]},"options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[656,80],"id":"197092fe-f532-46aa-8884-900568b6f22b","name":"HTTP Request"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[],[]]},"FROM homeassistant":{"main":[[{"node":"TO event","type":"main","index":0}]]},"TO event":{"main":[[{"node":"Switch","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{"destinationNode":"4","runNodeFilter":"5"},{"runData":"6","pinData":"7","lastNodeExecuted":"4"},{"contextData":"8","nodeExecutionStack":"9","metadata":"10","waitingExecution":"11","waitingExecutionSource":"12"},"Switch",["13","14","4"],{"FROM homeassistant":"15","TO event":"16","Switch":"17"},{},{},[],{},{},{},"FROM homeassistant","TO event",["18"],["19"],["20"],{"startTime":1760134115798,"executionIndex":0,"source":"21","hints":"22","executionTime":53,"executionStatus":"23","data":"24"},{"startTime":1760134255224,"executionIndex":1,"source":"25","hints":"26","executionTime":1,"executionStatus":"23","data":"27"},{"startTime":1760134355190,"executionIndex":2,"source":"28","hints":"29","executionTime":0,"executionStatus":"23","data":"30"},[],[],"success",{"main":"31"},["32"],[],{"main":"33"},["34"],[],{"main":"35"},["36"],{"previousNode":"13","previousNodeOutput":0,"previousNodeRun":0},["37"],{"previousNode":"14","previousNodeOutput":0,"previousNodeRun":0},["38","39"],["40"],["41"],[],[],{"json":"42","pairedItem":"43"},{"json":"44","pairedItem":"45"},{"message":"46","topic":"47"},{"item":0},{"message":"48","topic":"47","event_type":"49"},{"item":0},{"message":"50"},"homeassistant",{"message":"50"},"mqtt","It's all good now baby!!!"]
99 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T20:09:00.515Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760130053560,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760130053560,"executionIndex":1,"source":"21","hints":"22","executionTime":1,"executionStatus":"19","data":"23"},{"startTime":1760130053561,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760130053562,"executionIndex":3,"source":"27","hints":"28","executionTime":3,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"previousNode":"40"},["41","42"],{"previousNode":"43","previousNodeOutput":1},["44"],["45"],"FROM valknar/home",["46"],"TO webhook",[],["47"],"Switch",["48"],{"json":"49","pairedItem":"50"},{"json":"49","pairedItem":"51"},{"json":"49","pairedItem":"52"},{"json":"53","pairedItem":"54"},{"headers":"55","params":"56","query":"57","body":"58","webhookUrl":"59","executionMode":"60"},{"item":0},{"item":0},{"item":0},{"headers":"61","params":"62","query":"63","body":"64","webhookUrl":"59","executionMode":"60"},{"item":0},{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"https://chain.pivoine.art/webhook/5ed1a77b-13b2-4df8-8d38-1059f8618d15","production",{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"chain.pivoine.art","Go-http-client/1.1","gzip","172.18.0.1","443","https","ba94cdd2a9e5","5b8bbef2-77b7-41b2-b342-394828959c39","status","repository","","sha1=","sha256=","{\\n \\"commit\\": {\\n \\"id\\": \\"3ededef3f4f3f1311fbc7933a8e9611974ac8b3e\\",\\n \\"message\\": \\"fix: chat\\\\n\\",\\n \\"url\\": \\"https://code.pivoine.art/valknar/home/commit/3ededef3f4f3f1311fbc7933a8e9611974ac8b3e\\",\\n \\"author\\": {\\n \\"name\\": \\"Sebastian Krüger\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"username\\": \\"valknar\\"\\n },\\n \\"committer\\": {\\n \\"name\\": \\"Sebastian Krüger\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"username\\": \\"valknar\\"\\n },\\n \\"verification\\": null,\\n \\"timestamp\\": \\"2025-10-10T23:00:31+02:00\\",\\n \\"added\\": [\\n \\"Projects/kompose/home/mosquitto.conf\\"\\n ],\\n \\"removed\\": [],\\n \\"modified\\": [\\n \\"Projects/kompose/home/compose.yaml\\"\\n ]\\n },\\n \\"context\\": \\"Sync Repository Kompose via git / build (push)\\",\\n \\"created_at\\": \\"2025-10-10T21:00:53Z\\",\\n \\"description\\": \\"Successful in 18s\\",\\n \\"id\\": 162,\\n \\"repository\\": {\\n \\"id\\": 4,\\n \\"owner\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n },\\n \\"name\\": \\"home\\",\\n \\"full_name\\": \\"valknar/home\\",\\n \\"description\\": \\"\\",\\n \\"empty\\": false,\\n \\"private\\": true,\\n \\"fork\\": false,\\n \\"template\\": false,\\n \\"mirror\\": false,\\n \\"size\\": 617131,\\n \\"language\\": \\"Shell\\",\\n \\"languages_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/languages\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home\\",\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home\\",\\n \\"link\\": \\"\\",\\n \\"ssh_url\\": \\"ssh://git@code.pivoine.art:2222/valknar/home.git\\",\\n \\"clone_url\\": \\"https://code.pivoine.art/valknar/home.git\\",\\n \\"original_url\\": \\"https://github.com/valknarogg/home\\",\\n \\"website\\": \\"\\",\\n \\"stars_count\\": 0,\\n \\"forks_count\\": 0,\\n \\"watchers_count\\": 1,\\n \\"open_issues_count\\": 0,\\n \\"open_pr_counter\\": 0,\\n \\"release_counter\\": 0,\\n \\"default_branch\\": \\"main\\",\\n \\"archived\\": false,\\n \\"created_at\\": \\"2025-10-09T23:17:05Z\\",\\n \\"updated_at\\": \\"2025-10-10T21:00:33Z\\",\\n \\"archived_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"permissions\\": {\\n \\"admin\\": true,\\n \\"push\\": true,\\n \\"pull\\": true\\n },\\n \\"has_issues\\": true,\\n \\"internal_tracker\\": {\\n \\"enable_time_tracker\\": true,\\n \\"allow_only_contributors_to_track_time\\": true,\\n \\"enable_issue_dependencies\\": true\\n },\\n \\"has_wiki\\": true,\\n \\"has_pull_requests\\": false,\\n \\"has_projects\\": true,\\n \\"projects_mode\\": \\"all\\",\\n \\"has_releases\\": true,\\n \\"has_packages\\": true,\\n \\"has_actions\\": true,\\n \\"ignore_whitespace_conflicts\\": false,\\n \\"allow_merge_commits\\": false,\\n \\"allow_rebase\\": false,\\n \\"allow_rebase_explicit\\": false,\\n \\"allow_squash_merge\\": false,\\n \\"allow_fast_forward_only_merge\\": false,\\n \\"allow_rebase_update\\": false,\\n \\"default_delete_branch_after_merge\\": false,\\n \\"default_merge_style\\": \\"merge\\",\\n \\"default_allow_maintainer_edit\\": false,\\n \\"avatar_url\\": \\"\\",\\n \\"internal\\": false,\\n \\"mirror_interval\\": \\"\\",\\n \\"object_format_name\\": \\"sha1\\",\\n \\"mirror_updated\\": \\"0001-01-01T00:00:00Z\\",\\n \\"topics\\": [],\\n \\"licenses\\": []\\n },\\n \\"sender\\": {\\n \\"id\\": -2,\\n \\"login\\": \\"gitea-actions\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"Gitea Actions\\",\\n \\"email\\": \\"gitea-actions@noreply.code.pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/assets/img/avatar_default.png\\",\\n \\"html_url\\": \\"https://code.pivoine.art/gitea-actions\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"1970-01-01T00:00:00Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"gitea-actions\\"\\n },\\n \\"sha\\": \\"3ededef3f4f3f1311fbc7933a8e9611974ac8b3e\\",\\n \\"state\\": \\"success\\",\\n \\"target_url\\": \\"https://code.pivoine.art/valknar/home/actions/runs/52/jobs/0\\",\\n \\"updated_at\\": \\"2025-10-10T21:00:53Z\\"\\n}"]
167 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":false,"nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"strict","version":2},"conditions":[{"leftValue":"event_type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"d4544913-9242-497a-98dc-cb5000aca849"}],"combinator":"and"},"renameOutput":false},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"strict","version":2},"conditions":[{"id":"19287e91-bc34-4d10-a0fa-48825a980a7d","leftValue":"event_type","rightValue":"mqtt","operator":{"type":"string","operation":"equals","name":"filter.operator.equals"}}],"combinator":"and"},"renameOutput":false}]},"looseTypeValidation":false,"options":{}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,80],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-208],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[576,400],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"},{"parameters":{"topics":"homeassistant","options":{"jsonParseBody":true}},"type":"n8n-nodes-base.mqttTrigger","typeVersion":1,"position":[0,176],"id":"db220e56-efe7-458b-990d-b6b0c7f3a637","name":"FROM homeassistant","credentials":{"mqtt":{"id":"rqKKnJhZrSWZoVl6","name":"MQTT account"}}},{"parameters":{"mode":"manual","duplicateItem":false,"assignments":{"assignments":[{"id":"c4a9b92c-994d-465e-b695-00aae9dec0b5","name":"event_type","value":"mqtt","type":"string"}]},"includeOtherFields":true,"include":"all","options":{}},"type":"n8n-nodes-base.set","typeVersion":3.4,"position":[224,176],"id":"68ebb20b-87e8-4cfb-a83e-9cb692e4d38e","name":"TO event"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://chat/message","authentication":"none","provideSslCertificates":false,"sendQuery":true,"specifyQuery":"keypair","queryParameters":{"parameters":[{"name":"token","value":"CQ.CVw-vDMMqLqV"}]},"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"keypair","bodyParameters":{"parameters":[{"name":"message","value":""}]},"options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[656,80],"id":"197092fe-f532-46aa-8884-900568b6f22b","name":"HTTP Request"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[],[]]},"FROM homeassistant":{"main":[[{"node":"TO event","type":"main","index":0}]]},"TO event":{"main":[[{"node":"Switch","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{"destinationNode":"4","runNodeFilter":"5"},{"runData":"6","pinData":"7","lastNodeExecuted":"4"},{"contextData":"8","nodeExecutionStack":"9","metadata":"10","waitingExecution":"11","waitingExecutionSource":"12"},"Switch",["13","14","4"],{"FROM homeassistant":"15","TO event":"16","Switch":"17"},{},{},[],{},{},{},"FROM homeassistant","TO event",["18"],["19"],["20"],{"startTime":1760134115798,"executionIndex":0,"source":"21","hints":"22","executionTime":53,"executionStatus":"23","data":"24"},{"startTime":1760134255224,"executionIndex":1,"source":"25","hints":"26","executionTime":1,"executionStatus":"23","data":"27"},{"startTime":1760134375275,"executionIndex":2,"source":"28","hints":"29","executionTime":1,"executionStatus":"23","data":"30"},[],[],"success",{"main":"31"},["32"],[],{"main":"33"},["34"],[],{"main":"35"},["36"],{"previousNode":"13","previousNodeOutput":0,"previousNodeRun":0},["37"],{"previousNode":"14","previousNodeOutput":0,"previousNodeRun":0},["38","39"],["40"],["41"],[],[],{"json":"42","pairedItem":"43"},{"json":"44","pairedItem":"45"},{"message":"46","topic":"47"},{"item":0},{"message":"48","topic":"47","event_type":"49"},{"item":0},{"message":"50"},"homeassistant",{"message":"50"},"mqtt","It's all good now baby!!!"]
206 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":false,"nodes":[{"parameters":{"mode":"expression","numberOutputs":2,"output":"={{ $json.event_type === \\"mqtt\\" ? 1 : 0 }}","looseTypeValidation":false},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[416,80],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch","alwaysOutputData":false,"executeOnce":false},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[576,-80],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"topics":"homeassistant","options":{"jsonParseBody":true}},"type":"n8n-nodes-base.mqttTrigger","typeVersion":1,"position":[0,176],"id":"db220e56-efe7-458b-990d-b6b0c7f3a637","name":"FROM homeassistant","credentials":{"mqtt":{"id":"rqKKnJhZrSWZoVl6","name":"MQTT account"}}},{"parameters":{"mode":"manual","duplicateItem":false,"assignments":{"assignments":[{"id":"c4a9b92c-994d-465e-b695-00aae9dec0b5","name":"event_type","value":"mqtt","type":"string"}]},"includeOtherFields":true,"include":"all","options":{}},"type":"n8n-nodes-base.set","typeVersion":3.4,"position":[224,176],"id":"68ebb20b-87e8-4cfb-a83e-9cb692e4d38e","name":"TO event"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://gotify/message?token=CQ.CVw-vDMMqLqV","authentication":"none","provideSslCertificates":false,"sendQuery":true,"specifyQuery":"keypair","queryParameters":{"parameters":[{"name":"token","value":"CQ.CVw-vDMMqLqV"}]},"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"keypair","bodyParameters":{"parameters":[{"name":"message","value":"={{ $json.message.message }}"},{"name":"title","value":"Wolkenriss"}]},"options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[576,224],"id":"197092fe-f532-46aa-8884-900568b6f22b","name":"HTTP Request"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"HTTP Request","type":"main","index":0}]]},"FROM homeassistant":{"main":[[{"node":"TO event","type":"main","index":0}]]},"TO event":{"main":[[{"node":"Switch","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{"destinationNode":"4","runNodeFilter":"5"},{"runData":"6","pinData":"7","lastNodeExecuted":"4","error":"8"},{"contextData":"9","nodeExecutionStack":"10","metadata":"11","waitingExecution":"12","waitingExecutionSource":"13"},"HTTP Request",["14","15","4","16"],{"FROM homeassistant":"17","TO event":"18","Switch":"19","HTTP Request":"20"},{},{"level":"21","tags":"22","description":"23","timestamp":1760136310701,"context":"24","functionality":"25","name":"26","node":"27","messages":"28","httpCode":"29","message":"30","stack":"31"},{},["32"],{},{},{},"FROM homeassistant","Switch","TO event",["33"],["34"],["35"],["36"],"warning",{},"Unauthorized",{"itemIndex":0,"request":"37"},"regular","NodeApiError",{"parameters":"38","type":"39","typeVersion":4.2,"position":"40","id":"41","name":"4"},["42"],"401","Authorization failed - please check your credentials","NodeApiError: Authorization failed - please check your credentials\\n at ExecuteContext.execute (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-nodes-base@file+packages+nodes-base_@aws-sdk+credential-providers@3.808.0_asn1.js@5_afd197edb2c1f848eae21a96a97fab23/node_modules/n8n-nodes-base/nodes/HttpRequest/V3/HttpRequestV3.node.ts:847:16)\\n at processTicksAndRejections (node:internal/process/task_queues:105:5)\\n at WorkflowExecute.executeNode (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@opentelemetry+api@1.9.0_@opentelemetry+sdk-trace-base@1.30_08b575bec2313d5d8a4cc75358971443/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:1091:8)\\n at WorkflowExecute.runNode (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@opentelemetry+api@1.9.0_@opentelemetry+sdk-trace-base@1.30_08b575bec2313d5d8a4cc75358971443/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:1272:11)\\n at /usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@opentelemetry+api@1.9.0_@opentelemetry+sdk-trace-base@1.30_08b575bec2313d5d8a4cc75358971443/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:1673:27\\n at /usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@opentelemetry+api@1.9.0_@opentelemetry+sdk-trace-base@1.30_08b575bec2313d5d8a4cc75358971443/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:2287:11",{"node":"43","data":"44","source":"45"},{"startTime":1760135799896,"executionIndex":0,"source":"46","hints":"47","executionTime":47,"executionStatus":"48","data":"49"},{"startTime":1760135799943,"executionIndex":1,"source":"50","hints":"51","executionTime":1,"executionStatus":"48","data":"52"},{"startTime":1760135990462,"executionIndex":2,"source":"53","hints":"54","executionTime":7,"executionStatus":"48","data":"55"},{"startTime":1760136310698,"executionIndex":3,"source":"56","hints":"57","executionTime":4,"executionStatus":"58","error":"59"},{"body":"60","headers":"61","method":"62","uri":"63","gzip":true,"rejectUnauthorized":true,"followRedirect":true,"resolveWithFullResponse":true,"followAllRedirects":true,"timeout":300000,"qs":"64","encoding":null,"json":false,"useStream":true},{"preBuiltAgentsCalloutHttpRequest":"65","curlImport":"65","method":"62","url":"63","authentication":"66","provideSslCertificates":false,"sendQuery":true,"specifyQuery":"67","queryParameters":"68","sendHeaders":false,"sendBody":true,"contentType":"69","specifyBody":"67","bodyParameters":"70","options":"71","infoMessage":"65"},"n8n-nodes-base.httpRequest",[576,224],"197092fe-f532-46aa-8884-900568b6f22b","401 - \\"{\\\\\\"error\\\\\\":\\\\\\"Unauthorized\\\\\\",\\\\\\"errorCode\\\\\\":401,\\\\\\"errorDescription\\\\\\":\\\\\\"you need to provide a valid access token or user credentials to access this api\\\\\\"}\\"",{"parameters":"72","type":"39","typeVersion":4.2,"position":"73","id":"41","name":"4"},{"main":"74"},{"main":"56"},[],[],"success",{"main":"75"},["76"],[],{"main":"77"},["78"],[],{"main":"79"},["80"],[],"error",{"level":"21","tags":"22","description":"23","timestamp":1760136310701,"context":"24","functionality":"25","name":"26","node":"27","messages":"28","httpCode":"29","message":"30","stack":"31"},{"message":"81","title":"82"},{"accept":"83"},"POST","http://gotify/message?token=CQ.CVw-vDMMqLqV",{"token":"84"},"","none","keypair",{"parameters":"85"},"json",{"parameters":"86"},{},{"preBuiltAgentsCalloutHttpRequest":"65","curlImport":"65","method":"62","url":"63","authentication":"66","provideSslCertificates":false,"sendQuery":true,"specifyQuery":"67","queryParameters":"87","sendHeaders":false,"sendBody":true,"contentType":"69","specifyBody":"67","bodyParameters":"88","options":"89","infoMessage":"65"},[576,224],["90"],["91"],{"previousNode":"14"},["92"],{"previousNode":"16","previousNodeOutput":0,"previousNodeRun":0},["93","94"],{"previousNode":"15","previousNodeOutput":1,"previousNodeRun":0},"It's all good now baby!!!","Wolkenriss","application/json,text/html,application/xhtml+xml,application/xml,text/*;q=0.9, image/*;q=0.8, */*;q=0.7","CQ.CVw-vDMMqLqV",["95"],["96","97"],{"parameters":"98"},{"parameters":"99"},{},["100"],["101"],["102"],[],["103"],{"name":"104","value":"84"},{"name":"105","value":"106"},{"name":"107","value":"82"},["108"],["109","110"],{"json":"111","pairedItem":"112"},{"json":"113","pairedItem":"114"},{"json":"115","pairedItem":"116"},{"json":"111","pairedItem":"117"},"token","message","={{ $json.message.message }}","title",{"name":"104","value":"84"},{"name":"105","value":"106"},{"name":"107","value":"82"},{"message":"118","topic":"119","event_type":"120"},{"item":0},{"message":"121","topic":"119"},{"item":0},{"message":"122","topic":"119","event_type":"120"},{"item":0},{"item":0},{"message":"81"},"homeassistant","mqtt",{"message":"81"},{"message":"81"}]
100 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T20:09:00.515Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760130053584,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760130053584,"executionIndex":1,"source":"21","hints":"22","executionTime":1,"executionStatus":"19","data":"23"},{"startTime":1760130053585,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760130053585,"executionIndex":3,"source":"27","hints":"28","executionTime":2,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"previousNode":"40"},["41","42"],{"previousNode":"43","previousNodeOutput":1},["44"],["45"],"FROM valknar/home",["46"],"TO webhook",[],["47"],"Switch",["48"],{"json":"49","pairedItem":"50"},{"json":"49","pairedItem":"51"},{"json":"49","pairedItem":"52"},{"json":"53","pairedItem":"54"},{"headers":"55","params":"56","query":"57","body":"58","webhookUrl":"59","executionMode":"60"},{"item":0},{"item":0},{"item":0},{"headers":"61","params":"62","query":"63","body":"64","webhookUrl":"59","executionMode":"60"},{"item":0},{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"https://chain.pivoine.art/webhook/5ed1a77b-13b2-4df8-8d38-1059f8618d15","production",{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"chain.pivoine.art","Go-http-client/1.1","gzip","172.18.0.1","443","https","ba94cdd2a9e5","f471406c-bd8c-4240-955f-9e1423ed9e81","workflow_job","repository","","sha1=","sha256=","{\\n \\"action\\": \\"completed\\",\\n \\"workflow_job\\": {\\n \\"id\\": 124,\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/actions/runs/124/jobs/124\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home/actions/runs/52/jobs/0\\",\\n \\"run_id\\": 124,\\n \\"run_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/actions/runs/124\\",\\n \\"name\\": \\"build\\",\\n \\"labels\\": [\\n \\"ubuntu-latest\\"\\n ],\\n \\"run_attempt\\": 1,\\n \\"head_sha\\": \\"3ededef3f4f3f1311fbc7933a8e9611974ac8b3e\\",\\n \\"head_branch\\": \\"main\\",\\n \\"status\\": \\"completed\\",\\n \\"conclusion\\": \\"success\\",\\n \\"runner_id\\": 4,\\n \\"runner_name\\": \\"be3675773068\\",\\n \\"steps\\": [\\n {\\n \\"name\\": \\"actions/checkout@v4\\",\\n \\"number\\": 0,\\n \\"status\\": \\"completed\\",\\n \\"conclusion\\": \\"success\\",\\n \\"started_at\\": \\"2025-10-10T21:00:37Z\\",\\n \\"completed_at\\": \\"2025-10-10T21:00:49Z\\"\\n },\\n {\\n \\"name\\": \\"actions/checkout@v4\\",\\n \\"number\\": 1,\\n \\"status\\": \\"completed\\",\\n \\"conclusion\\": \\"success\\",\\n \\"started_at\\": \\"2025-10-10T21:00:49Z\\",\\n \\"completed_at\\": \\"2025-10-10T21:00:49Z\\"\\n },\\n {\\n \\"name\\": \\"Commit and push changes (if any)\\",\\n \\"number\\": 2,\\n \\"status\\": \\"completed\\",\\n \\"conclusion\\": \\"success\\",\\n \\"started_at\\": \\"2025-10-10T21:00:49Z\\",\\n \\"completed_at\\": \\"2025-10-10T21:00:49Z\\"\\n }\\n ],\\n \\"created_at\\": \\"2025-10-10T21:00:33Z\\",\\n \\"started_at\\": \\"2025-10-10T21:00:35Z\\",\\n \\"completed_at\\": \\"2025-10-10T21:00:53Z\\"\\n },\\n \\"repository\\": {\\n \\"id\\": 4,\\n \\"owner\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n },\\n \\"name\\": \\"home\\",\\n \\"full_name\\": \\"valknar/home\\",\\n \\"description\\": \\"\\",\\n \\"empty\\": false,\\n \\"private\\": true,\\n \\"fork\\": false,\\n \\"template\\": false,\\n \\"mirror\\": false,\\n \\"size\\": 617131,\\n \\"language\\": \\"Shell\\",\\n \\"languages_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/languages\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home\\",\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home\\",\\n \\"link\\": \\"\\",\\n \\"ssh_url\\": \\"ssh://git@code.pivoine.art:2222/valknar/home.git\\",\\n \\"clone_url\\": \\"https://code.pivoine.art/valknar/home.git\\",\\n \\"original_url\\": \\"https://github.com/valknarogg/home\\",\\n \\"website\\": \\"\\",\\n \\"stars_count\\": 0,\\n \\"forks_count\\": 0,\\n \\"watchers_count\\": 1,\\n \\"open_issues_count\\": 0,\\n \\"open_pr_counter\\": 0,\\n \\"release_counter\\": 0,\\n \\"default_branch\\": \\"main\\",\\n \\"archived\\": false,\\n \\"created_at\\": \\"2025-10-09T23:17:05Z\\",\\n \\"updated_at\\": \\"2025-10-10T21:00:33Z\\",\\n \\"archived_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"permissions\\": {\\n \\"admin\\": true,\\n \\"push\\": true,\\n \\"pull\\": true\\n },\\n \\"has_issues\\": true,\\n \\"internal_tracker\\": {\\n \\"enable_time_tracker\\": true,\\n \\"allow_only_contributors_to_track_time\\": true,\\n \\"enable_issue_dependencies\\": true\\n },\\n \\"has_wiki\\": true,\\n \\"has_pull_requests\\": false,\\n \\"has_projects\\": true,\\n \\"projects_mode\\": \\"all\\",\\n \\"has_releases\\": true,\\n \\"has_packages\\": true,\\n \\"has_actions\\": true,\\n \\"ignore_whitespace_conflicts\\": false,\\n \\"allow_merge_commits\\": false,\\n \\"allow_rebase\\": false,\\n \\"allow_rebase_explicit\\": false,\\n \\"allow_squash_merge\\": false,\\n \\"allow_fast_forward_only_merge\\": false,\\n \\"allow_rebase_update\\": false,\\n \\"default_delete_branch_after_merge\\": false,\\n \\"default_merge_style\\": \\"merge\\",\\n \\"default_allow_maintainer_edit\\": false,\\n \\"avatar_url\\": \\"\\",\\n \\"internal\\": false,\\n \\"mirror_interval\\": \\"\\",\\n \\"object_format_name\\": \\"sha1\\",\\n \\"mirror_updated\\": \\"0001-01-01T00:00:00Z\\",\\n \\"topics\\": [],\\n \\"licenses\\": []\\n },\\n \\"sender\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@noreply.code.pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n }\\n}"]
101 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T20:09:00.515Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760130158749,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760130158749,"executionIndex":1,"source":"21","hints":"22","executionTime":0,"executionStatus":"19","data":"23"},{"startTime":1760130158750,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760130158750,"executionIndex":3,"source":"27","hints":"28","executionTime":2,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"previousNode":"40"},["41","42"],{"previousNode":"43","previousNodeOutput":1},["44"],["45"],"FROM valknar/home",["46"],"TO webhook",[],["47"],"Switch",["48"],{"json":"49","pairedItem":"50"},{"json":"49","pairedItem":"51"},{"json":"49","pairedItem":"52"},{"json":"53","pairedItem":"54"},{"headers":"55","params":"56","query":"57","body":"58","webhookUrl":"59","executionMode":"60"},{"item":0},{"item":0},{"item":0},{"headers":"61","params":"62","query":"63","body":"64","webhookUrl":"59","executionMode":"60"},{"item":0},{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"https://chain.pivoine.art/webhook/5ed1a77b-13b2-4df8-8d38-1059f8618d15","production",{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"chain.pivoine.art","Go-http-client/1.1","gzip","172.18.0.1","443","https","ba94cdd2a9e5","2e1b7e23-6cfd-46d5-9e01-3631ee47ae68","push","repository","","sha1=","sha256=","{\\n \\"ref\\": \\"refs/heads/main\\",\\n \\"before\\": \\"3ededef3f4f3f1311fbc7933a8e9611974ac8b3e\\",\\n \\"after\\": \\"fc80a78f51b2ff068318ba62ade4a5324d0f42f8\\",\\n \\"compare_url\\": \\"https://code.pivoine.art/valknar/home/compare/3ededef3f4f3f1311fbc7933a8e9611974ac8b3e...fc80a78f51b2ff068318ba62ade4a5324d0f42f8\\",\\n \\"commits\\": [\\n {\\n \\"id\\": \\"fc80a78f51b2ff068318ba62ade4a5324d0f42f8\\",\\n \\"message\\": \\"fix: home\\\\n\\",\\n \\"url\\": \\"https://code.pivoine.art/valknar/home/commit/fc80a78f51b2ff068318ba62ade4a5324d0f42f8\\",\\n \\"author\\": {\\n \\"name\\": \\"Sebastian Krüger\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"username\\": \\"valknar\\"\\n },\\n \\"committer\\": {\\n \\"name\\": \\"Sebastian Krüger\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"username\\": \\"valknar\\"\\n },\\n \\"verification\\": null,\\n \\"timestamp\\": \\"2025-10-10T23:02:36+02:00\\",\\n \\"added\\": [],\\n \\"removed\\": [],\\n \\"modified\\": [\\n \\"Projects/kompose/home/compose.yaml\\"\\n ]\\n }\\n ],\\n \\"total_commits\\": 1,\\n \\"head_commit\\": {\\n \\"id\\": \\"fc80a78f51b2ff068318ba62ade4a5324d0f42f8\\",\\n \\"message\\": \\"fix: home\\\\n\\",\\n \\"url\\": \\"https://code.pivoine.art/valknar/home/commit/fc80a78f51b2ff068318ba62ade4a5324d0f42f8\\",\\n \\"author\\": {\\n \\"name\\": \\"Sebastian Krüger\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"username\\": \\"valknar\\"\\n },\\n \\"committer\\": {\\n \\"name\\": \\"Sebastian Krüger\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"username\\": \\"valknar\\"\\n },\\n \\"verification\\": null,\\n \\"timestamp\\": \\"2025-10-10T23:02:36+02:00\\",\\n \\"added\\": [],\\n \\"removed\\": [],\\n \\"modified\\": [\\n \\"Projects/kompose/home/compose.yaml\\"\\n ]\\n },\\n \\"repository\\": {\\n \\"id\\": 4,\\n \\"owner\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n },\\n \\"name\\": \\"home\\",\\n \\"full_name\\": \\"valknar/home\\",\\n \\"description\\": \\"\\",\\n \\"empty\\": false,\\n \\"private\\": true,\\n \\"fork\\": false,\\n \\"template\\": false,\\n \\"mirror\\": false,\\n \\"size\\": 617131,\\n \\"language\\": \\"\\",\\n \\"languages_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/languages\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home\\",\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home\\",\\n \\"link\\": \\"\\",\\n \\"ssh_url\\": \\"ssh://git@code.pivoine.art:2222/valknar/home.git\\",\\n \\"clone_url\\": \\"https://code.pivoine.art/valknar/home.git\\",\\n \\"original_url\\": \\"https://github.com/valknarogg/home\\",\\n \\"website\\": \\"\\",\\n \\"stars_count\\": 0,\\n \\"forks_count\\": 0,\\n \\"watchers_count\\": 1,\\n \\"open_issues_count\\": 0,\\n \\"open_pr_counter\\": 0,\\n \\"release_counter\\": 0,\\n \\"default_branch\\": \\"main\\",\\n \\"archived\\": false,\\n \\"created_at\\": \\"2025-10-09T23:17:05Z\\",\\n \\"updated_at\\": \\"2025-10-10T21:00:33Z\\",\\n \\"archived_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"permissions\\": {\\n \\"admin\\": true,\\n \\"push\\": true,\\n \\"pull\\": true\\n },\\n \\"has_issues\\": true,\\n \\"internal_tracker\\": {\\n \\"enable_time_tracker\\": true,\\n \\"allow_only_contributors_to_track_time\\": true,\\n \\"enable_issue_dependencies\\": true\\n },\\n \\"has_wiki\\": true,\\n \\"has_pull_requests\\": false,\\n \\"has_projects\\": true,\\n \\"projects_mode\\": \\"all\\",\\n \\"has_releases\\": true,\\n \\"has_packages\\": true,\\n \\"has_actions\\": true,\\n \\"ignore_whitespace_conflicts\\": false,\\n \\"allow_merge_commits\\": false,\\n \\"allow_rebase\\": false,\\n \\"allow_rebase_explicit\\": false,\\n \\"allow_squash_merge\\": false,\\n \\"allow_fast_forward_only_merge\\": false,\\n \\"allow_rebase_update\\": false,\\n \\"default_delete_branch_after_merge\\": false,\\n \\"default_merge_style\\": \\"merge\\",\\n \\"default_allow_maintainer_edit\\": false,\\n \\"avatar_url\\": \\"\\",\\n \\"internal\\": false,\\n \\"mirror_interval\\": \\"\\",\\n \\"object_format_name\\": \\"sha1\\",\\n \\"mirror_updated\\": \\"0001-01-01T00:00:00Z\\",\\n \\"topics\\": [],\\n \\"licenses\\": []\\n },\\n \\"pusher\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@noreply.code.pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n },\\n \\"sender\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@noreply.code.pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n }\\n}"]
168 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":false,"nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"strict","version":2},"conditions":[{"leftValue":"={{ $json.event_type }}","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"d4544913-9242-497a-98dc-cb5000aca849"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"strict","version":2},"conditions":[{"id":"19287e91-bc34-4d10-a0fa-48825a980a7d","leftValue":"=event_type {{ $json.event_type }}","rightValue":"mqtt","operator":{"type":"string","operation":"equals","name":"filter.operator.equals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"mqtt"}]},"looseTypeValidation":false,"options":{}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,80],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-208],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[576,400],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"},{"parameters":{"topics":"homeassistant","options":{"jsonParseBody":true}},"type":"n8n-nodes-base.mqttTrigger","typeVersion":1,"position":[0,176],"id":"db220e56-efe7-458b-990d-b6b0c7f3a637","name":"FROM homeassistant","credentials":{"mqtt":{"id":"rqKKnJhZrSWZoVl6","name":"MQTT account"}}},{"parameters":{"mode":"manual","duplicateItem":false,"assignments":{"assignments":[{"id":"c4a9b92c-994d-465e-b695-00aae9dec0b5","name":"event_type","value":"mqtt","type":"string"}]},"includeOtherFields":true,"include":"all","options":{}},"type":"n8n-nodes-base.set","typeVersion":3.4,"position":[224,176],"id":"68ebb20b-87e8-4cfb-a83e-9cb692e4d38e","name":"TO event"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://chat/message","authentication":"none","provideSslCertificates":false,"sendQuery":true,"specifyQuery":"keypair","queryParameters":{"parameters":[{"name":"token","value":"CQ.CVw-vDMMqLqV"}]},"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"keypair","bodyParameters":{"parameters":[{"name":"message","value":""}]},"options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[656,80],"id":"197092fe-f532-46aa-8884-900568b6f22b","name":"HTTP Request"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[],[]]},"FROM homeassistant":{"main":[[{"node":"TO event","type":"main","index":0}]]},"TO event":{"main":[[{"node":"Switch","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{"destinationNode":"4","runNodeFilter":"5"},{"runData":"6","pinData":"7","lastNodeExecuted":"4"},{"contextData":"8","nodeExecutionStack":"9","metadata":"10","waitingExecution":"11","waitingExecutionSource":"12"},"Switch",["13","14","4"],{"FROM homeassistant":"15","TO event":"16","Switch":"17"},{},{},[],{},{},{},"FROM homeassistant","TO event",["18"],["19"],["20"],{"startTime":1760134115798,"executionIndex":0,"source":"21","hints":"22","executionTime":53,"executionStatus":"23","data":"24"},{"startTime":1760134255224,"executionIndex":1,"source":"25","hints":"26","executionTime":1,"executionStatus":"23","data":"27"},{"startTime":1760134437565,"executionIndex":2,"source":"28","hints":"29","executionTime":9,"executionStatus":"23","data":"30"},[],[],"success",{"main":"31"},["32"],[],{"main":"33"},["34"],[],{"main":"35"},["36"],{"previousNode":"13","previousNodeOutput":0,"previousNodeRun":0},["37"],{"previousNode":"14","previousNodeOutput":0,"previousNodeRun":0},["38","39"],["40"],["41"],[],[],{"json":"42","pairedItem":"43"},{"json":"44","pairedItem":"45"},{"message":"46","topic":"47"},{"item":0},{"message":"48","topic":"47","event_type":"49"},{"item":0},{"message":"50"},"homeassistant",{"message":"50"},"mqtt","It's all good now baby!!!"]
102 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T20:09:00.515Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760130158769,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760130158769,"executionIndex":1,"source":"21","hints":"22","executionTime":1,"executionStatus":"19","data":"23"},{"startTime":1760130158770,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760130158770,"executionIndex":3,"source":"27","hints":"28","executionTime":2,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"previousNode":"40"},["41","42"],{"previousNode":"43","previousNodeOutput":1},["44"],["45"],"FROM valknar/home",["46"],"TO webhook",[],["47"],"Switch",["48"],{"json":"49","pairedItem":"50"},{"json":"49","pairedItem":"51"},{"json":"49","pairedItem":"52"},{"json":"53","pairedItem":"54"},{"headers":"55","params":"56","query":"57","body":"58","webhookUrl":"59","executionMode":"60"},{"item":0},{"item":0},{"item":0},{"headers":"61","params":"62","query":"63","body":"64","webhookUrl":"59","executionMode":"60"},{"item":0},{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"https://chain.pivoine.art/webhook/5ed1a77b-13b2-4df8-8d38-1059f8618d15","production",{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"chain.pivoine.art","Go-http-client/1.1","gzip","172.18.0.1","443","https","ba94cdd2a9e5","d0f4f54e-5fc4-4857-8f4d-f042cce23d6a","status","repository","","sha1=","sha256=","{\\n \\"commit\\": {\\n \\"id\\": \\"fc80a78f51b2ff068318ba62ade4a5324d0f42f8\\",\\n \\"message\\": \\"fix: home\\\\n\\",\\n \\"url\\": \\"https://code.pivoine.art/valknar/home/commit/fc80a78f51b2ff068318ba62ade4a5324d0f42f8\\",\\n \\"author\\": {\\n \\"name\\": \\"Sebastian Krüger\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"username\\": \\"valknar\\"\\n },\\n \\"committer\\": {\\n \\"name\\": \\"Sebastian Krüger\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"username\\": \\"valknar\\"\\n },\\n \\"verification\\": null,\\n \\"timestamp\\": \\"2025-10-10T23:02:36+02:00\\",\\n \\"added\\": [],\\n \\"removed\\": [],\\n \\"modified\\": [\\n \\"Projects/kompose/home/compose.yaml\\"\\n ]\\n },\\n \\"context\\": \\"Build and Deploy Docs.Pivoine.Art via SSH / build (push)\\",\\n \\"created_at\\": \\"2025-10-10T21:02:38Z\\",\\n \\"description\\": \\"Waiting to run\\",\\n \\"id\\": 163,\\n \\"repository\\": {\\n \\"id\\": 4,\\n \\"owner\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n },\\n \\"name\\": \\"home\\",\\n \\"full_name\\": \\"valknar/home\\",\\n \\"description\\": \\"\\",\\n \\"empty\\": false,\\n \\"private\\": true,\\n \\"fork\\": false,\\n \\"template\\": false,\\n \\"mirror\\": false,\\n \\"size\\": 617134,\\n \\"language\\": \\"Shell\\",\\n \\"languages_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/languages\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home\\",\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home\\",\\n \\"link\\": \\"\\",\\n \\"ssh_url\\": \\"ssh://git@code.pivoine.art:2222/valknar/home.git\\",\\n \\"clone_url\\": \\"https://code.pivoine.art/valknar/home.git\\",\\n \\"original_url\\": \\"https://github.com/valknarogg/home\\",\\n \\"website\\": \\"\\",\\n \\"stars_count\\": 0,\\n \\"forks_count\\": 0,\\n \\"watchers_count\\": 1,\\n \\"open_issues_count\\": 0,\\n \\"open_pr_counter\\": 0,\\n \\"release_counter\\": 0,\\n \\"default_branch\\": \\"main\\",\\n \\"archived\\": false,\\n \\"created_at\\": \\"2025-10-09T23:17:05Z\\",\\n \\"updated_at\\": \\"2025-10-10T21:00:33Z\\",\\n \\"archived_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"permissions\\": {\\n \\"admin\\": true,\\n \\"push\\": true,\\n \\"pull\\": true\\n },\\n \\"has_issues\\": true,\\n \\"internal_tracker\\": {\\n \\"enable_time_tracker\\": true,\\n \\"allow_only_contributors_to_track_time\\": true,\\n \\"enable_issue_dependencies\\": true\\n },\\n \\"has_wiki\\": true,\\n \\"has_pull_requests\\": false,\\n \\"has_projects\\": true,\\n \\"projects_mode\\": \\"all\\",\\n \\"has_releases\\": true,\\n \\"has_packages\\": true,\\n \\"has_actions\\": true,\\n \\"ignore_whitespace_conflicts\\": false,\\n \\"allow_merge_commits\\": false,\\n \\"allow_rebase\\": false,\\n \\"allow_rebase_explicit\\": false,\\n \\"allow_squash_merge\\": false,\\n \\"allow_fast_forward_only_merge\\": false,\\n \\"allow_rebase_update\\": false,\\n \\"default_delete_branch_after_merge\\": false,\\n \\"default_merge_style\\": \\"merge\\",\\n \\"default_allow_maintainer_edit\\": false,\\n \\"avatar_url\\": \\"\\",\\n \\"internal\\": false,\\n \\"mirror_interval\\": \\"\\",\\n \\"object_format_name\\": \\"sha1\\",\\n \\"mirror_updated\\": \\"0001-01-01T00:00:00Z\\",\\n \\"topics\\": [],\\n \\"licenses\\": []\\n },\\n \\"sender\\": {\\n \\"id\\": -2,\\n \\"login\\": \\"gitea-actions\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"Gitea Actions\\",\\n \\"email\\": \\"gitea-actions@noreply.code.pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/assets/img/avatar_default.png\\",\\n \\"html_url\\": \\"https://code.pivoine.art/gitea-actions\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"1970-01-01T00:00:00Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"gitea-actions\\"\\n },\\n \\"sha\\": \\"fc80a78f51b2ff068318ba62ade4a5324d0f42f8\\",\\n \\"state\\": \\"pending\\",\\n \\"target_url\\": \\"https://code.pivoine.art/valknar/home/actions/runs/53/jobs/0\\",\\n \\"updated_at\\": \\"2025-10-10T21:02:38Z\\"\\n}"]
104 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T20:09:00.515Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760130158803,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760130158803,"executionIndex":1,"source":"21","hints":"22","executionTime":0,"executionStatus":"19","data":"23"},{"startTime":1760130158803,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760130158804,"executionIndex":3,"source":"27","hints":"28","executionTime":2,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"previousNode":"40"},["41","42"],{"previousNode":"43","previousNodeOutput":1},["44"],["45"],"FROM valknar/home",["46"],"TO webhook",[],["47"],"Switch",["48"],{"json":"49","pairedItem":"50"},{"json":"49","pairedItem":"51"},{"json":"49","pairedItem":"52"},{"json":"53","pairedItem":"54"},{"headers":"55","params":"56","query":"57","body":"58","webhookUrl":"59","executionMode":"60"},{"item":0},{"item":0},{"item":0},{"headers":"61","params":"62","query":"63","body":"64","webhookUrl":"59","executionMode":"60"},{"item":0},{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"https://chain.pivoine.art/webhook/5ed1a77b-13b2-4df8-8d38-1059f8618d15","production",{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"chain.pivoine.art","Go-http-client/1.1","gzip","172.18.0.1","443","https","ba94cdd2a9e5","ddc3bb97-a70e-4da0-ac4f-4276a6255499","status","repository","","sha1=","sha256=","{\\n \\"commit\\": {\\n \\"id\\": \\"fc80a78f51b2ff068318ba62ade4a5324d0f42f8\\",\\n \\"message\\": \\"fix: home\\\\n\\",\\n \\"url\\": \\"https://code.pivoine.art/valknar/home/commit/fc80a78f51b2ff068318ba62ade4a5324d0f42f8\\",\\n \\"author\\": {\\n \\"name\\": \\"Sebastian Krüger\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"username\\": \\"valknar\\"\\n },\\n \\"committer\\": {\\n \\"name\\": \\"Sebastian Krüger\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"username\\": \\"valknar\\"\\n },\\n \\"verification\\": null,\\n \\"timestamp\\": \\"2025-10-10T23:02:36+02:00\\",\\n \\"added\\": [],\\n \\"removed\\": [],\\n \\"modified\\": [\\n \\"Projects/kompose/home/compose.yaml\\"\\n ]\\n },\\n \\"context\\": \\"Sync Repository Kompose via git / build (push)\\",\\n \\"created_at\\": \\"2025-10-10T21:02:38Z\\",\\n \\"description\\": \\"Waiting to run\\",\\n \\"id\\": 164,\\n \\"repository\\": {\\n \\"id\\": 4,\\n \\"owner\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n },\\n \\"name\\": \\"home\\",\\n \\"full_name\\": \\"valknar/home\\",\\n \\"description\\": \\"\\",\\n \\"empty\\": false,\\n \\"private\\": true,\\n \\"fork\\": false,\\n \\"template\\": false,\\n \\"mirror\\": false,\\n \\"size\\": 617134,\\n \\"language\\": \\"Shell\\",\\n \\"languages_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/languages\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home\\",\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home\\",\\n \\"link\\": \\"\\",\\n \\"ssh_url\\": \\"ssh://git@code.pivoine.art:2222/valknar/home.git\\",\\n \\"clone_url\\": \\"https://code.pivoine.art/valknar/home.git\\",\\n \\"original_url\\": \\"https://github.com/valknarogg/home\\",\\n \\"website\\": \\"\\",\\n \\"stars_count\\": 0,\\n \\"forks_count\\": 0,\\n \\"watchers_count\\": 1,\\n \\"open_issues_count\\": 0,\\n \\"open_pr_counter\\": 0,\\n \\"release_counter\\": 0,\\n \\"default_branch\\": \\"main\\",\\n \\"archived\\": false,\\n \\"created_at\\": \\"2025-10-09T23:17:05Z\\",\\n \\"updated_at\\": \\"2025-10-10T21:00:33Z\\",\\n \\"archived_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"permissions\\": {\\n \\"admin\\": true,\\n \\"push\\": true,\\n \\"pull\\": true\\n },\\n \\"has_issues\\": true,\\n \\"internal_tracker\\": {\\n \\"enable_time_tracker\\": true,\\n \\"allow_only_contributors_to_track_time\\": true,\\n \\"enable_issue_dependencies\\": true\\n },\\n \\"has_wiki\\": true,\\n \\"has_pull_requests\\": false,\\n \\"has_projects\\": true,\\n \\"projects_mode\\": \\"all\\",\\n \\"has_releases\\": true,\\n \\"has_packages\\": true,\\n \\"has_actions\\": true,\\n \\"ignore_whitespace_conflicts\\": false,\\n \\"allow_merge_commits\\": false,\\n \\"allow_rebase\\": false,\\n \\"allow_rebase_explicit\\": false,\\n \\"allow_squash_merge\\": false,\\n \\"allow_fast_forward_only_merge\\": false,\\n \\"allow_rebase_update\\": false,\\n \\"default_delete_branch_after_merge\\": false,\\n \\"default_merge_style\\": \\"merge\\",\\n \\"default_allow_maintainer_edit\\": false,\\n \\"avatar_url\\": \\"\\",\\n \\"internal\\": false,\\n \\"mirror_interval\\": \\"\\",\\n \\"object_format_name\\": \\"sha1\\",\\n \\"mirror_updated\\": \\"0001-01-01T00:00:00Z\\",\\n \\"topics\\": [],\\n \\"licenses\\": []\\n },\\n \\"sender\\": {\\n \\"id\\": -2,\\n \\"login\\": \\"gitea-actions\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"Gitea Actions\\",\\n \\"email\\": \\"gitea-actions@noreply.code.pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/assets/img/avatar_default.png\\",\\n \\"html_url\\": \\"https://code.pivoine.art/gitea-actions\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"1970-01-01T00:00:00Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"gitea-actions\\"\\n },\\n \\"sha\\": \\"fc80a78f51b2ff068318ba62ade4a5324d0f42f8\\",\\n \\"state\\": \\"pending\\",\\n \\"target_url\\": \\"https://code.pivoine.art/valknar/home/actions/runs/54/jobs/0\\",\\n \\"updated_at\\": \\"2025-10-10T21:02:38Z\\"\\n}"]
169 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":false,"nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"strict","version":2},"conditions":[{"leftValue":"={{ $json.event_type }}","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"d4544913-9242-497a-98dc-cb5000aca849"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"strict","version":2},"conditions":[{"id":"19287e91-bc34-4d10-a0fa-48825a980a7d","leftValue":"=event_type {{ $json.event_type }}","rightValue":"mqtt","operator":{"type":"string","operation":"equals","name":"filter.operator.equals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"mqtt"}]},"looseTypeValidation":false,"options":{}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,80],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-208],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[576,400],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"},{"parameters":{"topics":"homeassistant","options":{"jsonParseBody":true}},"type":"n8n-nodes-base.mqttTrigger","typeVersion":1,"position":[0,176],"id":"db220e56-efe7-458b-990d-b6b0c7f3a637","name":"FROM homeassistant","credentials":{"mqtt":{"id":"rqKKnJhZrSWZoVl6","name":"MQTT account"}}},{"parameters":{"mode":"manual","duplicateItem":false,"assignments":{"assignments":[{"id":"c4a9b92c-994d-465e-b695-00aae9dec0b5","name":"=event_type","value":"mqtt","type":"string"}]},"includeOtherFields":true,"include":"all","options":{}},"type":"n8n-nodes-base.set","typeVersion":3.4,"position":[224,176],"id":"68ebb20b-87e8-4cfb-a83e-9cb692e4d38e","name":"TO event"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://chat/message","authentication":"none","provideSslCertificates":false,"sendQuery":true,"specifyQuery":"keypair","queryParameters":{"parameters":[{"name":"token","value":"CQ.CVw-vDMMqLqV"}]},"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"keypair","bodyParameters":{"parameters":[{"name":"message","value":""}]},"options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[656,80],"id":"197092fe-f532-46aa-8884-900568b6f22b","name":"HTTP Request"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[],[]]},"FROM homeassistant":{"main":[[{"node":"TO event","type":"main","index":0}]]},"TO event":{"main":[[{"node":"Switch","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{"destinationNode":"4","runNodeFilter":"5"},{"runData":"6","pinData":"7","lastNodeExecuted":"4"},{"contextData":"8","nodeExecutionStack":"9","metadata":"10","waitingExecution":"11","waitingExecutionSource":"12"},"TO event",["13","4"],{"FROM homeassistant":"14","TO event":"15"},{},{},[],{},{},{},"FROM homeassistant",["16"],["17"],{"startTime":1760134115798,"executionIndex":0,"source":"18","hints":"19","executionTime":53,"executionStatus":"20","data":"21"},{"startTime":1760134540291,"executionIndex":1,"source":"22","hints":"23","executionTime":3,"executionStatus":"20","data":"24"},[],[],"success",{"main":"25"},["26"],[],{"main":"27"},["28"],{"previousNode":"13","previousNodeOutput":0,"previousNodeRun":0},["29"],["30"],["31"],{"json":"32","pairedItem":"33"},{"json":"34","pairedItem":"35"},{"message":"36","topic":"37"},{"item":0},{"message":"38","topic":"37","event_type":"39"},{"item":0},{"message":"40"},"homeassistant",{"message":"40"},"mqtt","It's all good now baby!!!"]
172 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":false,"nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"strict","version":2},"conditions":[{"leftValue":"={{ $json.event_type }}","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"d4544913-9242-497a-98dc-cb5000aca849"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"strict","version":2},"conditions":[{"id":"19287e91-bc34-4d10-a0fa-48825a980a7d","leftValue":"=event_type {{ $json.event_type }}","rightValue":"mqtt","operator":{"type":"string","operation":"equals","name":"filter.operator.equals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"mqtt"}]},"looseTypeValidation":false,"options":{}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,80],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-208],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[576,400],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"},{"parameters":{"topics":"homeassistant","options":{"jsonParseBody":true}},"type":"n8n-nodes-base.mqttTrigger","typeVersion":1,"position":[0,176],"id":"db220e56-efe7-458b-990d-b6b0c7f3a637","name":"FROM homeassistant","credentials":{"mqtt":{"id":"rqKKnJhZrSWZoVl6","name":"MQTT account"}}},{"parameters":{"mode":"manual","duplicateItem":false,"assignments":{"assignments":[{"id":"c4a9b92c-994d-465e-b695-00aae9dec0b5","name":"=$json.event_type","value":"mqtt","type":"string"}]},"includeOtherFields":true,"include":"all","options":{}},"type":"n8n-nodes-base.set","typeVersion":3.4,"position":[224,176],"id":"68ebb20b-87e8-4cfb-a83e-9cb692e4d38e","name":"TO event"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://chat/message","authentication":"none","provideSslCertificates":false,"sendQuery":true,"specifyQuery":"keypair","queryParameters":{"parameters":[{"name":"token","value":"CQ.CVw-vDMMqLqV"}]},"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"keypair","bodyParameters":{"parameters":[{"name":"message","value":""}]},"options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[656,80],"id":"197092fe-f532-46aa-8884-900568b6f22b","name":"HTTP Request"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[],[]]},"FROM homeassistant":{"main":[[{"node":"TO event","type":"main","index":0}]]},"TO event":{"main":[[{"node":"Switch","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","pinData":"5","lastNodeExecuted":"6"},{"contextData":"7","nodeExecutionStack":"8","metadata":"9","waitingExecution":"10","waitingExecutionSource":"11"},{"FROM homeassistant":"12","TO event":"13","Switch":"14"},{},"Switch",{},[],{},{},{},["15"],["16"],["17"],{"startTime":1760134569778,"executionIndex":0,"source":"18","hints":"19","executionTime":49,"executionStatus":"20","data":"21"},{"startTime":1760134569827,"executionIndex":1,"source":"22","hints":"23","executionTime":1,"executionStatus":"20","data":"24"},{"startTime":1760134569828,"executionIndex":2,"source":"25","hints":"26","executionTime":3,"executionStatus":"20","data":"27"},[],[],"success",{"main":"28"},["29"],[],{"main":"30"},["31"],[],{"main":"32"},["33"],{"previousNode":"34"},["35"],{"previousNode":"36"},["37","38"],["39"],"FROM homeassistant",["40"],"TO event",[],[],{"json":"41","pairedItem":"42"},{"json":"43","pairedItem":"44"},{"message":"45","topic":"46"},{"item":0},{"message":"47","topic":"46","$json":"48"},{"item":0},{"message":"49"},"homeassistant",{"message":"49"},{"event_type":"50"},"It's all good now baby!!!","mqtt"]
103 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T20:09:00.515Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760130158787,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760130158787,"executionIndex":1,"source":"21","hints":"22","executionTime":0,"executionStatus":"19","data":"23"},{"startTime":1760130158787,"executionIndex":2,"source":"24","hints":"25","executionTime":1,"executionStatus":"19","data":"26"},{"startTime":1760130158788,"executionIndex":3,"source":"27","hints":"28","executionTime":2,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"previousNode":"40"},["41","42"],{"previousNode":"43","previousNodeOutput":1},["44"],["45"],"FROM valknar/home",["46"],"TO webhook",[],["47"],"Switch",["48"],{"json":"49","pairedItem":"50"},{"json":"49","pairedItem":"51"},{"json":"49","pairedItem":"52"},{"json":"53","pairedItem":"54"},{"headers":"55","params":"56","query":"57","body":"58","webhookUrl":"59","executionMode":"60"},{"item":0},{"item":0},{"item":0},{"headers":"61","params":"62","query":"63","body":"64","webhookUrl":"59","executionMode":"60"},{"item":0},{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"https://chain.pivoine.art/webhook/5ed1a77b-13b2-4df8-8d38-1059f8618d15","production",{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"chain.pivoine.art","Go-http-client/1.1","gzip","172.18.0.1","443","https","ba94cdd2a9e5","4626e96e-6a54-40e6-89fb-4a673477dfac","workflow_job","repository","","sha1=","sha256=","{\\n \\"action\\": \\"queued\\",\\n \\"workflow_job\\": {\\n \\"id\\": 125,\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/actions/runs/125/jobs/125\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home/actions/runs/53/jobs/0\\",\\n \\"run_id\\": 125,\\n \\"run_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/actions/runs/125\\",\\n \\"name\\": \\"build\\",\\n \\"labels\\": [\\n \\"ubuntu-latest\\"\\n ],\\n \\"run_attempt\\": 0,\\n \\"head_sha\\": \\"fc80a78f51b2ff068318ba62ade4a5324d0f42f8\\",\\n \\"head_branch\\": \\"main\\",\\n \\"status\\": \\"queued\\",\\n \\"steps\\": null,\\n \\"created_at\\": \\"2025-10-10T21:02:38Z\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n \\"repository\\": {\\n \\"id\\": 4,\\n \\"owner\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n },\\n \\"name\\": \\"home\\",\\n \\"full_name\\": \\"valknar/home\\",\\n \\"description\\": \\"\\",\\n \\"empty\\": false,\\n \\"private\\": true,\\n \\"fork\\": false,\\n \\"template\\": false,\\n \\"mirror\\": false,\\n \\"size\\": 617131,\\n \\"language\\": \\"\\",\\n \\"languages_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/languages\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home\\",\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home\\",\\n \\"link\\": \\"\\",\\n \\"ssh_url\\": \\"ssh://git@code.pivoine.art:2222/valknar/home.git\\",\\n \\"clone_url\\": \\"https://code.pivoine.art/valknar/home.git\\",\\n \\"original_url\\": \\"https://github.com/valknarogg/home\\",\\n \\"website\\": \\"\\",\\n \\"stars_count\\": 0,\\n \\"forks_count\\": 0,\\n \\"watchers_count\\": 1,\\n \\"open_issues_count\\": 0,\\n \\"open_pr_counter\\": 0,\\n \\"release_counter\\": 0,\\n \\"default_branch\\": \\"main\\",\\n \\"archived\\": false,\\n \\"created_at\\": \\"2025-10-09T23:17:05Z\\",\\n \\"updated_at\\": \\"2025-10-10T21:00:33Z\\",\\n \\"archived_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"permissions\\": {\\n \\"admin\\": true,\\n \\"push\\": true,\\n \\"pull\\": true\\n },\\n \\"has_issues\\": true,\\n \\"internal_tracker\\": {\\n \\"enable_time_tracker\\": true,\\n \\"allow_only_contributors_to_track_time\\": true,\\n \\"enable_issue_dependencies\\": true\\n },\\n \\"has_wiki\\": true,\\n \\"has_pull_requests\\": false,\\n \\"has_projects\\": true,\\n \\"projects_mode\\": \\"all\\",\\n \\"has_releases\\": true,\\n \\"has_packages\\": true,\\n \\"has_actions\\": true,\\n \\"ignore_whitespace_conflicts\\": false,\\n \\"allow_merge_commits\\": false,\\n \\"allow_rebase\\": false,\\n \\"allow_rebase_explicit\\": false,\\n \\"allow_squash_merge\\": false,\\n \\"allow_fast_forward_only_merge\\": false,\\n \\"allow_rebase_update\\": false,\\n \\"default_delete_branch_after_merge\\": false,\\n \\"default_merge_style\\": \\"merge\\",\\n \\"default_allow_maintainer_edit\\": false,\\n \\"avatar_url\\": \\"\\",\\n \\"internal\\": false,\\n \\"mirror_interval\\": \\"\\",\\n \\"object_format_name\\": \\"sha1\\",\\n \\"mirror_updated\\": \\"0001-01-01T00:00:00Z\\",\\n \\"topics\\": [],\\n \\"licenses\\": []\\n },\\n \\"sender\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@noreply.code.pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n }\\n}"]
105 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T20:09:00.515Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760130158820,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760130158820,"executionIndex":1,"source":"21","hints":"22","executionTime":0,"executionStatus":"19","data":"23"},{"startTime":1760130158821,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760130158821,"executionIndex":3,"source":"27","hints":"28","executionTime":3,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"previousNode":"40"},["41","42"],{"previousNode":"43","previousNodeOutput":1},["44"],["45"],"FROM valknar/home",["46"],"TO webhook",[],["47"],"Switch",["48"],{"json":"49","pairedItem":"50"},{"json":"49","pairedItem":"51"},{"json":"49","pairedItem":"52"},{"json":"53","pairedItem":"54"},{"headers":"55","params":"56","query":"57","body":"58","webhookUrl":"59","executionMode":"60"},{"item":0},{"item":0},{"item":0},{"headers":"61","params":"62","query":"63","body":"64","webhookUrl":"59","executionMode":"60"},{"item":0},{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"https://chain.pivoine.art/webhook/5ed1a77b-13b2-4df8-8d38-1059f8618d15","production",{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"chain.pivoine.art","Go-http-client/1.1","gzip","172.18.0.1","443","https","ba94cdd2a9e5","0a255540-3157-45ab-a85f-24562f9ef99f","workflow_job","repository","","sha1=","sha256=","{\\n \\"action\\": \\"queued\\",\\n \\"workflow_job\\": {\\n \\"id\\": 126,\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/actions/runs/126/jobs/126\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home/actions/runs/54/jobs/0\\",\\n \\"run_id\\": 126,\\n \\"run_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/actions/runs/126\\",\\n \\"name\\": \\"build\\",\\n \\"labels\\": [\\n \\"ubuntu-latest\\"\\n ],\\n \\"run_attempt\\": 0,\\n \\"head_sha\\": \\"fc80a78f51b2ff068318ba62ade4a5324d0f42f8\\",\\n \\"head_branch\\": \\"main\\",\\n \\"status\\": \\"queued\\",\\n \\"steps\\": null,\\n \\"created_at\\": \\"2025-10-10T21:02:38Z\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n \\"repository\\": {\\n \\"id\\": 4,\\n \\"owner\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n },\\n \\"name\\": \\"home\\",\\n \\"full_name\\": \\"valknar/home\\",\\n \\"description\\": \\"\\",\\n \\"empty\\": false,\\n \\"private\\": true,\\n \\"fork\\": false,\\n \\"template\\": false,\\n \\"mirror\\": false,\\n \\"size\\": 617131,\\n \\"language\\": \\"\\",\\n \\"languages_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/languages\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home\\",\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home\\",\\n \\"link\\": \\"\\",\\n \\"ssh_url\\": \\"ssh://git@code.pivoine.art:2222/valknar/home.git\\",\\n \\"clone_url\\": \\"https://code.pivoine.art/valknar/home.git\\",\\n \\"original_url\\": \\"https://github.com/valknarogg/home\\",\\n \\"website\\": \\"\\",\\n \\"stars_count\\": 0,\\n \\"forks_count\\": 0,\\n \\"watchers_count\\": 1,\\n \\"open_issues_count\\": 0,\\n \\"open_pr_counter\\": 0,\\n \\"release_counter\\": 0,\\n \\"default_branch\\": \\"main\\",\\n \\"archived\\": false,\\n \\"created_at\\": \\"2025-10-09T23:17:05Z\\",\\n \\"updated_at\\": \\"2025-10-10T21:00:33Z\\",\\n \\"archived_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"permissions\\": {\\n \\"admin\\": true,\\n \\"push\\": true,\\n \\"pull\\": true\\n },\\n \\"has_issues\\": true,\\n \\"internal_tracker\\": {\\n \\"enable_time_tracker\\": true,\\n \\"allow_only_contributors_to_track_time\\": true,\\n \\"enable_issue_dependencies\\": true\\n },\\n \\"has_wiki\\": true,\\n \\"has_pull_requests\\": false,\\n \\"has_projects\\": true,\\n \\"projects_mode\\": \\"all\\",\\n \\"has_releases\\": true,\\n \\"has_packages\\": true,\\n \\"has_actions\\": true,\\n \\"ignore_whitespace_conflicts\\": false,\\n \\"allow_merge_commits\\": false,\\n \\"allow_rebase\\": false,\\n \\"allow_rebase_explicit\\": false,\\n \\"allow_squash_merge\\": false,\\n \\"allow_fast_forward_only_merge\\": false,\\n \\"allow_rebase_update\\": false,\\n \\"default_delete_branch_after_merge\\": false,\\n \\"default_merge_style\\": \\"merge\\",\\n \\"default_allow_maintainer_edit\\": false,\\n \\"avatar_url\\": \\"\\",\\n \\"internal\\": false,\\n \\"mirror_interval\\": \\"\\",\\n \\"object_format_name\\": \\"sha1\\",\\n \\"mirror_updated\\": \\"0001-01-01T00:00:00Z\\",\\n \\"topics\\": [],\\n \\"licenses\\": []\\n },\\n \\"sender\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@noreply.code.pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n }\\n}"]
170 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T22:15:54.448Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"strict","version":2},"conditions":[{"leftValue":"={{ $json.event_type }}","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"d4544913-9242-497a-98dc-cb5000aca849"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"strict","version":2},"conditions":[{"id":"19287e91-bc34-4d10-a0fa-48825a980a7d","leftValue":"=event_type {{ $json.event_type }}","rightValue":"mqtt","operator":{"type":"string","operation":"equals","name":"filter.operator.equals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"mqtt"}]},"looseTypeValidation":false,"options":{}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,80],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-208],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[576,400],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"},{"parameters":{"topics":"homeassistant","options":{"jsonParseBody":true}},"type":"n8n-nodes-base.mqttTrigger","typeVersion":1,"position":[0,176],"id":"db220e56-efe7-458b-990d-b6b0c7f3a637","name":"FROM homeassistant","credentials":{"mqtt":{"id":"rqKKnJhZrSWZoVl6","name":"MQTT account"}}},{"parameters":{"mode":"manual","duplicateItem":false,"assignments":{"assignments":[{"id":"c4a9b92c-994d-465e-b695-00aae9dec0b5","name":"=$json.event_type","value":"mqtt","type":"string"}]},"includeOtherFields":true,"include":"all","options":{}},"type":"n8n-nodes-base.set","typeVersion":3.4,"position":[224,176],"id":"68ebb20b-87e8-4cfb-a83e-9cb692e4d38e","name":"TO event"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://chat/message","authentication":"none","provideSslCertificates":false,"sendQuery":true,"specifyQuery":"keypair","queryParameters":{"parameters":[{"name":"token","value":"CQ.CVw-vDMMqLqV"}]},"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"keypair","bodyParameters":{"parameters":[{"name":"message","value":""}]},"options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[656,80],"id":"197092fe-f532-46aa-8884-900568b6f22b","name":"HTTP Request"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[],[]]},"FROM homeassistant":{"main":[[{"node":"TO event","type":"main","index":0}]]},"TO event":{"main":[[{"node":"Switch","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","metadata":"7","nodeExecutionStack":"8","waitingExecution":"9","waitingExecutionSource":"10"},{"FROM homeassistant":"11","TO event":"12","Switch":"13"},"Switch",{},{},[],{},{},["14"],["15"],["16"],{"startTime":1760134554553,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760134554553,"executionIndex":1,"source":"21","hints":"22","executionTime":2,"executionStatus":"19","data":"23"},{"startTime":1760134554555,"executionIndex":2,"source":"24","hints":"25","executionTime":1,"executionStatus":"19","data":"26"},[],[],"success",{"main":"27"},["28"],[],{"main":"29"},["30"],[],{"main":"31"},["32"],{"previousNode":"33"},["34"],{"previousNode":"35"},["36","37"],["38"],"FROM homeassistant",["39"],"TO event",[],[],{"json":"40","pairedItem":"41"},{"json":"42","pairedItem":"43"},{"message":"44","topic":"45"},{"item":0},{"message":"46","topic":"45","$json":"47"},{"item":0},{"message":"48"},"homeassistant",{"message":"48"},{"event_type":"49"},"It's all good now baby!!!","mqtt"]
171 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":false,"nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"strict","version":2},"conditions":[{"leftValue":"={{ $json.event_type }}","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"d4544913-9242-497a-98dc-cb5000aca849"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"strict","version":2},"conditions":[{"id":"19287e91-bc34-4d10-a0fa-48825a980a7d","leftValue":"=event_type {{ $json.event_type }}","rightValue":"mqtt","operator":{"type":"string","operation":"equals","name":"filter.operator.equals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"mqtt"}]},"looseTypeValidation":false,"options":{}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,80],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-208],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[576,400],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"},{"parameters":{"topics":"homeassistant","options":{"jsonParseBody":true}},"type":"n8n-nodes-base.mqttTrigger","typeVersion":1,"position":[0,176],"id":"db220e56-efe7-458b-990d-b6b0c7f3a637","name":"FROM homeassistant","credentials":{"mqtt":{"id":"rqKKnJhZrSWZoVl6","name":"MQTT account"}}},{"parameters":{"mode":"manual","duplicateItem":false,"assignments":{"assignments":[{"id":"c4a9b92c-994d-465e-b695-00aae9dec0b5","name":"=$json.event_type","value":"mqtt","type":"string"}]},"includeOtherFields":true,"include":"all","options":{}},"type":"n8n-nodes-base.set","typeVersion":3.4,"position":[224,176],"id":"68ebb20b-87e8-4cfb-a83e-9cb692e4d38e","name":"TO event"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://chat/message","authentication":"none","provideSslCertificates":false,"sendQuery":true,"specifyQuery":"keypair","queryParameters":{"parameters":[{"name":"token","value":"CQ.CVw-vDMMqLqV"}]},"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"keypair","bodyParameters":{"parameters":[{"name":"message","value":""}]},"options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[656,80],"id":"197092fe-f532-46aa-8884-900568b6f22b","name":"HTTP Request"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[],[]]},"FROM homeassistant":{"main":[[{"node":"TO event","type":"main","index":0}]]},"TO event":{"main":[[{"node":"Switch","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{"destinationNode":"4","runNodeFilter":"5"},{"runData":"6","pinData":"7","lastNodeExecuted":"4"},{"contextData":"8","nodeExecutionStack":"9","metadata":"10","waitingExecution":"11","waitingExecutionSource":"12"},"TO event",["13","4"],{"FROM homeassistant":"14","TO event":"15"},{},{},[],{},{},{},"FROM homeassistant",["16"],["17"],{"startTime":1760134115798,"executionIndex":0,"source":"18","hints":"19","executionTime":53,"executionStatus":"20","data":"21"},{"startTime":1760134559348,"executionIndex":1,"source":"22","hints":"23","executionTime":1,"executionStatus":"20","data":"24"},[],[],"success",{"main":"25"},["26"],[],{"main":"27"},["28"],{"previousNode":"13","previousNodeOutput":0,"previousNodeRun":0},["29"],["30"],["31"],{"json":"32","pairedItem":"33"},{"json":"34","pairedItem":"35"},{"message":"36","topic":"37"},{"item":0},{"message":"38","topic":"37","$json":"39"},{"item":0},{"message":"40"},"homeassistant",{"message":"40"},{"event_type":"41"},"It's all good now baby!!!","mqtt"]
207 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":false,"nodes":[{"parameters":{"mode":"expression","numberOutputs":2,"output":"={{ $json.event_type === \\"mqtt\\" ? 1 : 0 }}","looseTypeValidation":false},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[416,80],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch","alwaysOutputData":false,"executeOnce":false},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[576,-80],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"topics":"homeassistant","options":{"jsonParseBody":true}},"type":"n8n-nodes-base.mqttTrigger","typeVersion":1,"position":[0,176],"id":"db220e56-efe7-458b-990d-b6b0c7f3a637","name":"FROM homeassistant","credentials":{"mqtt":{"id":"rqKKnJhZrSWZoVl6","name":"MQTT account"}}},{"parameters":{"mode":"manual","duplicateItem":false,"assignments":{"assignments":[{"id":"c4a9b92c-994d-465e-b695-00aae9dec0b5","name":"event_type","value":"mqtt","type":"string"}]},"includeOtherFields":true,"include":"all","options":{}},"type":"n8n-nodes-base.set","typeVersion":3.4,"position":[224,176],"id":"68ebb20b-87e8-4cfb-a83e-9cb692e4d38e","name":"TO event"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://gotify/message?token=ARKhue-EFe.5sxq","authentication":"none","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"keypair","bodyParameters":{"parameters":[{"name":"message","value":"={{ $json.message.message }}"},{"name":"title","value":"Wolkenriss"}]},"options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[576,224],"id":"197092fe-f532-46aa-8884-900568b6f22b","name":"HTTP Request"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"HTTP Request","type":"main","index":0}]]},"FROM homeassistant":{"main":[[{"node":"TO event","type":"main","index":0}]]},"TO event":{"main":[[{"node":"Switch","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{"destinationNode":"4","runNodeFilter":"5"},{"runData":"6","pinData":"7","lastNodeExecuted":"4"},{"contextData":"8","nodeExecutionStack":"9","metadata":"10","waitingExecution":"11","waitingExecutionSource":"12"},"HTTP Request",["13","14","4","15"],{"FROM homeassistant":"16","TO event":"17","Switch":"18","HTTP Request":"19"},{},{"node:HTTP Request":"20"},[],{},{},{},"FROM homeassistant","Switch","TO event",["21"],["22"],["23"],["24"],{"response":"25"},{"startTime":1760135799896,"executionIndex":0,"source":"26","hints":"27","executionTime":47,"executionStatus":"28","data":"29"},{"startTime":1760135799943,"executionIndex":1,"source":"30","hints":"31","executionTime":1,"executionStatus":"28","data":"32"},{"startTime":1760135990462,"executionIndex":2,"source":"33","hints":"34","executionTime":7,"executionStatus":"28","data":"35"},{"startTime":1760136449855,"executionIndex":3,"source":"36","hints":"37","executionTime":9,"executionStatus":"28","data":"38"},{"body":"39"},[],[],"success",{"main":"40"},["41"],[],{"main":"42"},["43"],[],{"main":"44"},["45"],[],{"main":"46"},{"id":2,"appid":1,"message":"47","title":"48","priority":0,"date":"49"},["50"],{"previousNode":"13"},["51"],{"previousNode":"15","previousNodeOutput":0,"previousNodeRun":0},["52","53"],{"previousNode":"14","previousNodeOutput":1,"previousNodeRun":0},["54"],"It's all good now baby!!!","Wolkenriss","2025-10-10T22:47:29.861926002Z",["55"],["56"],[],["57"],["58"],{"json":"59","pairedItem":"60"},{"json":"61","pairedItem":"62"},{"json":"63","pairedItem":"64"},{"json":"39","pairedItem":"65"},{"message":"66","topic":"67"},{"item":0},{"message":"68","topic":"67","event_type":"69"},{"item":0},{"message":"70","topic":"67","event_type":"69"},{"item":0},{"item":0},{"message":"47"},"homeassistant",{"message":"47"},"mqtt",{"message":"47"}]
106 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T20:09:00.515Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760130160294,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760130160294,"executionIndex":1,"source":"21","hints":"22","executionTime":0,"executionStatus":"19","data":"23"},{"startTime":1760130160295,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760130160295,"executionIndex":3,"source":"27","hints":"28","executionTime":3,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"previousNode":"40"},["41","42"],{"previousNode":"43","previousNodeOutput":1},["44"],["45"],"FROM valknar/home",["46"],"TO webhook",[],["47"],"Switch",["48"],{"json":"49","pairedItem":"50"},{"json":"49","pairedItem":"51"},{"json":"49","pairedItem":"52"},{"json":"53","pairedItem":"54"},{"headers":"55","params":"56","query":"57","body":"58","webhookUrl":"59","executionMode":"60"},{"item":0},{"item":0},{"item":0},{"headers":"61","params":"62","query":"63","body":"64","webhookUrl":"59","executionMode":"60"},{"item":0},{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"https://chain.pivoine.art/webhook/5ed1a77b-13b2-4df8-8d38-1059f8618d15","production",{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"chain.pivoine.art","Go-http-client/1.1","gzip","172.18.0.1","443","https","ba94cdd2a9e5","3ebff29d-7ce5-48ff-bf84-2e4597a11f56","workflow_job","repository","","sha1=","sha256=","{\\n \\"action\\": \\"in_progress\\",\\n \\"workflow_job\\": {\\n \\"id\\": 125,\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/actions/runs/125/jobs/125\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home/actions/runs/53/jobs/0\\",\\n \\"run_id\\": 125,\\n \\"run_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/actions/runs/125\\",\\n \\"name\\": \\"build\\",\\n \\"labels\\": [\\n \\"ubuntu-latest\\"\\n ],\\n \\"run_attempt\\": 1,\\n \\"head_sha\\": \\"fc80a78f51b2ff068318ba62ade4a5324d0f42f8\\",\\n \\"head_branch\\": \\"main\\",\\n \\"status\\": \\"in_progress\\",\\n \\"runner_id\\": 4,\\n \\"runner_name\\": \\"be3675773068\\",\\n \\"steps\\": [\\n {\\n \\"name\\": \\"actions/checkout@\\",\\n \\"number\\": 0,\\n \\"status\\": \\"in_progress\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n {\\n \\"name\\": \\"actions/setup-node@v5\\",\\n \\"number\\": 1,\\n \\"status\\": \\"in_progress\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n {\\n \\"name\\": \\"Install pnpm\\",\\n \\"number\\": 2,\\n \\"status\\": \\"in_progress\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n {\\n \\"name\\": \\"Build JavaScript\\",\\n \\"number\\": 3,\\n \\"status\\": \\"in_progress\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n {\\n \\"name\\": \\"🚀 Deploy via SSH\\",\\n \\"number\\": 4,\\n \\"status\\": \\"in_progress\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n {\\n \\"name\\": \\"Docker compose restart\\",\\n \\"number\\": 5,\\n \\"status\\": \\"in_progress\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n }\\n ],\\n \\"created_at\\": \\"2025-10-10T21:02:38Z\\",\\n \\"started_at\\": \\"2025-10-10T21:02:39Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n \\"repository\\": {\\n \\"id\\": 4,\\n \\"owner\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n },\\n \\"name\\": \\"home\\",\\n \\"full_name\\": \\"valknar/home\\",\\n \\"description\\": \\"\\",\\n \\"empty\\": false,\\n \\"private\\": true,\\n \\"fork\\": false,\\n \\"template\\": false,\\n \\"mirror\\": false,\\n \\"size\\": 617134,\\n \\"language\\": \\"Shell\\",\\n \\"languages_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/languages\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home\\",\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home\\",\\n \\"link\\": \\"\\",\\n \\"ssh_url\\": \\"ssh://git@code.pivoine.art:2222/valknar/home.git\\",\\n \\"clone_url\\": \\"https://code.pivoine.art/valknar/home.git\\",\\n \\"original_url\\": \\"https://github.com/valknarogg/home\\",\\n \\"website\\": \\"\\",\\n \\"stars_count\\": 0,\\n \\"forks_count\\": 0,\\n \\"watchers_count\\": 1,\\n \\"open_issues_count\\": 0,\\n \\"open_pr_counter\\": 0,\\n \\"release_counter\\": 0,\\n \\"default_branch\\": \\"main\\",\\n \\"archived\\": false,\\n \\"created_at\\": \\"2025-10-09T23:17:05Z\\",\\n \\"updated_at\\": \\"2025-10-10T21:02:38Z\\",\\n \\"archived_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"permissions\\": {\\n \\"admin\\": true,\\n \\"push\\": true,\\n \\"pull\\": true\\n },\\n \\"has_issues\\": true,\\n \\"internal_tracker\\": {\\n \\"enable_time_tracker\\": true,\\n \\"allow_only_contributors_to_track_time\\": true,\\n \\"enable_issue_dependencies\\": true\\n },\\n \\"has_wiki\\": true,\\n \\"has_pull_requests\\": false,\\n \\"has_projects\\": true,\\n \\"projects_mode\\": \\"all\\",\\n \\"has_releases\\": true,\\n \\"has_packages\\": true,\\n \\"has_actions\\": true,\\n \\"ignore_whitespace_conflicts\\": false,\\n \\"allow_merge_commits\\": false,\\n \\"allow_rebase\\": false,\\n \\"allow_rebase_explicit\\": false,\\n \\"allow_squash_merge\\": false,\\n \\"allow_fast_forward_only_merge\\": false,\\n \\"allow_rebase_update\\": false,\\n \\"default_delete_branch_after_merge\\": false,\\n \\"default_merge_style\\": \\"merge\\",\\n \\"default_allow_maintainer_edit\\": false,\\n \\"avatar_url\\": \\"\\",\\n \\"internal\\": false,\\n \\"mirror_interval\\": \\"\\",\\n \\"object_format_name\\": \\"sha1\\",\\n \\"mirror_updated\\": \\"0001-01-01T00:00:00Z\\",\\n \\"topics\\": [],\\n \\"licenses\\": []\\n },\\n \\"sender\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@noreply.code.pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n }\\n}"]
108 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T20:09:00.515Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760130160331,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760130160331,"executionIndex":1,"source":"21","hints":"22","executionTime":0,"executionStatus":"19","data":"23"},{"startTime":1760130160331,"executionIndex":2,"source":"24","hints":"25","executionTime":1,"executionStatus":"19","data":"26"},{"startTime":1760130160332,"executionIndex":3,"source":"27","hints":"28","executionTime":6,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"previousNode":"40"},["41","42"],{"previousNode":"43","previousNodeOutput":1},["44"],["45"],"FROM valknar/home",["46"],"TO webhook",[],["47"],"Switch",["48"],{"json":"49","pairedItem":"50"},{"json":"49","pairedItem":"51"},{"json":"49","pairedItem":"52"},{"json":"53","pairedItem":"54"},{"headers":"55","params":"56","query":"57","body":"58","webhookUrl":"59","executionMode":"60"},{"item":0},{"item":0},{"item":0},{"headers":"61","params":"62","query":"63","body":"64","webhookUrl":"59","executionMode":"60"},{"item":0},{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"https://chain.pivoine.art/webhook/5ed1a77b-13b2-4df8-8d38-1059f8618d15","production",{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"chain.pivoine.art","Go-http-client/1.1","gzip","172.18.0.1","443","https","ba94cdd2a9e5","65285f33-8a78-4003-865d-6735a56c8dbf","workflow_job","repository","","sha1=","sha256=","{\\n \\"action\\": \\"completed\\",\\n \\"workflow_job\\": {\\n \\"id\\": 125,\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/actions/runs/125/jobs/125\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home/actions/runs/53/jobs/0\\",\\n \\"run_id\\": 125,\\n \\"run_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/actions/runs/125\\",\\n \\"name\\": \\"build\\",\\n \\"labels\\": [\\n \\"ubuntu-latest\\"\\n ],\\n \\"run_attempt\\": 1,\\n \\"head_sha\\": \\"fc80a78f51b2ff068318ba62ade4a5324d0f42f8\\",\\n \\"head_branch\\": \\"main\\",\\n \\"status\\": \\"completed\\",\\n \\"conclusion\\": \\"failure\\",\\n \\"runner_id\\": 4,\\n \\"runner_name\\": \\"be3675773068\\",\\n \\"steps\\": [\\n {\\n \\"name\\": \\"actions/checkout@\\",\\n \\"number\\": 0,\\n \\"status\\": \\"completed\\",\\n \\"conclusion\\": \\"failure\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n {\\n \\"name\\": \\"actions/setup-node@v5\\",\\n \\"number\\": 1,\\n \\"status\\": \\"completed\\",\\n \\"conclusion\\": \\"failure\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n {\\n \\"name\\": \\"Install pnpm\\",\\n \\"number\\": 2,\\n \\"status\\": \\"completed\\",\\n \\"conclusion\\": \\"failure\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n {\\n \\"name\\": \\"Build JavaScript\\",\\n \\"number\\": 3,\\n \\"status\\": \\"completed\\",\\n \\"conclusion\\": \\"failure\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n {\\n \\"name\\": \\"🚀 Deploy via SSH\\",\\n \\"number\\": 4,\\n \\"status\\": \\"completed\\",\\n \\"conclusion\\": \\"failure\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n {\\n \\"name\\": \\"Docker compose restart\\",\\n \\"number\\": 5,\\n \\"status\\": \\"completed\\",\\n \\"conclusion\\": \\"failure\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n }\\n ],\\n \\"created_at\\": \\"2025-10-10T21:02:38Z\\",\\n \\"started_at\\": \\"2025-10-10T21:02:39Z\\",\\n \\"completed_at\\": \\"2025-10-10T21:02:39Z\\"\\n },\\n \\"repository\\": {\\n \\"id\\": 4,\\n \\"owner\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n },\\n \\"name\\": \\"home\\",\\n \\"full_name\\": \\"valknar/home\\",\\n \\"description\\": \\"\\",\\n \\"empty\\": false,\\n \\"private\\": true,\\n \\"fork\\": false,\\n \\"template\\": false,\\n \\"mirror\\": false,\\n \\"size\\": 617134,\\n \\"language\\": \\"Shell\\",\\n \\"languages_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/languages\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home\\",\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home\\",\\n \\"link\\": \\"\\",\\n \\"ssh_url\\": \\"ssh://git@code.pivoine.art:2222/valknar/home.git\\",\\n \\"clone_url\\": \\"https://code.pivoine.art/valknar/home.git\\",\\n \\"original_url\\": \\"https://github.com/valknarogg/home\\",\\n \\"website\\": \\"\\",\\n \\"stars_count\\": 0,\\n \\"forks_count\\": 0,\\n \\"watchers_count\\": 1,\\n \\"open_issues_count\\": 0,\\n \\"open_pr_counter\\": 0,\\n \\"release_counter\\": 0,\\n \\"default_branch\\": \\"main\\",\\n \\"archived\\": false,\\n \\"created_at\\": \\"2025-10-09T23:17:05Z\\",\\n \\"updated_at\\": \\"2025-10-10T21:02:38Z\\",\\n \\"archived_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"permissions\\": {\\n \\"admin\\": true,\\n \\"push\\": true,\\n \\"pull\\": true\\n },\\n \\"has_issues\\": true,\\n \\"internal_tracker\\": {\\n \\"enable_time_tracker\\": true,\\n \\"allow_only_contributors_to_track_time\\": true,\\n \\"enable_issue_dependencies\\": true\\n },\\n \\"has_wiki\\": true,\\n \\"has_pull_requests\\": false,\\n \\"has_projects\\": true,\\n \\"projects_mode\\": \\"all\\",\\n \\"has_releases\\": true,\\n \\"has_packages\\": true,\\n \\"has_actions\\": true,\\n \\"ignore_whitespace_conflicts\\": false,\\n \\"allow_merge_commits\\": false,\\n \\"allow_rebase\\": false,\\n \\"allow_rebase_explicit\\": false,\\n \\"allow_squash_merge\\": false,\\n \\"allow_fast_forward_only_merge\\": false,\\n \\"allow_rebase_update\\": false,\\n \\"default_delete_branch_after_merge\\": false,\\n \\"default_merge_style\\": \\"merge\\",\\n \\"default_allow_maintainer_edit\\": false,\\n \\"avatar_url\\": \\"\\",\\n \\"internal\\": false,\\n \\"mirror_interval\\": \\"\\",\\n \\"object_format_name\\": \\"sha1\\",\\n \\"mirror_updated\\": \\"0001-01-01T00:00:00Z\\",\\n \\"topics\\": [],\\n \\"licenses\\": []\\n },\\n \\"sender\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@noreply.code.pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n }\\n}"]
173 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T22:16:40.309Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"strict","version":2},"conditions":[{"leftValue":"=$json.event_type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"d4544913-9242-497a-98dc-cb5000aca849"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"strict","version":2},"conditions":[{"id":"19287e91-bc34-4d10-a0fa-48825a980a7d","leftValue":"=$json.event_type","rightValue":"mqtt","operator":{"type":"string","operation":"equals","name":"filter.operator.equals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"mqtt"}]},"looseTypeValidation":false,"options":{}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,80],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-208],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[576,400],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"},{"parameters":{"topics":"homeassistant","options":{"jsonParseBody":true}},"type":"n8n-nodes-base.mqttTrigger","typeVersion":1,"position":[0,176],"id":"db220e56-efe7-458b-990d-b6b0c7f3a637","name":"FROM homeassistant","credentials":{"mqtt":{"id":"rqKKnJhZrSWZoVl6","name":"MQTT account"}}},{"parameters":{"mode":"manual","duplicateItem":false,"assignments":{"assignments":[{"id":"c4a9b92c-994d-465e-b695-00aae9dec0b5","name":"=$json.event_type","value":"mqtt","type":"string"}]},"includeOtherFields":true,"include":"all","options":{}},"type":"n8n-nodes-base.set","typeVersion":3.4,"position":[224,176],"id":"68ebb20b-87e8-4cfb-a83e-9cb692e4d38e","name":"TO event"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://chat/message","authentication":"none","provideSslCertificates":false,"sendQuery":true,"specifyQuery":"keypair","queryParameters":{"parameters":[{"name":"token","value":"CQ.CVw-vDMMqLqV"}]},"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"keypair","bodyParameters":{"parameters":[{"name":"message","value":""}]},"options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[656,80],"id":"197092fe-f532-46aa-8884-900568b6f22b","name":"HTTP Request"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[],[]]},"FROM homeassistant":{"main":[[{"node":"TO event","type":"main","index":0}]]},"TO event":{"main":[[{"node":"Switch","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","metadata":"7","nodeExecutionStack":"8","waitingExecution":"9","waitingExecutionSource":"10"},{"FROM homeassistant":"11","TO event":"12","Switch":"13"},"Switch",{},{},[],{},{},["14"],["15"],["16"],{"startTime":1760134600376,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760134600376,"executionIndex":1,"source":"21","hints":"22","executionTime":1,"executionStatus":"19","data":"23"},{"startTime":1760134600377,"executionIndex":2,"source":"24","hints":"25","executionTime":1,"executionStatus":"19","data":"26"},[],[],"success",{"main":"27"},["28"],[],{"main":"29"},["30"],[],{"main":"31"},["32"],{"previousNode":"33"},["34"],{"previousNode":"35"},["36","37"],["38"],"FROM homeassistant",["39"],"TO event",[],[],{"json":"40","pairedItem":"41"},{"json":"42","pairedItem":"43"},{"message":"44","topic":"45"},{"item":0},{"message":"46","topic":"45","$json":"47"},{"item":0},{"message":"48"},"homeassistant",{"message":"48"},{"event_type":"49"},"It's all good now baby!!!","mqtt"]
174 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":false,"nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"strict","version":2},"conditions":[{"leftValue":"=$json.event_type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"d4544913-9242-497a-98dc-cb5000aca849"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"strict","version":2},"conditions":[{"id":"19287e91-bc34-4d10-a0fa-48825a980a7d","leftValue":"=$json.event_type","rightValue":"mqtt","operator":{"type":"string","operation":"equals","name":"filter.operator.equals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"mqtt"}]},"looseTypeValidation":false,"options":{}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,80],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-208],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[576,400],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"},{"parameters":{"topics":"homeassistant","options":{"jsonParseBody":true}},"type":"n8n-nodes-base.mqttTrigger","typeVersion":1,"position":[0,176],"id":"db220e56-efe7-458b-990d-b6b0c7f3a637","name":"FROM homeassistant","credentials":{"mqtt":{"id":"rqKKnJhZrSWZoVl6","name":"MQTT account"}}},{"parameters":{"mode":"manual","duplicateItem":false,"assignments":{"assignments":[{"id":"c4a9b92c-994d-465e-b695-00aae9dec0b5","name":"=$json.event_type","value":"mqtt","type":"string"}]},"includeOtherFields":true,"include":"all","options":{}},"type":"n8n-nodes-base.set","typeVersion":3.4,"position":[224,176],"id":"68ebb20b-87e8-4cfb-a83e-9cb692e4d38e","name":"TO event"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://chat/message","authentication":"none","provideSslCertificates":false,"sendQuery":true,"specifyQuery":"keypair","queryParameters":{"parameters":[{"name":"token","value":"CQ.CVw-vDMMqLqV"}]},"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"keypair","bodyParameters":{"parameters":[{"name":"message","value":""}]},"options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[656,80],"id":"197092fe-f532-46aa-8884-900568b6f22b","name":"HTTP Request"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[],[]]},"FROM homeassistant":{"main":[[{"node":"TO event","type":"main","index":0}]]},"TO event":{"main":[[{"node":"Switch","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","pinData":"5","lastNodeExecuted":"6"},{"contextData":"7","nodeExecutionStack":"8","metadata":"9","waitingExecution":"10","waitingExecutionSource":"11"},{"FROM homeassistant":"12","TO event":"13","Switch":"14"},{},"Switch",{},[],{},{},{},["15"],["16"],["17"],{"startTime":1760134601730,"executionIndex":0,"source":"18","hints":"19","executionTime":49,"executionStatus":"20","data":"21"},{"startTime":1760134601779,"executionIndex":1,"source":"22","hints":"23","executionTime":1,"executionStatus":"20","data":"24"},{"startTime":1760134601780,"executionIndex":2,"source":"25","hints":"26","executionTime":1,"executionStatus":"20","data":"27"},[],[],"success",{"main":"28"},["29"],[],{"main":"30"},["31"],[],{"main":"32"},["33"],{"previousNode":"34"},["35"],{"previousNode":"36"},["37","38"],["39"],"FROM homeassistant",["40"],"TO event",[],[],{"json":"41","pairedItem":"42"},{"json":"43","pairedItem":"44"},{"message":"45","topic":"46"},{"item":0},{"message":"47","topic":"46","$json":"48"},{"item":0},{"message":"49"},"homeassistant",{"message":"49"},{"event_type":"50"},"It's all good now baby!!!","mqtt"]
208 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T22:47:59.407Z","nodes":[{"parameters":{"mode":"expression","numberOutputs":2,"output":"={{ $json.event_type === \\"mqtt\\" ? 1 : 0 }}","looseTypeValidation":false},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[416,80],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch","alwaysOutputData":false,"executeOnce":false},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[576,-80],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"topics":"homeassistant","options":{"jsonParseBody":true}},"type":"n8n-nodes-base.mqttTrigger","typeVersion":1,"position":[0,176],"id":"db220e56-efe7-458b-990d-b6b0c7f3a637","name":"FROM homeassistant","credentials":{"mqtt":{"id":"rqKKnJhZrSWZoVl6","name":"MQTT account"}}},{"parameters":{"mode":"manual","duplicateItem":false,"assignments":{"assignments":[{"id":"c4a9b92c-994d-465e-b695-00aae9dec0b5","name":"event_type","value":"mqtt","type":"string"}]},"includeOtherFields":true,"include":"all","options":{}},"type":"n8n-nodes-base.set","typeVersion":3.4,"position":[224,176],"id":"68ebb20b-87e8-4cfb-a83e-9cb692e4d38e","name":"TO event"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://gotify/message?token=ARKhue-EFe.5sxq","authentication":"none","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"keypair","bodyParameters":{"parameters":[{"name":"message","value":"={{ $json.message.message }}"},{"name":"title","value":"Wolkenriss"}]},"options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[576,224],"id":"197092fe-f532-46aa-8884-900568b6f22b","name":"HTTP Request"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"HTTP Request","type":"main","index":0}]]},"FROM homeassistant":{"main":[[{"node":"TO event","type":"main","index":0}]]},"TO event":{"main":[[{"node":"Switch","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","metadata":"7","nodeExecutionStack":"8","waitingExecution":"9","waitingExecutionSource":"10"},{"FROM homeassistant":"11","TO event":"12","Switch":"13","HTTP Request":"14"},"HTTP Request",{},{},[],{},{},["15"],["16"],["17"],["18"],{"startTime":1760136479464,"executionIndex":0,"source":"19","hints":"20","executionTime":0,"executionStatus":"21","data":"22"},{"startTime":1760136479464,"executionIndex":1,"source":"23","hints":"24","executionTime":0,"executionStatus":"21","data":"25"},{"startTime":1760136479464,"executionIndex":2,"source":"26","hints":"27","executionTime":0,"executionStatus":"21","data":"28"},{"startTime":1760136479465,"executionIndex":3,"source":"29","hints":"30","executionTime":4,"executionStatus":"21","data":"31"},[],[],"success",{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],[],{"main":"38"},["39"],{"previousNode":"40"},["41"],{"previousNode":"42"},["43","44"],{"previousNode":"45","previousNodeOutput":1},["46"],["47"],"FROM homeassistant",["48"],"TO event",[],["49"],"Switch",["50"],{"json":"51","pairedItem":"52"},{"json":"53","pairedItem":"54"},{"json":"53","pairedItem":"55"},{"json":"56","pairedItem":"57"},{"message":"58","topic":"59"},{"item":0},{"message":"60","topic":"59","event_type":"61"},{"item":0},{"item":0},{"id":3,"appid":1,"message":"62","title":"63","priority":0,"date":"64"},{"item":0},{"message":"62"},"homeassistant",{"message":"62"},"mqtt","It's all good now baby!!!","Wolkenriss","2025-10-10T22:47:59.467134655Z"]
107 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T20:09:00.515Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760130160313,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760130160313,"executionIndex":1,"source":"21","hints":"22","executionTime":1,"executionStatus":"19","data":"23"},{"startTime":1760130160314,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760130160314,"executionIndex":3,"source":"27","hints":"28","executionTime":2,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"previousNode":"40"},["41","42"],{"previousNode":"43","previousNodeOutput":1},["44"],["45"],"FROM valknar/home",["46"],"TO webhook",[],["47"],"Switch",["48"],{"json":"49","pairedItem":"50"},{"json":"49","pairedItem":"51"},{"json":"49","pairedItem":"52"},{"json":"53","pairedItem":"54"},{"headers":"55","params":"56","query":"57","body":"58","webhookUrl":"59","executionMode":"60"},{"item":0},{"item":0},{"item":0},{"headers":"61","params":"62","query":"63","body":"64","webhookUrl":"59","executionMode":"60"},{"item":0},{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"https://chain.pivoine.art/webhook/5ed1a77b-13b2-4df8-8d38-1059f8618d15","production",{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"chain.pivoine.art","Go-http-client/1.1","gzip","172.18.0.1","443","https","ba94cdd2a9e5","ebb90e10-3a4f-41c9-87b3-48277a9fa6af","status","repository","","sha1=","sha256=","{\\n \\"commit\\": {\\n \\"id\\": \\"fc80a78f51b2ff068318ba62ade4a5324d0f42f8\\",\\n \\"message\\": \\"fix: home\\\\n\\",\\n \\"url\\": \\"https://code.pivoine.art/valknar/home/commit/fc80a78f51b2ff068318ba62ade4a5324d0f42f8\\",\\n \\"author\\": {\\n \\"name\\": \\"Sebastian Krüger\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"username\\": \\"valknar\\"\\n },\\n \\"committer\\": {\\n \\"name\\": \\"Sebastian Krüger\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"username\\": \\"valknar\\"\\n },\\n \\"verification\\": null,\\n \\"timestamp\\": \\"2025-10-10T23:02:36+02:00\\",\\n \\"added\\": [],\\n \\"removed\\": [],\\n \\"modified\\": [\\n \\"Projects/kompose/home/compose.yaml\\"\\n ]\\n },\\n \\"context\\": \\"Build and Deploy Docs.Pivoine.Art via SSH / build (push)\\",\\n \\"created_at\\": \\"2025-10-10T21:02:40Z\\",\\n \\"description\\": \\"Failing after 0s\\",\\n \\"id\\": 165,\\n \\"repository\\": {\\n \\"id\\": 4,\\n \\"owner\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n },\\n \\"name\\": \\"home\\",\\n \\"full_name\\": \\"valknar/home\\",\\n \\"description\\": \\"\\",\\n \\"empty\\": false,\\n \\"private\\": true,\\n \\"fork\\": false,\\n \\"template\\": false,\\n \\"mirror\\": false,\\n \\"size\\": 617134,\\n \\"language\\": \\"Shell\\",\\n \\"languages_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/languages\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home\\",\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home\\",\\n \\"link\\": \\"\\",\\n \\"ssh_url\\": \\"ssh://git@code.pivoine.art:2222/valknar/home.git\\",\\n \\"clone_url\\": \\"https://code.pivoine.art/valknar/home.git\\",\\n \\"original_url\\": \\"https://github.com/valknarogg/home\\",\\n \\"website\\": \\"\\",\\n \\"stars_count\\": 0,\\n \\"forks_count\\": 0,\\n \\"watchers_count\\": 1,\\n \\"open_issues_count\\": 0,\\n \\"open_pr_counter\\": 0,\\n \\"release_counter\\": 0,\\n \\"default_branch\\": \\"main\\",\\n \\"archived\\": false,\\n \\"created_at\\": \\"2025-10-09T23:17:05Z\\",\\n \\"updated_at\\": \\"2025-10-10T21:02:38Z\\",\\n \\"archived_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"permissions\\": {\\n \\"admin\\": true,\\n \\"push\\": true,\\n \\"pull\\": true\\n },\\n \\"has_issues\\": true,\\n \\"internal_tracker\\": {\\n \\"enable_time_tracker\\": true,\\n \\"allow_only_contributors_to_track_time\\": true,\\n \\"enable_issue_dependencies\\": true\\n },\\n \\"has_wiki\\": true,\\n \\"has_pull_requests\\": false,\\n \\"has_projects\\": true,\\n \\"projects_mode\\": \\"all\\",\\n \\"has_releases\\": true,\\n \\"has_packages\\": true,\\n \\"has_actions\\": true,\\n \\"ignore_whitespace_conflicts\\": false,\\n \\"allow_merge_commits\\": false,\\n \\"allow_rebase\\": false,\\n \\"allow_rebase_explicit\\": false,\\n \\"allow_squash_merge\\": false,\\n \\"allow_fast_forward_only_merge\\": false,\\n \\"allow_rebase_update\\": false,\\n \\"default_delete_branch_after_merge\\": false,\\n \\"default_merge_style\\": \\"merge\\",\\n \\"default_allow_maintainer_edit\\": false,\\n \\"avatar_url\\": \\"\\",\\n \\"internal\\": false,\\n \\"mirror_interval\\": \\"\\",\\n \\"object_format_name\\": \\"sha1\\",\\n \\"mirror_updated\\": \\"0001-01-01T00:00:00Z\\",\\n \\"topics\\": [],\\n \\"licenses\\": []\\n },\\n \\"sender\\": {\\n \\"id\\": -2,\\n \\"login\\": \\"gitea-actions\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"Gitea Actions\\",\\n \\"email\\": \\"gitea-actions@noreply.code.pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/assets/img/avatar_default.png\\",\\n \\"html_url\\": \\"https://code.pivoine.art/gitea-actions\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"1970-01-01T00:00:00Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"gitea-actions\\"\\n },\\n \\"sha\\": \\"fc80a78f51b2ff068318ba62ade4a5324d0f42f8\\",\\n \\"state\\": \\"failure\\",\\n \\"target_url\\": \\"https://code.pivoine.art/valknar/home/actions/runs/53/jobs/0\\",\\n \\"updated_at\\": \\"2025-10-10T21:02:40Z\\"\\n}"]
109 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T20:09:00.515Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760130161844,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760130161844,"executionIndex":1,"source":"21","hints":"22","executionTime":1,"executionStatus":"19","data":"23"},{"startTime":1760130161845,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760130161845,"executionIndex":3,"source":"27","hints":"28","executionTime":4,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"previousNode":"40"},["41","42"],{"previousNode":"43","previousNodeOutput":1},["44"],["45"],"FROM valknar/home",["46"],"TO webhook",[],["47"],"Switch",["48"],{"json":"49","pairedItem":"50"},{"json":"49","pairedItem":"51"},{"json":"49","pairedItem":"52"},{"json":"53","pairedItem":"54"},{"headers":"55","params":"56","query":"57","body":"58","webhookUrl":"59","executionMode":"60"},{"item":0},{"item":0},{"item":0},{"headers":"61","params":"62","query":"63","body":"64","webhookUrl":"59","executionMode":"60"},{"item":0},{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"https://chain.pivoine.art/webhook/5ed1a77b-13b2-4df8-8d38-1059f8618d15","production",{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"chain.pivoine.art","Go-http-client/1.1","gzip","172.18.0.1","443","https","ba94cdd2a9e5","fd6d4d30-f4a4-4c85-beac-63c9a3f3ebbc","workflow_job","repository","","sha1=","sha256=","{\\n \\"action\\": \\"in_progress\\",\\n \\"workflow_job\\": {\\n \\"id\\": 126,\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/actions/runs/126/jobs/126\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home/actions/runs/54/jobs/0\\",\\n \\"run_id\\": 126,\\n \\"run_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/actions/runs/126\\",\\n \\"name\\": \\"build\\",\\n \\"labels\\": [\\n \\"ubuntu-latest\\"\\n ],\\n \\"run_attempt\\": 1,\\n \\"head_sha\\": \\"fc80a78f51b2ff068318ba62ade4a5324d0f42f8\\",\\n \\"head_branch\\": \\"main\\",\\n \\"status\\": \\"in_progress\\",\\n \\"runner_id\\": 4,\\n \\"runner_name\\": \\"be3675773068\\",\\n \\"steps\\": [\\n {\\n \\"name\\": \\"actions/checkout@v4\\",\\n \\"number\\": 0,\\n \\"status\\": \\"in_progress\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n {\\n \\"name\\": \\"actions/checkout@v4\\",\\n \\"number\\": 1,\\n \\"status\\": \\"in_progress\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n {\\n \\"name\\": \\"Commit and push changes (if any)\\",\\n \\"number\\": 2,\\n \\"status\\": \\"in_progress\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n }\\n ],\\n \\"created_at\\": \\"2025-10-10T21:02:38Z\\",\\n \\"started_at\\": \\"2025-10-10T21:02:41Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n \\"repository\\": {\\n \\"id\\": 4,\\n \\"owner\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n },\\n \\"name\\": \\"home\\",\\n \\"full_name\\": \\"valknar/home\\",\\n \\"description\\": \\"\\",\\n \\"empty\\": false,\\n \\"private\\": true,\\n \\"fork\\": false,\\n \\"template\\": false,\\n \\"mirror\\": false,\\n \\"size\\": 617134,\\n \\"language\\": \\"Shell\\",\\n \\"languages_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/languages\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home\\",\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home\\",\\n \\"link\\": \\"\\",\\n \\"ssh_url\\": \\"ssh://git@code.pivoine.art:2222/valknar/home.git\\",\\n \\"clone_url\\": \\"https://code.pivoine.art/valknar/home.git\\",\\n \\"original_url\\": \\"https://github.com/valknarogg/home\\",\\n \\"website\\": \\"\\",\\n \\"stars_count\\": 0,\\n \\"forks_count\\": 0,\\n \\"watchers_count\\": 1,\\n \\"open_issues_count\\": 0,\\n \\"open_pr_counter\\": 0,\\n \\"release_counter\\": 0,\\n \\"default_branch\\": \\"main\\",\\n \\"archived\\": false,\\n \\"created_at\\": \\"2025-10-09T23:17:05Z\\",\\n \\"updated_at\\": \\"2025-10-10T21:02:38Z\\",\\n \\"archived_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"permissions\\": {\\n \\"admin\\": true,\\n \\"push\\": true,\\n \\"pull\\": true\\n },\\n \\"has_issues\\": true,\\n \\"internal_tracker\\": {\\n \\"enable_time_tracker\\": true,\\n \\"allow_only_contributors_to_track_time\\": true,\\n \\"enable_issue_dependencies\\": true\\n },\\n \\"has_wiki\\": true,\\n \\"has_pull_requests\\": false,\\n \\"has_projects\\": true,\\n \\"projects_mode\\": \\"all\\",\\n \\"has_releases\\": true,\\n \\"has_packages\\": true,\\n \\"has_actions\\": true,\\n \\"ignore_whitespace_conflicts\\": false,\\n \\"allow_merge_commits\\": false,\\n \\"allow_rebase\\": false,\\n \\"allow_rebase_explicit\\": false,\\n \\"allow_squash_merge\\": false,\\n \\"allow_fast_forward_only_merge\\": false,\\n \\"allow_rebase_update\\": false,\\n \\"default_delete_branch_after_merge\\": false,\\n \\"default_merge_style\\": \\"merge\\",\\n \\"default_allow_maintainer_edit\\": false,\\n \\"avatar_url\\": \\"\\",\\n \\"internal\\": false,\\n \\"mirror_interval\\": \\"\\",\\n \\"object_format_name\\": \\"sha1\\",\\n \\"mirror_updated\\": \\"0001-01-01T00:00:00Z\\",\\n \\"topics\\": [],\\n \\"licenses\\": []\\n },\\n \\"sender\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@noreply.code.pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n }\\n}"]
175 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":false,"nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"strict","version":2},"conditions":[{"leftValue":"$json.event_type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"d4544913-9242-497a-98dc-cb5000aca849"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"strict","version":2},"conditions":[{"id":"19287e91-bc34-4d10-a0fa-48825a980a7d","leftValue":"$json.event_type","rightValue":"mqtt","operator":{"type":"string","operation":"equals","name":"filter.operator.equals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"mqtt"}]},"looseTypeValidation":false,"options":{}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,80],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-208],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[576,400],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"},{"parameters":{"topics":"homeassistant","options":{"jsonParseBody":true}},"type":"n8n-nodes-base.mqttTrigger","typeVersion":1,"position":[0,176],"id":"db220e56-efe7-458b-990d-b6b0c7f3a637","name":"FROM homeassistant","credentials":{"mqtt":{"id":"rqKKnJhZrSWZoVl6","name":"MQTT account"}}},{"parameters":{"mode":"manual","duplicateItem":false,"assignments":{"assignments":[{"id":"c4a9b92c-994d-465e-b695-00aae9dec0b5","name":"=$json.event_type","value":"mqtt","type":"string"}]},"includeOtherFields":true,"include":"all","options":{}},"type":"n8n-nodes-base.set","typeVersion":3.4,"position":[224,176],"id":"68ebb20b-87e8-4cfb-a83e-9cb692e4d38e","name":"TO event"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://chat/message","authentication":"none","provideSslCertificates":false,"sendQuery":true,"specifyQuery":"keypair","queryParameters":{"parameters":[{"name":"token","value":"CQ.CVw-vDMMqLqV"}]},"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"keypair","bodyParameters":{"parameters":[{"name":"message","value":""}]},"options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[656,80],"id":"197092fe-f532-46aa-8884-900568b6f22b","name":"HTTP Request"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[],[]]},"FROM homeassistant":{"main":[[{"node":"TO event","type":"main","index":0}]]},"TO event":{"main":[[{"node":"Switch","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{"destinationNode":"4","runNodeFilter":"5"},{"runData":"6","pinData":"7","lastNodeExecuted":"4"},{"contextData":"8","nodeExecutionStack":"9","metadata":"10","waitingExecution":"11","waitingExecutionSource":"12"},"Switch",["13","14","4"],{"FROM homeassistant":"15","TO event":"16","Switch":"17"},{},{},[],{},{},{},"FROM homeassistant","TO event",["18"],["19"],["20"],{"startTime":1760134601730,"executionIndex":0,"source":"21","hints":"22","executionTime":49,"executionStatus":"23","data":"24"},{"startTime":1760134601779,"executionIndex":1,"source":"25","hints":"26","executionTime":1,"executionStatus":"23","data":"27"},{"startTime":1760134631569,"executionIndex":2,"source":"28","hints":"29","executionTime":1,"executionStatus":"23","data":"30"},[],[],"success",{"main":"31"},["32"],[],{"main":"33"},["34"],[],{"main":"35"},["36"],{"previousNode":"13"},["37"],{"previousNode":"14","previousNodeOutput":0,"previousNodeRun":0},["38","39"],["40"],["41"],[],[],{"json":"42","pairedItem":"43"},{"json":"44","pairedItem":"45"},{"message":"46","topic":"47"},{"item":0},{"message":"48","topic":"47","$json":"49"},{"item":0},{"message":"50"},"homeassistant",{"message":"50"},{"event_type":"51"},"It's all good now baby!!!","mqtt"]
110 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T20:09:00.515Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760130178998,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760130178998,"executionIndex":1,"source":"21","hints":"22","executionTime":1,"executionStatus":"19","data":"23"},{"startTime":1760130178999,"executionIndex":2,"source":"24","hints":"25","executionTime":1,"executionStatus":"19","data":"26"},{"startTime":1760130179000,"executionIndex":3,"source":"27","hints":"28","executionTime":5,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"previousNode":"40"},["41","42"],{"previousNode":"43","previousNodeOutput":1},["44"],["45"],"FROM valknar/home",["46"],"TO webhook",[],["47"],"Switch",["48"],{"json":"49","pairedItem":"50"},{"json":"49","pairedItem":"51"},{"json":"49","pairedItem":"52"},{"json":"53","pairedItem":"54"},{"headers":"55","params":"56","query":"57","body":"58","webhookUrl":"59","executionMode":"60"},{"item":0},{"item":0},{"item":0},{"headers":"61","params":"62","query":"63","body":"64","webhookUrl":"59","executionMode":"60"},{"item":0},{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"https://chain.pivoine.art/webhook/5ed1a77b-13b2-4df8-8d38-1059f8618d15","production",{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"chain.pivoine.art","Go-http-client/1.1","gzip","172.18.0.1","443","https","ba94cdd2a9e5","45dbd87b-4b79-4535-8ad3-862322d21592","status","repository","","sha1=","sha256=","{\\n \\"commit\\": {\\n \\"id\\": \\"fc80a78f51b2ff068318ba62ade4a5324d0f42f8\\",\\n \\"message\\": \\"fix: home\\\\n\\",\\n \\"url\\": \\"https://code.pivoine.art/valknar/home/commit/fc80a78f51b2ff068318ba62ade4a5324d0f42f8\\",\\n \\"author\\": {\\n \\"name\\": \\"Sebastian Krüger\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"username\\": \\"valknar\\"\\n },\\n \\"committer\\": {\\n \\"name\\": \\"Sebastian Krüger\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"username\\": \\"valknar\\"\\n },\\n \\"verification\\": null,\\n \\"timestamp\\": \\"2025-10-10T23:02:36+02:00\\",\\n \\"added\\": [],\\n \\"removed\\": [],\\n \\"modified\\": [\\n \\"Projects/kompose/home/compose.yaml\\"\\n ]\\n },\\n \\"context\\": \\"Sync Repository Kompose via git / build (push)\\",\\n \\"created_at\\": \\"2025-10-10T21:02:58Z\\",\\n \\"description\\": \\"Successful in 17s\\",\\n \\"id\\": 166,\\n \\"repository\\": {\\n \\"id\\": 4,\\n \\"owner\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n },\\n \\"name\\": \\"home\\",\\n \\"full_name\\": \\"valknar/home\\",\\n \\"description\\": \\"\\",\\n \\"empty\\": false,\\n \\"private\\": true,\\n \\"fork\\": false,\\n \\"template\\": false,\\n \\"mirror\\": false,\\n \\"size\\": 617134,\\n \\"language\\": \\"Shell\\",\\n \\"languages_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/languages\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home\\",\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home\\",\\n \\"link\\": \\"\\",\\n \\"ssh_url\\": \\"ssh://git@code.pivoine.art:2222/valknar/home.git\\",\\n \\"clone_url\\": \\"https://code.pivoine.art/valknar/home.git\\",\\n \\"original_url\\": \\"https://github.com/valknarogg/home\\",\\n \\"website\\": \\"\\",\\n \\"stars_count\\": 0,\\n \\"forks_count\\": 0,\\n \\"watchers_count\\": 1,\\n \\"open_issues_count\\": 0,\\n \\"open_pr_counter\\": 0,\\n \\"release_counter\\": 0,\\n \\"default_branch\\": \\"main\\",\\n \\"archived\\": false,\\n \\"created_at\\": \\"2025-10-09T23:17:05Z\\",\\n \\"updated_at\\": \\"2025-10-10T21:02:38Z\\",\\n \\"archived_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"permissions\\": {\\n \\"admin\\": true,\\n \\"push\\": true,\\n \\"pull\\": true\\n },\\n \\"has_issues\\": true,\\n \\"internal_tracker\\": {\\n \\"enable_time_tracker\\": true,\\n \\"allow_only_contributors_to_track_time\\": true,\\n \\"enable_issue_dependencies\\": true\\n },\\n \\"has_wiki\\": true,\\n \\"has_pull_requests\\": false,\\n \\"has_projects\\": true,\\n \\"projects_mode\\": \\"all\\",\\n \\"has_releases\\": true,\\n \\"has_packages\\": true,\\n \\"has_actions\\": true,\\n \\"ignore_whitespace_conflicts\\": false,\\n \\"allow_merge_commits\\": false,\\n \\"allow_rebase\\": false,\\n \\"allow_rebase_explicit\\": false,\\n \\"allow_squash_merge\\": false,\\n \\"allow_fast_forward_only_merge\\": false,\\n \\"allow_rebase_update\\": false,\\n \\"default_delete_branch_after_merge\\": false,\\n \\"default_merge_style\\": \\"merge\\",\\n \\"default_allow_maintainer_edit\\": false,\\n \\"avatar_url\\": \\"\\",\\n \\"internal\\": false,\\n \\"mirror_interval\\": \\"\\",\\n \\"object_format_name\\": \\"sha1\\",\\n \\"mirror_updated\\": \\"0001-01-01T00:00:00Z\\",\\n \\"topics\\": [],\\n \\"licenses\\": []\\n },\\n \\"sender\\": {\\n \\"id\\": -2,\\n \\"login\\": \\"gitea-actions\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"Gitea Actions\\",\\n \\"email\\": \\"gitea-actions@noreply.code.pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/assets/img/avatar_default.png\\",\\n \\"html_url\\": \\"https://code.pivoine.art/gitea-actions\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"1970-01-01T00:00:00Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"gitea-actions\\"\\n },\\n \\"sha\\": \\"fc80a78f51b2ff068318ba62ade4a5324d0f42f8\\",\\n \\"state\\": \\"success\\",\\n \\"target_url\\": \\"https://code.pivoine.art/valknar/home/actions/runs/54/jobs/0\\",\\n \\"updated_at\\": \\"2025-10-10T21:02:58Z\\"\\n}"]
176 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":false,"nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"strict","version":2},"conditions":[{"leftValue":"$json.event_type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"d4544913-9242-497a-98dc-cb5000aca849"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"strict","version":2},"conditions":[{"id":"19287e91-bc34-4d10-a0fa-48825a980a7d","leftValue":"$json.event_type","rightValue":"mqtt","operator":{"type":"string","operation":"equals","name":"filter.operator.equals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"mqtt"}]},"looseTypeValidation":false,"options":{}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,80],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-208],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[576,400],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"},{"parameters":{"topics":"homeassistant","options":{"jsonParseBody":true}},"type":"n8n-nodes-base.mqttTrigger","typeVersion":1,"position":[0,176],"id":"db220e56-efe7-458b-990d-b6b0c7f3a637","name":"FROM homeassistant","credentials":{"mqtt":{"id":"rqKKnJhZrSWZoVl6","name":"MQTT account"}}},{"parameters":{"mode":"manual","duplicateItem":false,"assignments":{"assignments":[{"id":"c4a9b92c-994d-465e-b695-00aae9dec0b5","name":"$json.event_type","value":"mqtt","type":"string"}]},"includeOtherFields":true,"include":"all","options":{}},"type":"n8n-nodes-base.set","typeVersion":3.4,"position":[224,176],"id":"68ebb20b-87e8-4cfb-a83e-9cb692e4d38e","name":"TO event"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://chat/message","authentication":"none","provideSslCertificates":false,"sendQuery":true,"specifyQuery":"keypair","queryParameters":{"parameters":[{"name":"token","value":"CQ.CVw-vDMMqLqV"}]},"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"keypair","bodyParameters":{"parameters":[{"name":"message","value":""}]},"options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[656,80],"id":"197092fe-f532-46aa-8884-900568b6f22b","name":"HTTP Request"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[],[]]},"FROM homeassistant":{"main":[[{"node":"TO event","type":"main","index":0}]]},"TO event":{"main":[[{"node":"Switch","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{"destinationNode":"4","runNodeFilter":"5"},{"runData":"6","pinData":"7","lastNodeExecuted":"4"},{"contextData":"8","nodeExecutionStack":"9","metadata":"10","waitingExecution":"11","waitingExecutionSource":"12"},"TO event",["13","4"],{"FROM homeassistant":"14","TO event":"15"},{},{},[],{},{},{},"FROM homeassistant",["16"],["17"],{"startTime":1760134601730,"executionIndex":0,"source":"18","hints":"19","executionTime":49,"executionStatus":"20","data":"21"},{"startTime":1760134663908,"executionIndex":1,"source":"22","hints":"23","executionTime":1,"executionStatus":"20","data":"24"},[],[],"success",{"main":"25"},["26"],[],{"main":"27"},["28"],{"previousNode":"13","previousNodeOutput":0,"previousNodeRun":0},["29"],["30"],["31"],{"json":"32","pairedItem":"33"},{"json":"34","pairedItem":"35"},{"message":"36","topic":"37"},{"item":0},{"message":"38","topic":"37","$json":"39"},{"item":0},{"message":"40"},"homeassistant",{"message":"40"},{"event_type":"41"},"It's all good now baby!!!","mqtt"]
177 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":false,"nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"strict","version":2},"conditions":[{"leftValue":"$json.event_type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"d4544913-9242-497a-98dc-cb5000aca849"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"strict","version":2},"conditions":[{"id":"19287e91-bc34-4d10-a0fa-48825a980a7d","leftValue":"$json.event_type","rightValue":"mqtt","operator":{"type":"string","operation":"equals","name":"filter.operator.equals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"mqtt"}]},"looseTypeValidation":false,"options":{}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,80],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-208],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[576,400],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"},{"parameters":{"topics":"homeassistant","options":{"jsonParseBody":true}},"type":"n8n-nodes-base.mqttTrigger","typeVersion":1,"position":[0,176],"id":"db220e56-efe7-458b-990d-b6b0c7f3a637","name":"FROM homeassistant","credentials":{"mqtt":{"id":"rqKKnJhZrSWZoVl6","name":"MQTT account"}}},{"parameters":{"mode":"manual","duplicateItem":false,"assignments":{"assignments":[{"id":"c4a9b92c-994d-465e-b695-00aae9dec0b5","name":"event_type","value":"mqtt","type":"string"}]},"includeOtherFields":true,"include":"all","options":{}},"type":"n8n-nodes-base.set","typeVersion":3.4,"position":[224,176],"id":"68ebb20b-87e8-4cfb-a83e-9cb692e4d38e","name":"TO event"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://chat/message","authentication":"none","provideSslCertificates":false,"sendQuery":true,"specifyQuery":"keypair","queryParameters":{"parameters":[{"name":"token","value":"CQ.CVw-vDMMqLqV"}]},"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"keypair","bodyParameters":{"parameters":[{"name":"message","value":""}]},"options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[656,80],"id":"197092fe-f532-46aa-8884-900568b6f22b","name":"HTTP Request"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[],[]]},"FROM homeassistant":{"main":[[{"node":"TO event","type":"main","index":0}]]},"TO event":{"main":[[{"node":"Switch","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{"destinationNode":"4","runNodeFilter":"5"},{"runData":"6","pinData":"7","lastNodeExecuted":"4"},{"contextData":"8","nodeExecutionStack":"9","metadata":"10","waitingExecution":"11","waitingExecutionSource":"12"},"TO event",["13","4"],{"FROM homeassistant":"14","TO event":"15"},{},{},[],{},{},{},"FROM homeassistant",["16"],["17"],{"startTime":1760134601730,"executionIndex":0,"source":"18","hints":"19","executionTime":49,"executionStatus":"20","data":"21"},{"startTime":1760134673259,"executionIndex":1,"source":"22","hints":"23","executionTime":1,"executionStatus":"20","data":"24"},[],[],"success",{"main":"25"},["26"],[],{"main":"27"},["28"],{"previousNode":"13","previousNodeOutput":0,"previousNodeRun":0},["29"],["30"],["31"],{"json":"32","pairedItem":"33"},{"json":"34","pairedItem":"35"},{"message":"36","topic":"37"},{"item":0},{"message":"38","topic":"37","event_type":"39"},{"item":0},{"message":"40"},"homeassistant",{"message":"40"},"mqtt","It's all good now baby!!!"]
111 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T20:09:00.515Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760130179023,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760130179023,"executionIndex":1,"source":"21","hints":"22","executionTime":1,"executionStatus":"19","data":"23"},{"startTime":1760130179024,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760130179025,"executionIndex":3,"source":"27","hints":"28","executionTime":4,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"previousNode":"40"},["41","42"],{"previousNode":"43","previousNodeOutput":1},["44"],["45"],"FROM valknar/home",["46"],"TO webhook",[],["47"],"Switch",["48"],{"json":"49","pairedItem":"50"},{"json":"49","pairedItem":"51"},{"json":"49","pairedItem":"52"},{"json":"53","pairedItem":"54"},{"headers":"55","params":"56","query":"57","body":"58","webhookUrl":"59","executionMode":"60"},{"item":0},{"item":0},{"item":0},{"headers":"61","params":"62","query":"63","body":"64","webhookUrl":"59","executionMode":"60"},{"item":0},{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"https://chain.pivoine.art/webhook/5ed1a77b-13b2-4df8-8d38-1059f8618d15","production",{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"chain.pivoine.art","Go-http-client/1.1","gzip","172.18.0.1","443","https","ba94cdd2a9e5","00033ee6-3c5f-4942-bd16-75e528864dcc","workflow_job","repository","","sha1=","sha256=","{\\n \\"action\\": \\"completed\\",\\n \\"workflow_job\\": {\\n \\"id\\": 126,\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/actions/runs/126/jobs/126\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home/actions/runs/54/jobs/0\\",\\n \\"run_id\\": 126,\\n \\"run_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/actions/runs/126\\",\\n \\"name\\": \\"build\\",\\n \\"labels\\": [\\n \\"ubuntu-latest\\"\\n ],\\n \\"run_attempt\\": 1,\\n \\"head_sha\\": \\"fc80a78f51b2ff068318ba62ade4a5324d0f42f8\\",\\n \\"head_branch\\": \\"main\\",\\n \\"status\\": \\"completed\\",\\n \\"conclusion\\": \\"success\\",\\n \\"runner_id\\": 4,\\n \\"runner_name\\": \\"be3675773068\\",\\n \\"steps\\": [\\n {\\n \\"name\\": \\"actions/checkout@v4\\",\\n \\"number\\": 0,\\n \\"status\\": \\"completed\\",\\n \\"conclusion\\": \\"success\\",\\n \\"started_at\\": \\"2025-10-10T21:02:42Z\\",\\n \\"completed_at\\": \\"2025-10-10T21:02:54Z\\"\\n },\\n {\\n \\"name\\": \\"actions/checkout@v4\\",\\n \\"number\\": 1,\\n \\"status\\": \\"completed\\",\\n \\"conclusion\\": \\"success\\",\\n \\"started_at\\": \\"2025-10-10T21:02:54Z\\",\\n \\"completed_at\\": \\"2025-10-10T21:02:54Z\\"\\n },\\n {\\n \\"name\\": \\"Commit and push changes (if any)\\",\\n \\"number\\": 2,\\n \\"status\\": \\"completed\\",\\n \\"conclusion\\": \\"success\\",\\n \\"started_at\\": \\"2025-10-10T21:02:54Z\\",\\n \\"completed_at\\": \\"2025-10-10T21:02:55Z\\"\\n }\\n ],\\n \\"created_at\\": \\"2025-10-10T21:02:38Z\\",\\n \\"started_at\\": \\"2025-10-10T21:02:41Z\\",\\n \\"completed_at\\": \\"2025-10-10T21:02:58Z\\"\\n },\\n \\"repository\\": {\\n \\"id\\": 4,\\n \\"owner\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n },\\n \\"name\\": \\"home\\",\\n \\"full_name\\": \\"valknar/home\\",\\n \\"description\\": \\"\\",\\n \\"empty\\": false,\\n \\"private\\": true,\\n \\"fork\\": false,\\n \\"template\\": false,\\n \\"mirror\\": false,\\n \\"size\\": 617134,\\n \\"language\\": \\"Shell\\",\\n \\"languages_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/languages\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home\\",\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home\\",\\n \\"link\\": \\"\\",\\n \\"ssh_url\\": \\"ssh://git@code.pivoine.art:2222/valknar/home.git\\",\\n \\"clone_url\\": \\"https://code.pivoine.art/valknar/home.git\\",\\n \\"original_url\\": \\"https://github.com/valknarogg/home\\",\\n \\"website\\": \\"\\",\\n \\"stars_count\\": 0,\\n \\"forks_count\\": 0,\\n \\"watchers_count\\": 1,\\n \\"open_issues_count\\": 0,\\n \\"open_pr_counter\\": 0,\\n \\"release_counter\\": 0,\\n \\"default_branch\\": \\"main\\",\\n \\"archived\\": false,\\n \\"created_at\\": \\"2025-10-09T23:17:05Z\\",\\n \\"updated_at\\": \\"2025-10-10T21:02:38Z\\",\\n \\"archived_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"permissions\\": {\\n \\"admin\\": true,\\n \\"push\\": true,\\n \\"pull\\": true\\n },\\n \\"has_issues\\": true,\\n \\"internal_tracker\\": {\\n \\"enable_time_tracker\\": true,\\n \\"allow_only_contributors_to_track_time\\": true,\\n \\"enable_issue_dependencies\\": true\\n },\\n \\"has_wiki\\": true,\\n \\"has_pull_requests\\": false,\\n \\"has_projects\\": true,\\n \\"projects_mode\\": \\"all\\",\\n \\"has_releases\\": true,\\n \\"has_packages\\": true,\\n \\"has_actions\\": true,\\n \\"ignore_whitespace_conflicts\\": false,\\n \\"allow_merge_commits\\": false,\\n \\"allow_rebase\\": false,\\n \\"allow_rebase_explicit\\": false,\\n \\"allow_squash_merge\\": false,\\n \\"allow_fast_forward_only_merge\\": false,\\n \\"allow_rebase_update\\": false,\\n \\"default_delete_branch_after_merge\\": false,\\n \\"default_merge_style\\": \\"merge\\",\\n \\"default_allow_maintainer_edit\\": false,\\n \\"avatar_url\\": \\"\\",\\n \\"internal\\": false,\\n \\"mirror_interval\\": \\"\\",\\n \\"object_format_name\\": \\"sha1\\",\\n \\"mirror_updated\\": \\"0001-01-01T00:00:00Z\\",\\n \\"topics\\": [],\\n \\"licenses\\": []\\n },\\n \\"sender\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@noreply.code.pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n }\\n}"]
112 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T20:09:00.515Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760130998436,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760130998436,"executionIndex":1,"source":"21","hints":"22","executionTime":1,"executionStatus":"19","data":"23"},{"startTime":1760130998437,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760130998437,"executionIndex":3,"source":"27","hints":"28","executionTime":4,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"previousNode":"40"},["41","42"],{"previousNode":"43","previousNodeOutput":1},["44"],["45"],"FROM valknar/home",["46"],"TO webhook",[],["47"],"Switch",["48"],{"json":"49","pairedItem":"50"},{"json":"49","pairedItem":"51"},{"json":"49","pairedItem":"52"},{"json":"53","pairedItem":"54"},{"headers":"55","params":"56","query":"57","body":"58","webhookUrl":"59","executionMode":"60"},{"item":0},{"item":0},{"item":0},{"headers":"61","params":"62","query":"63","body":"64","webhookUrl":"59","executionMode":"60"},{"item":0},{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"https://chain.pivoine.art/webhook/5ed1a77b-13b2-4df8-8d38-1059f8618d15","production",{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"chain.pivoine.art","Go-http-client/1.1","gzip","172.18.0.1","443","https","ba94cdd2a9e5","e01444ba-b5d6-438e-bd8b-48ee9677fa38","push","repository","","sha1=","sha256=","{\\n \\"ref\\": \\"refs/heads/main\\",\\n \\"before\\": \\"fc80a78f51b2ff068318ba62ade4a5324d0f42f8\\",\\n \\"after\\": \\"23693388346954a81b9cf9a614805575c8f51d28\\",\\n \\"compare_url\\": \\"https://code.pivoine.art/valknar/home/compare/fc80a78f51b2ff068318ba62ade4a5324d0f42f8...23693388346954a81b9cf9a614805575c8f51d28\\",\\n \\"commits\\": [\\n {\\n \\"id\\": \\"23693388346954a81b9cf9a614805575c8f51d28\\",\\n \\"message\\": \\"fix: home\\\\n\\",\\n \\"url\\": \\"https://code.pivoine.art/valknar/home/commit/23693388346954a81b9cf9a614805575c8f51d28\\",\\n \\"author\\": {\\n \\"name\\": \\"Sebastian Krüger\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"username\\": \\"valknar\\"\\n },\\n \\"committer\\": {\\n \\"name\\": \\"Sebastian Krüger\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"username\\": \\"valknar\\"\\n },\\n \\"verification\\": null,\\n \\"timestamp\\": \\"2025-10-10T23:16:35+02:00\\",\\n \\"added\\": [\\n \\"Projects/kompose/home/config/configuration.yaml\\"\\n ],\\n \\"removed\\": [],\\n \\"modified\\": []\\n }\\n ],\\n \\"total_commits\\": 1,\\n \\"head_commit\\": {\\n \\"id\\": \\"23693388346954a81b9cf9a614805575c8f51d28\\",\\n \\"message\\": \\"fix: home\\\\n\\",\\n \\"url\\": \\"https://code.pivoine.art/valknar/home/commit/23693388346954a81b9cf9a614805575c8f51d28\\",\\n \\"author\\": {\\n \\"name\\": \\"Sebastian Krüger\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"username\\": \\"valknar\\"\\n },\\n \\"committer\\": {\\n \\"name\\": \\"Sebastian Krüger\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"username\\": \\"valknar\\"\\n },\\n \\"verification\\": null,\\n \\"timestamp\\": \\"2025-10-10T23:16:35+02:00\\",\\n \\"added\\": [\\n \\"Projects/kompose/home/config/configuration.yaml\\"\\n ],\\n \\"removed\\": [],\\n \\"modified\\": []\\n },\\n \\"repository\\": {\\n \\"id\\": 4,\\n \\"owner\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n },\\n \\"name\\": \\"home\\",\\n \\"full_name\\": \\"valknar/home\\",\\n \\"description\\": \\"\\",\\n \\"empty\\": false,\\n \\"private\\": true,\\n \\"fork\\": false,\\n \\"template\\": false,\\n \\"mirror\\": false,\\n \\"size\\": 617134,\\n \\"language\\": \\"\\",\\n \\"languages_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/languages\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home\\",\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home\\",\\n \\"link\\": \\"\\",\\n \\"ssh_url\\": \\"ssh://git@code.pivoine.art:2222/valknar/home.git\\",\\n \\"clone_url\\": \\"https://code.pivoine.art/valknar/home.git\\",\\n \\"original_url\\": \\"https://github.com/valknarogg/home\\",\\n \\"website\\": \\"\\",\\n \\"stars_count\\": 0,\\n \\"forks_count\\": 0,\\n \\"watchers_count\\": 1,\\n \\"open_issues_count\\": 0,\\n \\"open_pr_counter\\": 0,\\n \\"release_counter\\": 0,\\n \\"default_branch\\": \\"main\\",\\n \\"archived\\": false,\\n \\"created_at\\": \\"2025-10-09T23:17:05Z\\",\\n \\"updated_at\\": \\"2025-10-10T21:02:38Z\\",\\n \\"archived_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"permissions\\": {\\n \\"admin\\": true,\\n \\"push\\": true,\\n \\"pull\\": true\\n },\\n \\"has_issues\\": true,\\n \\"internal_tracker\\": {\\n \\"enable_time_tracker\\": true,\\n \\"allow_only_contributors_to_track_time\\": true,\\n \\"enable_issue_dependencies\\": true\\n },\\n \\"has_wiki\\": true,\\n \\"has_pull_requests\\": false,\\n \\"has_projects\\": true,\\n \\"projects_mode\\": \\"all\\",\\n \\"has_releases\\": true,\\n \\"has_packages\\": true,\\n \\"has_actions\\": true,\\n \\"ignore_whitespace_conflicts\\": false,\\n \\"allow_merge_commits\\": false,\\n \\"allow_rebase\\": false,\\n \\"allow_rebase_explicit\\": false,\\n \\"allow_squash_merge\\": false,\\n \\"allow_fast_forward_only_merge\\": false,\\n \\"allow_rebase_update\\": false,\\n \\"default_delete_branch_after_merge\\": false,\\n \\"default_merge_style\\": \\"merge\\",\\n \\"default_allow_maintainer_edit\\": false,\\n \\"avatar_url\\": \\"\\",\\n \\"internal\\": false,\\n \\"mirror_interval\\": \\"\\",\\n \\"object_format_name\\": \\"sha1\\",\\n \\"mirror_updated\\": \\"0001-01-01T00:00:00Z\\",\\n \\"topics\\": [],\\n \\"licenses\\": []\\n },\\n \\"pusher\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@noreply.code.pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n },\\n \\"sender\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@noreply.code.pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n }\\n}"]
178 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":false,"nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"strict","version":2},"conditions":[{"leftValue":"event_type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"d4544913-9242-497a-98dc-cb5000aca849"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"strict","version":2},"conditions":[{"id":"19287e91-bc34-4d10-a0fa-48825a980a7d","leftValue":"event_type","rightValue":"mqtt","operator":{"type":"string","operation":"equals","name":"filter.operator.equals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"mqtt"}]},"looseTypeValidation":false,"options":{}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[416,80],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-208],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[576,400],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"},{"parameters":{"topics":"homeassistant","options":{"jsonParseBody":true}},"type":"n8n-nodes-base.mqttTrigger","typeVersion":1,"position":[0,176],"id":"db220e56-efe7-458b-990d-b6b0c7f3a637","name":"FROM homeassistant","credentials":{"mqtt":{"id":"rqKKnJhZrSWZoVl6","name":"MQTT account"}}},{"parameters":{"mode":"manual","duplicateItem":false,"assignments":{"assignments":[{"id":"c4a9b92c-994d-465e-b695-00aae9dec0b5","name":"event_type","value":"mqtt","type":"string"}]},"includeOtherFields":true,"include":"all","options":{}},"type":"n8n-nodes-base.set","typeVersion":3.4,"position":[224,176],"id":"68ebb20b-87e8-4cfb-a83e-9cb692e4d38e","name":"TO event"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://chat/message","authentication":"none","provideSslCertificates":false,"sendQuery":true,"specifyQuery":"keypair","queryParameters":{"parameters":[{"name":"token","value":"CQ.CVw-vDMMqLqV"}]},"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"keypair","bodyParameters":{"parameters":[{"name":"message","value":""}]},"options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[656,80],"id":"197092fe-f532-46aa-8884-900568b6f22b","name":"HTTP Request"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[],[]]},"FROM homeassistant":{"main":[[{"node":"TO event","type":"main","index":0}]]},"TO event":{"main":[[{"node":"Switch","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{"destinationNode":"4","runNodeFilter":"5"},{"runData":"6","pinData":"7","lastNodeExecuted":"4"},{"contextData":"8","nodeExecutionStack":"9","metadata":"10","waitingExecution":"11","waitingExecutionSource":"12"},"Switch",["13","14","4"],{"FROM homeassistant":"15","TO event":"16","Switch":"17"},{},{},[],{},{},{},"FROM homeassistant","TO event",["18"],["19"],["20"],{"startTime":1760134601730,"executionIndex":0,"source":"21","hints":"22","executionTime":49,"executionStatus":"23","data":"24"},{"startTime":1760134673259,"executionIndex":1,"source":"25","hints":"26","executionTime":1,"executionStatus":"23","data":"27"},{"startTime":1760134707321,"executionIndex":2,"source":"28","hints":"29","executionTime":1,"executionStatus":"23","data":"30"},[],[],"success",{"main":"31"},["32"],[],{"main":"33"},["34"],[],{"main":"35"},["36"],{"previousNode":"13","previousNodeOutput":0,"previousNodeRun":0},["37"],{"previousNode":"14","previousNodeOutput":0,"previousNodeRun":0},["38","39"],["40"],["41"],[],[],{"json":"42","pairedItem":"43"},{"json":"44","pairedItem":"45"},{"message":"46","topic":"47"},{"item":0},{"message":"48","topic":"47","event_type":"49"},{"item":0},{"message":"50"},"homeassistant",{"message":"50"},"mqtt","It's all good now baby!!!"]
113 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T20:09:00.515Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760130998459,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760130998459,"executionIndex":1,"source":"21","hints":"22","executionTime":0,"executionStatus":"19","data":"23"},{"startTime":1760130998459,"executionIndex":2,"source":"24","hints":"25","executionTime":1,"executionStatus":"19","data":"26"},{"startTime":1760130998460,"executionIndex":3,"source":"27","hints":"28","executionTime":4,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"previousNode":"40"},["41","42"],{"previousNode":"43","previousNodeOutput":1},["44"],["45"],"FROM valknar/home",["46"],"TO webhook",[],["47"],"Switch",["48"],{"json":"49","pairedItem":"50"},{"json":"49","pairedItem":"51"},{"json":"49","pairedItem":"52"},{"json":"53","pairedItem":"54"},{"headers":"55","params":"56","query":"57","body":"58","webhookUrl":"59","executionMode":"60"},{"item":0},{"item":0},{"item":0},{"headers":"61","params":"62","query":"63","body":"64","webhookUrl":"59","executionMode":"60"},{"item":0},{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"https://chain.pivoine.art/webhook/5ed1a77b-13b2-4df8-8d38-1059f8618d15","production",{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"chain.pivoine.art","Go-http-client/1.1","gzip","172.18.0.1","443","https","ba94cdd2a9e5","41e37541-611c-4f23-94ac-bcd00d183b20","status","repository","","sha1=","sha256=","{\\n \\"commit\\": {\\n \\"id\\": \\"23693388346954a81b9cf9a614805575c8f51d28\\",\\n \\"message\\": \\"fix: home\\\\n\\",\\n \\"url\\": \\"https://code.pivoine.art/valknar/home/commit/23693388346954a81b9cf9a614805575c8f51d28\\",\\n \\"author\\": {\\n \\"name\\": \\"Sebastian Krüger\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"username\\": \\"valknar\\"\\n },\\n \\"committer\\": {\\n \\"name\\": \\"Sebastian Krüger\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"username\\": \\"valknar\\"\\n },\\n \\"verification\\": null,\\n \\"timestamp\\": \\"2025-10-10T23:16:35+02:00\\",\\n \\"added\\": [\\n \\"Projects/kompose/home/config/configuration.yaml\\"\\n ],\\n \\"removed\\": [],\\n \\"modified\\": []\\n },\\n \\"context\\": \\"Build and Deploy Docs.Pivoine.Art via SSH / build (push)\\",\\n \\"created_at\\": \\"2025-10-10T21:16:37Z\\",\\n \\"description\\": \\"Waiting to run\\",\\n \\"id\\": 167,\\n \\"repository\\": {\\n \\"id\\": 4,\\n \\"owner\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n },\\n \\"name\\": \\"home\\",\\n \\"full_name\\": \\"valknar/home\\",\\n \\"description\\": \\"\\",\\n \\"empty\\": false,\\n \\"private\\": true,\\n \\"fork\\": false,\\n \\"template\\": false,\\n \\"mirror\\": false,\\n \\"size\\": 617137,\\n \\"language\\": \\"Shell\\",\\n \\"languages_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/languages\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home\\",\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home\\",\\n \\"link\\": \\"\\",\\n \\"ssh_url\\": \\"ssh://git@code.pivoine.art:2222/valknar/home.git\\",\\n \\"clone_url\\": \\"https://code.pivoine.art/valknar/home.git\\",\\n \\"original_url\\": \\"https://github.com/valknarogg/home\\",\\n \\"website\\": \\"\\",\\n \\"stars_count\\": 0,\\n \\"forks_count\\": 0,\\n \\"watchers_count\\": 1,\\n \\"open_issues_count\\": 0,\\n \\"open_pr_counter\\": 0,\\n \\"release_counter\\": 0,\\n \\"default_branch\\": \\"main\\",\\n \\"archived\\": false,\\n \\"created_at\\": \\"2025-10-09T23:17:05Z\\",\\n \\"updated_at\\": \\"2025-10-10T21:02:38Z\\",\\n \\"archived_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"permissions\\": {\\n \\"admin\\": true,\\n \\"push\\": true,\\n \\"pull\\": true\\n },\\n \\"has_issues\\": true,\\n \\"internal_tracker\\": {\\n \\"enable_time_tracker\\": true,\\n \\"allow_only_contributors_to_track_time\\": true,\\n \\"enable_issue_dependencies\\": true\\n },\\n \\"has_wiki\\": true,\\n \\"has_pull_requests\\": false,\\n \\"has_projects\\": true,\\n \\"projects_mode\\": \\"all\\",\\n \\"has_releases\\": true,\\n \\"has_packages\\": true,\\n \\"has_actions\\": true,\\n \\"ignore_whitespace_conflicts\\": false,\\n \\"allow_merge_commits\\": false,\\n \\"allow_rebase\\": false,\\n \\"allow_rebase_explicit\\": false,\\n \\"allow_squash_merge\\": false,\\n \\"allow_fast_forward_only_merge\\": false,\\n \\"allow_rebase_update\\": false,\\n \\"default_delete_branch_after_merge\\": false,\\n \\"default_merge_style\\": \\"merge\\",\\n \\"default_allow_maintainer_edit\\": false,\\n \\"avatar_url\\": \\"\\",\\n \\"internal\\": false,\\n \\"mirror_interval\\": \\"\\",\\n \\"object_format_name\\": \\"sha1\\",\\n \\"mirror_updated\\": \\"0001-01-01T00:00:00Z\\",\\n \\"topics\\": [],\\n \\"licenses\\": []\\n },\\n \\"sender\\": {\\n \\"id\\": -2,\\n \\"login\\": \\"gitea-actions\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"Gitea Actions\\",\\n \\"email\\": \\"gitea-actions@noreply.code.pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/assets/img/avatar_default.png\\",\\n \\"html_url\\": \\"https://code.pivoine.art/gitea-actions\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"1970-01-01T00:00:00Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"gitea-actions\\"\\n },\\n \\"sha\\": \\"23693388346954a81b9cf9a614805575c8f51d28\\",\\n \\"state\\": \\"pending\\",\\n \\"target_url\\": \\"https://code.pivoine.art/valknar/home/actions/runs/55/jobs/0\\",\\n \\"updated_at\\": \\"2025-10-10T21:16:37Z\\"\\n}"]
115 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T20:09:00.515Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760130998496,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760130998496,"executionIndex":1,"source":"21","hints":"22","executionTime":1,"executionStatus":"19","data":"23"},{"startTime":1760130998497,"executionIndex":2,"source":"24","hints":"25","executionTime":1,"executionStatus":"19","data":"26"},{"startTime":1760130998498,"executionIndex":3,"source":"27","hints":"28","executionTime":2,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"previousNode":"40"},["41","42"],{"previousNode":"43","previousNodeOutput":1},["44"],["45"],"FROM valknar/home",["46"],"TO webhook",[],["47"],"Switch",["48"],{"json":"49","pairedItem":"50"},{"json":"49","pairedItem":"51"},{"json":"49","pairedItem":"52"},{"json":"53","pairedItem":"54"},{"headers":"55","params":"56","query":"57","body":"58","webhookUrl":"59","executionMode":"60"},{"item":0},{"item":0},{"item":0},{"headers":"61","params":"62","query":"63","body":"64","webhookUrl":"59","executionMode":"60"},{"item":0},{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"https://chain.pivoine.art/webhook/5ed1a77b-13b2-4df8-8d38-1059f8618d15","production",{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"chain.pivoine.art","Go-http-client/1.1","gzip","172.18.0.1","443","https","ba94cdd2a9e5","592ac443-bde6-491c-b55c-eeb26e63ac20","status","repository","","sha1=","sha256=","{\\n \\"commit\\": {\\n \\"id\\": \\"23693388346954a81b9cf9a614805575c8f51d28\\",\\n \\"message\\": \\"fix: home\\\\n\\",\\n \\"url\\": \\"https://code.pivoine.art/valknar/home/commit/23693388346954a81b9cf9a614805575c8f51d28\\",\\n \\"author\\": {\\n \\"name\\": \\"Sebastian Krüger\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"username\\": \\"valknar\\"\\n },\\n \\"committer\\": {\\n \\"name\\": \\"Sebastian Krüger\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"username\\": \\"valknar\\"\\n },\\n \\"verification\\": null,\\n \\"timestamp\\": \\"2025-10-10T23:16:35+02:00\\",\\n \\"added\\": [\\n \\"Projects/kompose/home/config/configuration.yaml\\"\\n ],\\n \\"removed\\": [],\\n \\"modified\\": []\\n },\\n \\"context\\": \\"Sync Repository Kompose via git / build (push)\\",\\n \\"created_at\\": \\"2025-10-10T21:16:37Z\\",\\n \\"description\\": \\"Waiting to run\\",\\n \\"id\\": 168,\\n \\"repository\\": {\\n \\"id\\": 4,\\n \\"owner\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n },\\n \\"name\\": \\"home\\",\\n \\"full_name\\": \\"valknar/home\\",\\n \\"description\\": \\"\\",\\n \\"empty\\": false,\\n \\"private\\": true,\\n \\"fork\\": false,\\n \\"template\\": false,\\n \\"mirror\\": false,\\n \\"size\\": 617137,\\n \\"language\\": \\"Shell\\",\\n \\"languages_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/languages\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home\\",\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home\\",\\n \\"link\\": \\"\\",\\n \\"ssh_url\\": \\"ssh://git@code.pivoine.art:2222/valknar/home.git\\",\\n \\"clone_url\\": \\"https://code.pivoine.art/valknar/home.git\\",\\n \\"original_url\\": \\"https://github.com/valknarogg/home\\",\\n \\"website\\": \\"\\",\\n \\"stars_count\\": 0,\\n \\"forks_count\\": 0,\\n \\"watchers_count\\": 1,\\n \\"open_issues_count\\": 0,\\n \\"open_pr_counter\\": 0,\\n \\"release_counter\\": 0,\\n \\"default_branch\\": \\"main\\",\\n \\"archived\\": false,\\n \\"created_at\\": \\"2025-10-09T23:17:05Z\\",\\n \\"updated_at\\": \\"2025-10-10T21:02:38Z\\",\\n \\"archived_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"permissions\\": {\\n \\"admin\\": true,\\n \\"push\\": true,\\n \\"pull\\": true\\n },\\n \\"has_issues\\": true,\\n \\"internal_tracker\\": {\\n \\"enable_time_tracker\\": true,\\n \\"allow_only_contributors_to_track_time\\": true,\\n \\"enable_issue_dependencies\\": true\\n },\\n \\"has_wiki\\": true,\\n \\"has_pull_requests\\": false,\\n \\"has_projects\\": true,\\n \\"projects_mode\\": \\"all\\",\\n \\"has_releases\\": true,\\n \\"has_packages\\": true,\\n \\"has_actions\\": true,\\n \\"ignore_whitespace_conflicts\\": false,\\n \\"allow_merge_commits\\": false,\\n \\"allow_rebase\\": false,\\n \\"allow_rebase_explicit\\": false,\\n \\"allow_squash_merge\\": false,\\n \\"allow_fast_forward_only_merge\\": false,\\n \\"allow_rebase_update\\": false,\\n \\"default_delete_branch_after_merge\\": false,\\n \\"default_merge_style\\": \\"merge\\",\\n \\"default_allow_maintainer_edit\\": false,\\n \\"avatar_url\\": \\"\\",\\n \\"internal\\": false,\\n \\"mirror_interval\\": \\"\\",\\n \\"object_format_name\\": \\"sha1\\",\\n \\"mirror_updated\\": \\"0001-01-01T00:00:00Z\\",\\n \\"topics\\": [],\\n \\"licenses\\": []\\n },\\n \\"sender\\": {\\n \\"id\\": -2,\\n \\"login\\": \\"gitea-actions\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"Gitea Actions\\",\\n \\"email\\": \\"gitea-actions@noreply.code.pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/assets/img/avatar_default.png\\",\\n \\"html_url\\": \\"https://code.pivoine.art/gitea-actions\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"1970-01-01T00:00:00Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"gitea-actions\\"\\n },\\n \\"sha\\": \\"23693388346954a81b9cf9a614805575c8f51d28\\",\\n \\"state\\": \\"pending\\",\\n \\"target_url\\": \\"https://code.pivoine.art/valknar/home/actions/runs/56/jobs/0\\",\\n \\"updated_at\\": \\"2025-10-10T21:16:37Z\\"\\n}"]
179 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":false,"nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"strict","version":2},"conditions":[{"leftValue":"event_type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"d4544913-9242-497a-98dc-cb5000aca849"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"strict","version":2},"conditions":[{"id":"19287e91-bc34-4d10-a0fa-48825a980a7d","leftValue":"event_type","rightValue":"mqtt","operator":{"type":"string","operation":"equals","name":"filter.operator.equals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"mqtt"}]},"looseTypeValidation":false,"options":{}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[416,80],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-208],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[576,400],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"},{"parameters":{"topics":"homeassistant","options":{"jsonParseBody":true}},"type":"n8n-nodes-base.mqttTrigger","typeVersion":1,"position":[0,176],"id":"db220e56-efe7-458b-990d-b6b0c7f3a637","name":"FROM homeassistant","credentials":{"mqtt":{"id":"rqKKnJhZrSWZoVl6","name":"MQTT account"}}},{"parameters":{"mode":"manual","duplicateItem":false,"assignments":{"assignments":[{"id":"c4a9b92c-994d-465e-b695-00aae9dec0b5","name":"event_type","value":"mqtt","type":"string"}]},"includeOtherFields":true,"include":"all","options":{}},"type":"n8n-nodes-base.set","typeVersion":3.4,"position":[224,176],"id":"68ebb20b-87e8-4cfb-a83e-9cb692e4d38e","name":"TO event"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://chat/message","authentication":"none","provideSslCertificates":false,"sendQuery":true,"specifyQuery":"keypair","queryParameters":{"parameters":[{"name":"token","value":"CQ.CVw-vDMMqLqV"}]},"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"keypair","bodyParameters":{"parameters":[{"name":"message","value":""}]},"options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[656,80],"id":"197092fe-f532-46aa-8884-900568b6f22b","name":"HTTP Request"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[],[]]},"FROM homeassistant":{"main":[[{"node":"TO event","type":"main","index":0}]]},"TO event":{"main":[[{"node":"Switch","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{"destinationNode":"4","runNodeFilter":"5"},{"runData":"6","pinData":"7","lastNodeExecuted":"4"},{"contextData":"8","nodeExecutionStack":"9","metadata":"10","waitingExecution":"11","waitingExecutionSource":"12"},"Switch",["13","14","4"],{"FROM homeassistant":"15","TO event":"16","Switch":"17"},{},{},[],{},{},{},"FROM homeassistant","TO event",["18"],["19"],["20"],{"startTime":1760134601730,"executionIndex":0,"source":"21","hints":"22","executionTime":49,"executionStatus":"23","data":"24"},{"startTime":1760134673259,"executionIndex":1,"source":"25","hints":"26","executionTime":1,"executionStatus":"23","data":"27"},{"startTime":1760134715751,"executionIndex":2,"source":"28","hints":"29","executionTime":1,"executionStatus":"23","data":"30"},[],[],"success",{"main":"31"},["32"],[],{"main":"33"},["34"],[],{"main":"35"},["36"],{"previousNode":"13","previousNodeOutput":0,"previousNodeRun":0},["37"],{"previousNode":"14","previousNodeOutput":0,"previousNodeRun":0},["38","39"],["40"],["41"],[],[],{"json":"42","pairedItem":"43"},{"json":"44","pairedItem":"45"},{"message":"46","topic":"47"},{"item":0},{"message":"48","topic":"47","event_type":"49"},{"item":0},{"message":"50"},"homeassistant",{"message":"50"},"mqtt","It's all good now baby!!!"]
183 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":false,"nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"push","rightValue":"={{ $json.event_type }}","operator":{"type":"string","operation":"equals"},"id":"d4544913-9242-497a-98dc-cb5000aca849"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"19287e91-bc34-4d10-a0fa-48825a980a7d","leftValue":"event_type","rightValue":"mqtt","operator":{"type":"string","operation":"equals","name":"filter.operator.equals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"mqtt"}]},"looseTypeValidation":true,"options":{}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[416,80],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-208],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[576,400],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"},{"parameters":{"topics":"homeassistant","options":{"jsonParseBody":true}},"type":"n8n-nodes-base.mqttTrigger","typeVersion":1,"position":[0,176],"id":"db220e56-efe7-458b-990d-b6b0c7f3a637","name":"FROM homeassistant","credentials":{"mqtt":{"id":"rqKKnJhZrSWZoVl6","name":"MQTT account"}}},{"parameters":{"mode":"manual","duplicateItem":false,"assignments":{"assignments":[{"id":"c4a9b92c-994d-465e-b695-00aae9dec0b5","name":"event_type","value":"mqtt","type":"string"}]},"includeOtherFields":true,"include":"all","options":{}},"type":"n8n-nodes-base.set","typeVersion":3.4,"position":[224,176],"id":"68ebb20b-87e8-4cfb-a83e-9cb692e4d38e","name":"TO event"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://chat/message","authentication":"none","provideSslCertificates":false,"sendQuery":true,"specifyQuery":"keypair","queryParameters":{"parameters":[{"name":"token","value":"CQ.CVw-vDMMqLqV"}]},"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"keypair","bodyParameters":{"parameters":[{"name":"message","value":""}]},"options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[656,80],"id":"197092fe-f532-46aa-8884-900568b6f22b","name":"HTTP Request"},{"parameters":{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"strict","version":2},"conditions":[{"id":"3a613911-f02a-4ae4-82f9-29acfb5839a2","leftValue":"ecent_type","rightValue":"","operator":{"type":"string","operation":"equals","name":"filter.operator.equals"}}],"combinator":"and"},"looseTypeValidation":false,"options":{}},"type":"n8n-nodes-base.if","typeVersion":2.2,"position":[624,512],"id":"78249b74-0d35-48fa-af00-a8507c745d4a","name":"If"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[],[]]},"FROM homeassistant":{"main":[[{"node":"TO event","type":"main","index":0}]]},"TO event":{"main":[[{"node":"Switch","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{"destinationNode":"4","runNodeFilter":"5"},{"runData":"6","pinData":"7","lastNodeExecuted":"4"},{"contextData":"8","nodeExecutionStack":"9","metadata":"10","waitingExecution":"11","waitingExecutionSource":"12"},"Switch",["13","14","4"],{"FROM homeassistant":"15","TO event":"16","Switch":"17"},{},{},[],{},{},{},"FROM homeassistant","TO event",["18"],["19"],["20"],{"startTime":1760134601730,"executionIndex":0,"source":"21","hints":"22","executionTime":49,"executionStatus":"23","data":"24"},{"startTime":1760134673259,"executionIndex":1,"source":"25","hints":"26","executionTime":1,"executionStatus":"23","data":"27"},{"startTime":1760134868171,"executionIndex":2,"source":"28","hints":"29","executionTime":1,"executionStatus":"23","data":"30"},[],[],"success",{"main":"31"},["32"],[],{"main":"33"},["34"],[],{"main":"35"},["36"],{"previousNode":"13","previousNodeOutput":0,"previousNodeRun":0},["37"],{"previousNode":"14","previousNodeOutput":0,"previousNodeRun":0},["38","39"],["40"],["41"],[],[],{"json":"42","pairedItem":"43"},{"json":"44","pairedItem":"45"},{"message":"46","topic":"47"},{"item":0},{"message":"48","topic":"47","event_type":"49"},{"item":0},{"message":"50"},"homeassistant",{"message":"50"},"mqtt","It's all good now baby!!!"]
184 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":false,"nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"={{ \\"push\\" }}","rightValue":"={{ $json.event_type }}","operator":{"type":"string","operation":"equals"},"id":"d4544913-9242-497a-98dc-cb5000aca849"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"19287e91-bc34-4d10-a0fa-48825a980a7d","leftValue":"event_type","rightValue":"mqtt","operator":{"type":"string","operation":"equals","name":"filter.operator.equals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"mqtt"}]},"looseTypeValidation":true,"options":{}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[416,80],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-208],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[576,400],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"},{"parameters":{"topics":"homeassistant","options":{"jsonParseBody":true}},"type":"n8n-nodes-base.mqttTrigger","typeVersion":1,"position":[0,176],"id":"db220e56-efe7-458b-990d-b6b0c7f3a637","name":"FROM homeassistant","credentials":{"mqtt":{"id":"rqKKnJhZrSWZoVl6","name":"MQTT account"}}},{"parameters":{"mode":"manual","duplicateItem":false,"assignments":{"assignments":[{"id":"c4a9b92c-994d-465e-b695-00aae9dec0b5","name":"event_type","value":"mqtt","type":"string"}]},"includeOtherFields":true,"include":"all","options":{}},"type":"n8n-nodes-base.set","typeVersion":3.4,"position":[224,176],"id":"68ebb20b-87e8-4cfb-a83e-9cb692e4d38e","name":"TO event"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://chat/message","authentication":"none","provideSslCertificates":false,"sendQuery":true,"specifyQuery":"keypair","queryParameters":{"parameters":[{"name":"token","value":"CQ.CVw-vDMMqLqV"}]},"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"keypair","bodyParameters":{"parameters":[{"name":"message","value":""}]},"options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[656,80],"id":"197092fe-f532-46aa-8884-900568b6f22b","name":"HTTP Request"},{"parameters":{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"strict","version":2},"conditions":[{"id":"3a613911-f02a-4ae4-82f9-29acfb5839a2","leftValue":"ecent_type","rightValue":"","operator":{"type":"string","operation":"equals","name":"filter.operator.equals"}}],"combinator":"and"},"looseTypeValidation":false,"options":{}},"type":"n8n-nodes-base.if","typeVersion":2.2,"position":[624,512],"id":"78249b74-0d35-48fa-af00-a8507c745d4a","name":"If"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[],[]]},"FROM homeassistant":{"main":[[{"node":"TO event","type":"main","index":0}]]},"TO event":{"main":[[{"node":"Switch","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{"destinationNode":"4","runNodeFilter":"5"},{"runData":"6","pinData":"7","lastNodeExecuted":"4"},{"contextData":"8","nodeExecutionStack":"9","metadata":"10","waitingExecution":"11","waitingExecutionSource":"12"},"Switch",["13","14","4"],{"FROM homeassistant":"15","TO event":"16","Switch":"17"},{},{},[],{},{},{},"FROM homeassistant","TO event",["18"],["19"],["20"],{"startTime":1760134601730,"executionIndex":0,"source":"21","hints":"22","executionTime":49,"executionStatus":"23","data":"24"},{"startTime":1760134673259,"executionIndex":1,"source":"25","hints":"26","executionTime":1,"executionStatus":"23","data":"27"},{"startTime":1760134908285,"executionIndex":2,"source":"28","hints":"29","executionTime":3,"executionStatus":"23","data":"30"},[],[],"success",{"main":"31"},["32"],[],{"main":"33"},["34"],[],{"main":"35"},["36"],{"previousNode":"13","previousNodeOutput":0,"previousNodeRun":0},["37"],{"previousNode":"14","previousNodeOutput":0,"previousNodeRun":0},["38","39"],["40"],["41"],[],[],{"json":"42","pairedItem":"43"},{"json":"44","pairedItem":"45"},{"message":"46","topic":"47"},{"item":0},{"message":"48","topic":"47","event_type":"49"},{"item":0},{"message":"50"},"homeassistant",{"message":"50"},"mqtt","It's all good now baby!!!"]
114 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T20:09:00.515Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760130998478,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760130998478,"executionIndex":1,"source":"21","hints":"22","executionTime":0,"executionStatus":"19","data":"23"},{"startTime":1760130998479,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760130998479,"executionIndex":3,"source":"27","hints":"28","executionTime":2,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"previousNode":"40"},["41","42"],{"previousNode":"43","previousNodeOutput":1},["44"],["45"],"FROM valknar/home",["46"],"TO webhook",[],["47"],"Switch",["48"],{"json":"49","pairedItem":"50"},{"json":"49","pairedItem":"51"},{"json":"49","pairedItem":"52"},{"json":"53","pairedItem":"54"},{"headers":"55","params":"56","query":"57","body":"58","webhookUrl":"59","executionMode":"60"},{"item":0},{"item":0},{"item":0},{"headers":"61","params":"62","query":"63","body":"64","webhookUrl":"59","executionMode":"60"},{"item":0},{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"https://chain.pivoine.art/webhook/5ed1a77b-13b2-4df8-8d38-1059f8618d15","production",{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"chain.pivoine.art","Go-http-client/1.1","gzip","172.18.0.1","443","https","ba94cdd2a9e5","8fe031e7-12ff-466d-8a27-e4569986a059","workflow_job","repository","","sha1=","sha256=","{\\n \\"action\\": \\"queued\\",\\n \\"workflow_job\\": {\\n \\"id\\": 127,\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/actions/runs/127/jobs/127\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home/actions/runs/55/jobs/0\\",\\n \\"run_id\\": 127,\\n \\"run_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/actions/runs/127\\",\\n \\"name\\": \\"build\\",\\n \\"labels\\": [\\n \\"ubuntu-latest\\"\\n ],\\n \\"run_attempt\\": 0,\\n \\"head_sha\\": \\"23693388346954a81b9cf9a614805575c8f51d28\\",\\n \\"head_branch\\": \\"main\\",\\n \\"status\\": \\"queued\\",\\n \\"steps\\": null,\\n \\"created_at\\": \\"2025-10-10T21:16:37Z\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n \\"repository\\": {\\n \\"id\\": 4,\\n \\"owner\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n },\\n \\"name\\": \\"home\\",\\n \\"full_name\\": \\"valknar/home\\",\\n \\"description\\": \\"\\",\\n \\"empty\\": false,\\n \\"private\\": true,\\n \\"fork\\": false,\\n \\"template\\": false,\\n \\"mirror\\": false,\\n \\"size\\": 617134,\\n \\"language\\": \\"\\",\\n \\"languages_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/languages\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home\\",\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home\\",\\n \\"link\\": \\"\\",\\n \\"ssh_url\\": \\"ssh://git@code.pivoine.art:2222/valknar/home.git\\",\\n \\"clone_url\\": \\"https://code.pivoine.art/valknar/home.git\\",\\n \\"original_url\\": \\"https://github.com/valknarogg/home\\",\\n \\"website\\": \\"\\",\\n \\"stars_count\\": 0,\\n \\"forks_count\\": 0,\\n \\"watchers_count\\": 1,\\n \\"open_issues_count\\": 0,\\n \\"open_pr_counter\\": 0,\\n \\"release_counter\\": 0,\\n \\"default_branch\\": \\"main\\",\\n \\"archived\\": false,\\n \\"created_at\\": \\"2025-10-09T23:17:05Z\\",\\n \\"updated_at\\": \\"2025-10-10T21:02:38Z\\",\\n \\"archived_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"permissions\\": {\\n \\"admin\\": true,\\n \\"push\\": true,\\n \\"pull\\": true\\n },\\n \\"has_issues\\": true,\\n \\"internal_tracker\\": {\\n \\"enable_time_tracker\\": true,\\n \\"allow_only_contributors_to_track_time\\": true,\\n \\"enable_issue_dependencies\\": true\\n },\\n \\"has_wiki\\": true,\\n \\"has_pull_requests\\": false,\\n \\"has_projects\\": true,\\n \\"projects_mode\\": \\"all\\",\\n \\"has_releases\\": true,\\n \\"has_packages\\": true,\\n \\"has_actions\\": true,\\n \\"ignore_whitespace_conflicts\\": false,\\n \\"allow_merge_commits\\": false,\\n \\"allow_rebase\\": false,\\n \\"allow_rebase_explicit\\": false,\\n \\"allow_squash_merge\\": false,\\n \\"allow_fast_forward_only_merge\\": false,\\n \\"allow_rebase_update\\": false,\\n \\"default_delete_branch_after_merge\\": false,\\n \\"default_merge_style\\": \\"merge\\",\\n \\"default_allow_maintainer_edit\\": false,\\n \\"avatar_url\\": \\"\\",\\n \\"internal\\": false,\\n \\"mirror_interval\\": \\"\\",\\n \\"object_format_name\\": \\"sha1\\",\\n \\"mirror_updated\\": \\"0001-01-01T00:00:00Z\\",\\n \\"topics\\": [],\\n \\"licenses\\": []\\n },\\n \\"sender\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@noreply.code.pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n }\\n}"]
116 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T20:09:00.515Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760130998515,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760130998515,"executionIndex":1,"source":"21","hints":"22","executionTime":0,"executionStatus":"19","data":"23"},{"startTime":1760130998516,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760130998516,"executionIndex":3,"source":"27","hints":"28","executionTime":2,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"previousNode":"40"},["41","42"],{"previousNode":"43","previousNodeOutput":1},["44"],["45"],"FROM valknar/home",["46"],"TO webhook",[],["47"],"Switch",["48"],{"json":"49","pairedItem":"50"},{"json":"49","pairedItem":"51"},{"json":"49","pairedItem":"52"},{"json":"53","pairedItem":"54"},{"headers":"55","params":"56","query":"57","body":"58","webhookUrl":"59","executionMode":"60"},{"item":0},{"item":0},{"item":0},{"headers":"61","params":"62","query":"63","body":"64","webhookUrl":"59","executionMode":"60"},{"item":0},{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"https://chain.pivoine.art/webhook/5ed1a77b-13b2-4df8-8d38-1059f8618d15","production",{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"chain.pivoine.art","Go-http-client/1.1","gzip","172.18.0.1","443","https","ba94cdd2a9e5","da655975-4975-4528-bc14-f49a5fa8c7b3","workflow_job","repository","","sha1=","sha256=","{\\n \\"action\\": \\"queued\\",\\n \\"workflow_job\\": {\\n \\"id\\": 128,\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/actions/runs/128/jobs/128\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home/actions/runs/56/jobs/0\\",\\n \\"run_id\\": 128,\\n \\"run_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/actions/runs/128\\",\\n \\"name\\": \\"build\\",\\n \\"labels\\": [\\n \\"ubuntu-latest\\"\\n ],\\n \\"run_attempt\\": 0,\\n \\"head_sha\\": \\"23693388346954a81b9cf9a614805575c8f51d28\\",\\n \\"head_branch\\": \\"main\\",\\n \\"status\\": \\"queued\\",\\n \\"steps\\": null,\\n \\"created_at\\": \\"2025-10-10T21:16:37Z\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n \\"repository\\": {\\n \\"id\\": 4,\\n \\"owner\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n },\\n \\"name\\": \\"home\\",\\n \\"full_name\\": \\"valknar/home\\",\\n \\"description\\": \\"\\",\\n \\"empty\\": false,\\n \\"private\\": true,\\n \\"fork\\": false,\\n \\"template\\": false,\\n \\"mirror\\": false,\\n \\"size\\": 617134,\\n \\"language\\": \\"\\",\\n \\"languages_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/languages\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home\\",\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home\\",\\n \\"link\\": \\"\\",\\n \\"ssh_url\\": \\"ssh://git@code.pivoine.art:2222/valknar/home.git\\",\\n \\"clone_url\\": \\"https://code.pivoine.art/valknar/home.git\\",\\n \\"original_url\\": \\"https://github.com/valknarogg/home\\",\\n \\"website\\": \\"\\",\\n \\"stars_count\\": 0,\\n \\"forks_count\\": 0,\\n \\"watchers_count\\": 1,\\n \\"open_issues_count\\": 0,\\n \\"open_pr_counter\\": 0,\\n \\"release_counter\\": 0,\\n \\"default_branch\\": \\"main\\",\\n \\"archived\\": false,\\n \\"created_at\\": \\"2025-10-09T23:17:05Z\\",\\n \\"updated_at\\": \\"2025-10-10T21:02:38Z\\",\\n \\"archived_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"permissions\\": {\\n \\"admin\\": true,\\n \\"push\\": true,\\n \\"pull\\": true\\n },\\n \\"has_issues\\": true,\\n \\"internal_tracker\\": {\\n \\"enable_time_tracker\\": true,\\n \\"allow_only_contributors_to_track_time\\": true,\\n \\"enable_issue_dependencies\\": true\\n },\\n \\"has_wiki\\": true,\\n \\"has_pull_requests\\": false,\\n \\"has_projects\\": true,\\n \\"projects_mode\\": \\"all\\",\\n \\"has_releases\\": true,\\n \\"has_packages\\": true,\\n \\"has_actions\\": true,\\n \\"ignore_whitespace_conflicts\\": false,\\n \\"allow_merge_commits\\": false,\\n \\"allow_rebase\\": false,\\n \\"allow_rebase_explicit\\": false,\\n \\"allow_squash_merge\\": false,\\n \\"allow_fast_forward_only_merge\\": false,\\n \\"allow_rebase_update\\": false,\\n \\"default_delete_branch_after_merge\\": false,\\n \\"default_merge_style\\": \\"merge\\",\\n \\"default_allow_maintainer_edit\\": false,\\n \\"avatar_url\\": \\"\\",\\n \\"internal\\": false,\\n \\"mirror_interval\\": \\"\\",\\n \\"object_format_name\\": \\"sha1\\",\\n \\"mirror_updated\\": \\"0001-01-01T00:00:00Z\\",\\n \\"topics\\": [],\\n \\"licenses\\": []\\n },\\n \\"sender\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@noreply.code.pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n }\\n}"]
180 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":false,"nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"strict","version":2},"conditions":[{"leftValue":"event_type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"d4544913-9242-497a-98dc-cb5000aca849"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"strict","version":2},"conditions":[{"id":"19287e91-bc34-4d10-a0fa-48825a980a7d","leftValue":"event_type","rightValue":"mqtt","operator":{"type":"string","operation":"equals","name":"filter.operator.equals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"mqtt"}]},"looseTypeValidation":false,"options":{}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[416,80],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-208],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[576,400],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"},{"parameters":{"topics":"homeassistant","options":{"jsonParseBody":true}},"type":"n8n-nodes-base.mqttTrigger","typeVersion":1,"position":[0,176],"id":"db220e56-efe7-458b-990d-b6b0c7f3a637","name":"FROM homeassistant","credentials":{"mqtt":{"id":"rqKKnJhZrSWZoVl6","name":"MQTT account"}}},{"parameters":{"mode":"manual","duplicateItem":false,"assignments":{"assignments":[{"id":"c4a9b92c-994d-465e-b695-00aae9dec0b5","name":"event_type","value":"mqtt","type":"string"}]},"includeOtherFields":true,"include":"all","options":{}},"type":"n8n-nodes-base.set","typeVersion":3.4,"position":[224,176],"id":"68ebb20b-87e8-4cfb-a83e-9cb692e4d38e","name":"TO event"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://chat/message","authentication":"none","provideSslCertificates":false,"sendQuery":true,"specifyQuery":"keypair","queryParameters":{"parameters":[{"name":"token","value":"CQ.CVw-vDMMqLqV"}]},"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"keypair","bodyParameters":{"parameters":[{"name":"message","value":""}]},"options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[656,80],"id":"197092fe-f532-46aa-8884-900568b6f22b","name":"HTTP Request"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[],[]]},"FROM homeassistant":{"main":[[{"node":"TO event","type":"main","index":0}]]},"TO event":{"main":[[{"node":"Switch","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{"destinationNode":"4","runNodeFilter":"5"},{"runData":"6","pinData":"7","lastNodeExecuted":"4"},{"contextData":"8","nodeExecutionStack":"9","metadata":"10","waitingExecution":"11","waitingExecutionSource":"12"},"Switch",["13","14","4"],{"FROM homeassistant":"15","TO event":"16","Switch":"17"},{},{},[],{},{},{},"FROM homeassistant","TO event",["18"],["19"],["20"],{"startTime":1760134601730,"executionIndex":0,"source":"21","hints":"22","executionTime":49,"executionStatus":"23","data":"24"},{"startTime":1760134673259,"executionIndex":1,"source":"25","hints":"26","executionTime":1,"executionStatus":"23","data":"27"},{"startTime":1760134726417,"executionIndex":2,"source":"28","hints":"29","executionTime":1,"executionStatus":"23","data":"30"},[],[],"success",{"main":"31"},["32"],[],{"main":"33"},["34"],[],{"main":"35"},["36"],{"previousNode":"13","previousNodeOutput":0,"previousNodeRun":0},["37"],{"previousNode":"14","previousNodeOutput":0,"previousNodeRun":0},["38","39"],["40"],["41"],[],[],{"json":"42","pairedItem":"43"},{"json":"44","pairedItem":"45"},{"message":"46","topic":"47"},{"item":0},{"message":"48","topic":"47","event_type":"49"},{"item":0},{"message":"50"},"homeassistant",{"message":"50"},"mqtt","It's all good now baby!!!"]
117 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T20:09:00.515Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760130999172,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760130999172,"executionIndex":1,"source":"21","hints":"22","executionTime":1,"executionStatus":"19","data":"23"},{"startTime":1760130999173,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760130999173,"executionIndex":3,"source":"27","hints":"28","executionTime":2,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"previousNode":"40"},["41","42"],{"previousNode":"43","previousNodeOutput":1},["44"],["45"],"FROM valknar/home",["46"],"TO webhook",[],["47"],"Switch",["48"],{"json":"49","pairedItem":"50"},{"json":"49","pairedItem":"51"},{"json":"49","pairedItem":"52"},{"json":"53","pairedItem":"54"},{"headers":"55","params":"56","query":"57","body":"58","webhookUrl":"59","executionMode":"60"},{"item":0},{"item":0},{"item":0},{"headers":"61","params":"62","query":"63","body":"64","webhookUrl":"59","executionMode":"60"},{"item":0},{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"https://chain.pivoine.art/webhook/5ed1a77b-13b2-4df8-8d38-1059f8618d15","production",{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"chain.pivoine.art","Go-http-client/1.1","gzip","172.18.0.1","443","https","ba94cdd2a9e5","f16fd505-342a-4bd4-a857-7a21a727a928","workflow_job","repository","","sha1=","sha256=","{\\n \\"action\\": \\"in_progress\\",\\n \\"workflow_job\\": {\\n \\"id\\": 127,\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/actions/runs/127/jobs/127\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home/actions/runs/55/jobs/0\\",\\n \\"run_id\\": 127,\\n \\"run_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/actions/runs/127\\",\\n \\"name\\": \\"build\\",\\n \\"labels\\": [\\n \\"ubuntu-latest\\"\\n ],\\n \\"run_attempt\\": 1,\\n \\"head_sha\\": \\"23693388346954a81b9cf9a614805575c8f51d28\\",\\n \\"head_branch\\": \\"main\\",\\n \\"status\\": \\"in_progress\\",\\n \\"runner_id\\": 4,\\n \\"runner_name\\": \\"be3675773068\\",\\n \\"steps\\": [\\n {\\n \\"name\\": \\"actions/checkout@\\",\\n \\"number\\": 0,\\n \\"status\\": \\"in_progress\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n {\\n \\"name\\": \\"actions/setup-node@v5\\",\\n \\"number\\": 1,\\n \\"status\\": \\"in_progress\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n {\\n \\"name\\": \\"Install pnpm\\",\\n \\"number\\": 2,\\n \\"status\\": \\"in_progress\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n {\\n \\"name\\": \\"Build JavaScript\\",\\n \\"number\\": 3,\\n \\"status\\": \\"in_progress\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n {\\n \\"name\\": \\"🚀 Deploy via SSH\\",\\n \\"number\\": 4,\\n \\"status\\": \\"in_progress\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n {\\n \\"name\\": \\"Docker compose restart\\",\\n \\"number\\": 5,\\n \\"status\\": \\"in_progress\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n }\\n ],\\n \\"created_at\\": \\"2025-10-10T21:16:37Z\\",\\n \\"started_at\\": \\"2025-10-10T21:16:38Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n \\"repository\\": {\\n \\"id\\": 4,\\n \\"owner\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n },\\n \\"name\\": \\"home\\",\\n \\"full_name\\": \\"valknar/home\\",\\n \\"description\\": \\"\\",\\n \\"empty\\": false,\\n \\"private\\": true,\\n \\"fork\\": false,\\n \\"template\\": false,\\n \\"mirror\\": false,\\n \\"size\\": 617137,\\n \\"language\\": \\"Shell\\",\\n \\"languages_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/languages\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home\\",\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home\\",\\n \\"link\\": \\"\\",\\n \\"ssh_url\\": \\"ssh://git@code.pivoine.art:2222/valknar/home.git\\",\\n \\"clone_url\\": \\"https://code.pivoine.art/valknar/home.git\\",\\n \\"original_url\\": \\"https://github.com/valknarogg/home\\",\\n \\"website\\": \\"\\",\\n \\"stars_count\\": 0,\\n \\"forks_count\\": 0,\\n \\"watchers_count\\": 1,\\n \\"open_issues_count\\": 0,\\n \\"open_pr_counter\\": 0,\\n \\"release_counter\\": 0,\\n \\"default_branch\\": \\"main\\",\\n \\"archived\\": false,\\n \\"created_at\\": \\"2025-10-09T23:17:05Z\\",\\n \\"updated_at\\": \\"2025-10-10T21:16:37Z\\",\\n \\"archived_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"permissions\\": {\\n \\"admin\\": true,\\n \\"push\\": true,\\n \\"pull\\": true\\n },\\n \\"has_issues\\": true,\\n \\"internal_tracker\\": {\\n \\"enable_time_tracker\\": true,\\n \\"allow_only_contributors_to_track_time\\": true,\\n \\"enable_issue_dependencies\\": true\\n },\\n \\"has_wiki\\": true,\\n \\"has_pull_requests\\": false,\\n \\"has_projects\\": true,\\n \\"projects_mode\\": \\"all\\",\\n \\"has_releases\\": true,\\n \\"has_packages\\": true,\\n \\"has_actions\\": true,\\n \\"ignore_whitespace_conflicts\\": false,\\n \\"allow_merge_commits\\": false,\\n \\"allow_rebase\\": false,\\n \\"allow_rebase_explicit\\": false,\\n \\"allow_squash_merge\\": false,\\n \\"allow_fast_forward_only_merge\\": false,\\n \\"allow_rebase_update\\": false,\\n \\"default_delete_branch_after_merge\\": false,\\n \\"default_merge_style\\": \\"merge\\",\\n \\"default_allow_maintainer_edit\\": false,\\n \\"avatar_url\\": \\"\\",\\n \\"internal\\": false,\\n \\"mirror_interval\\": \\"\\",\\n \\"object_format_name\\": \\"sha1\\",\\n \\"mirror_updated\\": \\"0001-01-01T00:00:00Z\\",\\n \\"topics\\": [],\\n \\"licenses\\": []\\n },\\n \\"sender\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@noreply.code.pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n }\\n}"]
119 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T20:09:00.515Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760130999544,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760130999545,"executionIndex":1,"source":"21","hints":"22","executionTime":0,"executionStatus":"19","data":"23"},{"startTime":1760130999545,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760130999545,"executionIndex":3,"source":"27","hints":"28","executionTime":5,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"previousNode":"40"},["41","42"],{"previousNode":"43","previousNodeOutput":1},["44"],["45"],"FROM valknar/home",["46"],"TO webhook",[],["47"],"Switch",["48"],{"json":"49","pairedItem":"50"},{"json":"49","pairedItem":"51"},{"json":"49","pairedItem":"52"},{"json":"53","pairedItem":"54"},{"headers":"55","params":"56","query":"57","body":"58","webhookUrl":"59","executionMode":"60"},{"item":0},{"item":0},{"item":0},{"headers":"61","params":"62","query":"63","body":"64","webhookUrl":"59","executionMode":"60"},{"item":0},{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"https://chain.pivoine.art/webhook/5ed1a77b-13b2-4df8-8d38-1059f8618d15","production",{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"chain.pivoine.art","Go-http-client/1.1","gzip","172.18.0.1","443","https","ba94cdd2a9e5","9becb15e-25f2-404b-9342-dbdebefdc79b","workflow_job","repository","","sha1=","sha256=","{\\n \\"action\\": \\"completed\\",\\n \\"workflow_job\\": {\\n \\"id\\": 127,\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/actions/runs/127/jobs/127\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home/actions/runs/55/jobs/0\\",\\n \\"run_id\\": 127,\\n \\"run_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/actions/runs/127\\",\\n \\"name\\": \\"build\\",\\n \\"labels\\": [\\n \\"ubuntu-latest\\"\\n ],\\n \\"run_attempt\\": 1,\\n \\"head_sha\\": \\"23693388346954a81b9cf9a614805575c8f51d28\\",\\n \\"head_branch\\": \\"main\\",\\n \\"status\\": \\"completed\\",\\n \\"conclusion\\": \\"failure\\",\\n \\"runner_id\\": 4,\\n \\"runner_name\\": \\"be3675773068\\",\\n \\"steps\\": [\\n {\\n \\"name\\": \\"actions/checkout@\\",\\n \\"number\\": 0,\\n \\"status\\": \\"completed\\",\\n \\"conclusion\\": \\"failure\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n {\\n \\"name\\": \\"actions/setup-node@v5\\",\\n \\"number\\": 1,\\n \\"status\\": \\"completed\\",\\n \\"conclusion\\": \\"failure\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n {\\n \\"name\\": \\"Install pnpm\\",\\n \\"number\\": 2,\\n \\"status\\": \\"completed\\",\\n \\"conclusion\\": \\"failure\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n {\\n \\"name\\": \\"Build JavaScript\\",\\n \\"number\\": 3,\\n \\"status\\": \\"completed\\",\\n \\"conclusion\\": \\"failure\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n {\\n \\"name\\": \\"🚀 Deploy via SSH\\",\\n \\"number\\": 4,\\n \\"status\\": \\"completed\\",\\n \\"conclusion\\": \\"failure\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n {\\n \\"name\\": \\"Docker compose restart\\",\\n \\"number\\": 5,\\n \\"status\\": \\"completed\\",\\n \\"conclusion\\": \\"failure\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n }\\n ],\\n \\"created_at\\": \\"2025-10-10T21:16:37Z\\",\\n \\"started_at\\": \\"2025-10-10T21:16:38Z\\",\\n \\"completed_at\\": \\"2025-10-10T21:16:39Z\\"\\n },\\n \\"repository\\": {\\n \\"id\\": 4,\\n \\"owner\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n },\\n \\"name\\": \\"home\\",\\n \\"full_name\\": \\"valknar/home\\",\\n \\"description\\": \\"\\",\\n \\"empty\\": false,\\n \\"private\\": true,\\n \\"fork\\": false,\\n \\"template\\": false,\\n \\"mirror\\": false,\\n \\"size\\": 617137,\\n \\"language\\": \\"Shell\\",\\n \\"languages_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/languages\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home\\",\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home\\",\\n \\"link\\": \\"\\",\\n \\"ssh_url\\": \\"ssh://git@code.pivoine.art:2222/valknar/home.git\\",\\n \\"clone_url\\": \\"https://code.pivoine.art/valknar/home.git\\",\\n \\"original_url\\": \\"https://github.com/valknarogg/home\\",\\n \\"website\\": \\"\\",\\n \\"stars_count\\": 0,\\n \\"forks_count\\": 0,\\n \\"watchers_count\\": 1,\\n \\"open_issues_count\\": 0,\\n \\"open_pr_counter\\": 0,\\n \\"release_counter\\": 0,\\n \\"default_branch\\": \\"main\\",\\n \\"archived\\": false,\\n \\"created_at\\": \\"2025-10-09T23:17:05Z\\",\\n \\"updated_at\\": \\"2025-10-10T21:16:37Z\\",\\n \\"archived_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"permissions\\": {\\n \\"admin\\": true,\\n \\"push\\": true,\\n \\"pull\\": true\\n },\\n \\"has_issues\\": true,\\n \\"internal_tracker\\": {\\n \\"enable_time_tracker\\": true,\\n \\"allow_only_contributors_to_track_time\\": true,\\n \\"enable_issue_dependencies\\": true\\n },\\n \\"has_wiki\\": true,\\n \\"has_pull_requests\\": false,\\n \\"has_projects\\": true,\\n \\"projects_mode\\": \\"all\\",\\n \\"has_releases\\": true,\\n \\"has_packages\\": true,\\n \\"has_actions\\": true,\\n \\"ignore_whitespace_conflicts\\": false,\\n \\"allow_merge_commits\\": false,\\n \\"allow_rebase\\": false,\\n \\"allow_rebase_explicit\\": false,\\n \\"allow_squash_merge\\": false,\\n \\"allow_fast_forward_only_merge\\": false,\\n \\"allow_rebase_update\\": false,\\n \\"default_delete_branch_after_merge\\": false,\\n \\"default_merge_style\\": \\"merge\\",\\n \\"default_allow_maintainer_edit\\": false,\\n \\"avatar_url\\": \\"\\",\\n \\"internal\\": false,\\n \\"mirror_interval\\": \\"\\",\\n \\"object_format_name\\": \\"sha1\\",\\n \\"mirror_updated\\": \\"0001-01-01T00:00:00Z\\",\\n \\"topics\\": [],\\n \\"licenses\\": []\\n },\\n \\"sender\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@noreply.code.pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n }\\n}"]
181 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":false,"nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event_type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"d4544913-9242-497a-98dc-cb5000aca849"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"19287e91-bc34-4d10-a0fa-48825a980a7d","leftValue":"event_type","rightValue":"mqtt","operator":{"type":"string","operation":"equals","name":"filter.operator.equals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"mqtt"}]},"looseTypeValidation":true,"options":{}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[416,80],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-208],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[576,400],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"},{"parameters":{"topics":"homeassistant","options":{"jsonParseBody":true}},"type":"n8n-nodes-base.mqttTrigger","typeVersion":1,"position":[0,176],"id":"db220e56-efe7-458b-990d-b6b0c7f3a637","name":"FROM homeassistant","credentials":{"mqtt":{"id":"rqKKnJhZrSWZoVl6","name":"MQTT account"}}},{"parameters":{"mode":"manual","duplicateItem":false,"assignments":{"assignments":[{"id":"c4a9b92c-994d-465e-b695-00aae9dec0b5","name":"event_type","value":"mqtt","type":"string"}]},"includeOtherFields":true,"include":"all","options":{}},"type":"n8n-nodes-base.set","typeVersion":3.4,"position":[224,176],"id":"68ebb20b-87e8-4cfb-a83e-9cb692e4d38e","name":"TO event"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://chat/message","authentication":"none","provideSslCertificates":false,"sendQuery":true,"specifyQuery":"keypair","queryParameters":{"parameters":[{"name":"token","value":"CQ.CVw-vDMMqLqV"}]},"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"keypair","bodyParameters":{"parameters":[{"name":"message","value":""}]},"options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[656,80],"id":"197092fe-f532-46aa-8884-900568b6f22b","name":"HTTP Request"},{"parameters":{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"strict","version":2},"conditions":[{"id":"3a613911-f02a-4ae4-82f9-29acfb5839a2","leftValue":"ecent_type","rightValue":"","operator":{"type":"string","operation":"equals","name":"filter.operator.equals"}}],"combinator":"and"},"looseTypeValidation":false,"options":{}},"type":"n8n-nodes-base.if","typeVersion":2.2,"position":[624,512],"id":"78249b74-0d35-48fa-af00-a8507c745d4a","name":"If"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[],[]]},"FROM homeassistant":{"main":[[{"node":"TO event","type":"main","index":0}]]},"TO event":{"main":[[{"node":"Switch","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{"destinationNode":"4","runNodeFilter":"5"},{"runData":"6","pinData":"7","lastNodeExecuted":"4"},{"contextData":"8","nodeExecutionStack":"9","metadata":"10","waitingExecution":"11","waitingExecutionSource":"12"},"Switch",["13","14","4"],{"FROM homeassistant":"15","TO event":"16","Switch":"17"},{},{},[],{},{},{},"FROM homeassistant","TO event",["18"],["19"],["20"],{"startTime":1760134601730,"executionIndex":0,"source":"21","hints":"22","executionTime":49,"executionStatus":"23","data":"24"},{"startTime":1760134673259,"executionIndex":1,"source":"25","hints":"26","executionTime":1,"executionStatus":"23","data":"27"},{"startTime":1760134805291,"executionIndex":2,"source":"28","hints":"29","executionTime":1,"executionStatus":"23","data":"30"},[],[],"success",{"main":"31"},["32"],[],{"main":"33"},["34"],[],{"main":"35"},["36"],{"previousNode":"13","previousNodeOutput":0,"previousNodeRun":0},["37"],{"previousNode":"14","previousNodeOutput":0,"previousNodeRun":0},["38","39"],["40"],["41"],[],[],{"json":"42","pairedItem":"43"},{"json":"44","pairedItem":"45"},{"message":"46","topic":"47"},{"item":0},{"message":"48","topic":"47","event_type":"49"},{"item":0},{"message":"50"},"homeassistant",{"message":"50"},"mqtt","It's all good now baby!!!"]
182 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":false,"nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event_type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"d4544913-9242-497a-98dc-cb5000aca849"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"19287e91-bc34-4d10-a0fa-48825a980a7d","leftValue":"event_type","rightValue":"mqtt","operator":{"type":"string","operation":"equals","name":"filter.operator.equals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"mqtt"}]},"looseTypeValidation":true,"options":{}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[416,80],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-208],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[576,400],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"},{"parameters":{"topics":"homeassistant","options":{"jsonParseBody":true}},"type":"n8n-nodes-base.mqttTrigger","typeVersion":1,"position":[0,176],"id":"db220e56-efe7-458b-990d-b6b0c7f3a637","name":"FROM homeassistant","credentials":{"mqtt":{"id":"rqKKnJhZrSWZoVl6","name":"MQTT account"}}},{"parameters":{"mode":"manual","duplicateItem":false,"assignments":{"assignments":[{"id":"c4a9b92c-994d-465e-b695-00aae9dec0b5","name":"event_type","value":"mqtt","type":"string"}]},"includeOtherFields":true,"include":"all","options":{}},"type":"n8n-nodes-base.set","typeVersion":3.4,"position":[224,176],"id":"68ebb20b-87e8-4cfb-a83e-9cb692e4d38e","name":"TO event"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://chat/message","authentication":"none","provideSslCertificates":false,"sendQuery":true,"specifyQuery":"keypair","queryParameters":{"parameters":[{"name":"token","value":"CQ.CVw-vDMMqLqV"}]},"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"keypair","bodyParameters":{"parameters":[{"name":"message","value":""}]},"options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[656,80],"id":"197092fe-f532-46aa-8884-900568b6f22b","name":"HTTP Request"},{"parameters":{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"strict","version":2},"conditions":[{"id":"3a613911-f02a-4ae4-82f9-29acfb5839a2","leftValue":"ecent_type","rightValue":"","operator":{"type":"string","operation":"equals","name":"filter.operator.equals"}}],"combinator":"and"},"looseTypeValidation":false,"options":{}},"type":"n8n-nodes-base.if","typeVersion":2.2,"position":[624,512],"id":"78249b74-0d35-48fa-af00-a8507c745d4a","name":"If"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[],[]]},"FROM homeassistant":{"main":[[{"node":"TO event","type":"main","index":0}]]},"TO event":{"main":[[{"node":"Switch","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{"destinationNode":"4","runNodeFilter":"5"},{"runData":"6","pinData":"7","lastNodeExecuted":"4"},{"contextData":"8","nodeExecutionStack":"9","metadata":"10","waitingExecution":"11","waitingExecutionSource":"12"},"Switch",["13","14","4"],{"FROM homeassistant":"15","TO event":"16","Switch":"17"},{},{},[],{},{},{},"FROM homeassistant","TO event",["18"],["19"],["20"],{"startTime":1760134601730,"executionIndex":0,"source":"21","hints":"22","executionTime":49,"executionStatus":"23","data":"24"},{"startTime":1760134673259,"executionIndex":1,"source":"25","hints":"26","executionTime":1,"executionStatus":"23","data":"27"},{"startTime":1760134825285,"executionIndex":2,"source":"28","hints":"29","executionTime":0,"executionStatus":"23","data":"30"},[],[],"success",{"main":"31"},["32"],[],{"main":"33"},["34"],[],{"main":"35"},["36"],{"previousNode":"13","previousNodeOutput":0,"previousNodeRun":0},["37"],{"previousNode":"14","previousNodeOutput":0,"previousNodeRun":0},["38","39"],["40"],["41"],[],[],{"json":"42","pairedItem":"43"},{"json":"44","pairedItem":"45"},{"message":"46","topic":"47"},{"item":0},{"message":"48","topic":"47","event_type":"49"},{"item":0},{"message":"50"},"homeassistant",{"message":"50"},"mqtt","It's all good now baby!!!"]
118 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T20:09:00.515Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760130999524,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760130999524,"executionIndex":1,"source":"21","hints":"22","executionTime":1,"executionStatus":"19","data":"23"},{"startTime":1760130999525,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760130999525,"executionIndex":3,"source":"27","hints":"28","executionTime":3,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"previousNode":"40"},["41","42"],{"previousNode":"43","previousNodeOutput":1},["44"],["45"],"FROM valknar/home",["46"],"TO webhook",[],["47"],"Switch",["48"],{"json":"49","pairedItem":"50"},{"json":"49","pairedItem":"51"},{"json":"49","pairedItem":"52"},{"json":"53","pairedItem":"54"},{"headers":"55","params":"56","query":"57","body":"58","webhookUrl":"59","executionMode":"60"},{"item":0},{"item":0},{"item":0},{"headers":"61","params":"62","query":"63","body":"64","webhookUrl":"59","executionMode":"60"},{"item":0},{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"https://chain.pivoine.art/webhook/5ed1a77b-13b2-4df8-8d38-1059f8618d15","production",{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"chain.pivoine.art","Go-http-client/1.1","gzip","172.18.0.1","443","https","ba94cdd2a9e5","57e3d832-f047-44c5-a8b7-e0476f0b648b","status","repository","","sha1=","sha256=","{\\n \\"commit\\": {\\n \\"id\\": \\"23693388346954a81b9cf9a614805575c8f51d28\\",\\n \\"message\\": \\"fix: home\\\\n\\",\\n \\"url\\": \\"https://code.pivoine.art/valknar/home/commit/23693388346954a81b9cf9a614805575c8f51d28\\",\\n \\"author\\": {\\n \\"name\\": \\"Sebastian Krüger\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"username\\": \\"valknar\\"\\n },\\n \\"committer\\": {\\n \\"name\\": \\"Sebastian Krüger\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"username\\": \\"valknar\\"\\n },\\n \\"verification\\": null,\\n \\"timestamp\\": \\"2025-10-10T23:16:35+02:00\\",\\n \\"added\\": [\\n \\"Projects/kompose/home/config/configuration.yaml\\"\\n ],\\n \\"removed\\": [],\\n \\"modified\\": []\\n },\\n \\"context\\": \\"Build and Deploy Docs.Pivoine.Art via SSH / build (push)\\",\\n \\"created_at\\": \\"2025-10-10T21:16:39Z\\",\\n \\"description\\": \\"Failing after 1s\\",\\n \\"id\\": 169,\\n \\"repository\\": {\\n \\"id\\": 4,\\n \\"owner\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n },\\n \\"name\\": \\"home\\",\\n \\"full_name\\": \\"valknar/home\\",\\n \\"description\\": \\"\\",\\n \\"empty\\": false,\\n \\"private\\": true,\\n \\"fork\\": false,\\n \\"template\\": false,\\n \\"mirror\\": false,\\n \\"size\\": 617137,\\n \\"language\\": \\"Shell\\",\\n \\"languages_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/languages\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home\\",\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home\\",\\n \\"link\\": \\"\\",\\n \\"ssh_url\\": \\"ssh://git@code.pivoine.art:2222/valknar/home.git\\",\\n \\"clone_url\\": \\"https://code.pivoine.art/valknar/home.git\\",\\n \\"original_url\\": \\"https://github.com/valknarogg/home\\",\\n \\"website\\": \\"\\",\\n \\"stars_count\\": 0,\\n \\"forks_count\\": 0,\\n \\"watchers_count\\": 1,\\n \\"open_issues_count\\": 0,\\n \\"open_pr_counter\\": 0,\\n \\"release_counter\\": 0,\\n \\"default_branch\\": \\"main\\",\\n \\"archived\\": false,\\n \\"created_at\\": \\"2025-10-09T23:17:05Z\\",\\n \\"updated_at\\": \\"2025-10-10T21:16:37Z\\",\\n \\"archived_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"permissions\\": {\\n \\"admin\\": true,\\n \\"push\\": true,\\n \\"pull\\": true\\n },\\n \\"has_issues\\": true,\\n \\"internal_tracker\\": {\\n \\"enable_time_tracker\\": true,\\n \\"allow_only_contributors_to_track_time\\": true,\\n \\"enable_issue_dependencies\\": true\\n },\\n \\"has_wiki\\": true,\\n \\"has_pull_requests\\": false,\\n \\"has_projects\\": true,\\n \\"projects_mode\\": \\"all\\",\\n \\"has_releases\\": true,\\n \\"has_packages\\": true,\\n \\"has_actions\\": true,\\n \\"ignore_whitespace_conflicts\\": false,\\n \\"allow_merge_commits\\": false,\\n \\"allow_rebase\\": false,\\n \\"allow_rebase_explicit\\": false,\\n \\"allow_squash_merge\\": false,\\n \\"allow_fast_forward_only_merge\\": false,\\n \\"allow_rebase_update\\": false,\\n \\"default_delete_branch_after_merge\\": false,\\n \\"default_merge_style\\": \\"merge\\",\\n \\"default_allow_maintainer_edit\\": false,\\n \\"avatar_url\\": \\"\\",\\n \\"internal\\": false,\\n \\"mirror_interval\\": \\"\\",\\n \\"object_format_name\\": \\"sha1\\",\\n \\"mirror_updated\\": \\"0001-01-01T00:00:00Z\\",\\n \\"topics\\": [],\\n \\"licenses\\": []\\n },\\n \\"sender\\": {\\n \\"id\\": -2,\\n \\"login\\": \\"gitea-actions\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"Gitea Actions\\",\\n \\"email\\": \\"gitea-actions@noreply.code.pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/assets/img/avatar_default.png\\",\\n \\"html_url\\": \\"https://code.pivoine.art/gitea-actions\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"1970-01-01T00:00:00Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"gitea-actions\\"\\n },\\n \\"sha\\": \\"23693388346954a81b9cf9a614805575c8f51d28\\",\\n \\"state\\": \\"failure\\",\\n \\"target_url\\": \\"https://code.pivoine.art/valknar/home/actions/runs/55/jobs/0\\",\\n \\"updated_at\\": \\"2025-10-10T21:16:39Z\\"\\n}"]
120 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T20:09:00.515Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760131001073,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760131001074,"executionIndex":1,"source":"21","hints":"22","executionTime":0,"executionStatus":"19","data":"23"},{"startTime":1760131001074,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760131001074,"executionIndex":3,"source":"27","hints":"28","executionTime":4,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"previousNode":"40"},["41","42"],{"previousNode":"43","previousNodeOutput":1},["44"],["45"],"FROM valknar/home",["46"],"TO webhook",[],["47"],"Switch",["48"],{"json":"49","pairedItem":"50"},{"json":"49","pairedItem":"51"},{"json":"49","pairedItem":"52"},{"json":"53","pairedItem":"54"},{"headers":"55","params":"56","query":"57","body":"58","webhookUrl":"59","executionMode":"60"},{"item":0},{"item":0},{"item":0},{"headers":"61","params":"62","query":"63","body":"64","webhookUrl":"59","executionMode":"60"},{"item":0},{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"https://chain.pivoine.art/webhook/5ed1a77b-13b2-4df8-8d38-1059f8618d15","production",{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"chain.pivoine.art","Go-http-client/1.1","gzip","172.18.0.1","443","https","ba94cdd2a9e5","cfda48a2-5836-40f7-b4a5-288f0527eb86","workflow_job","repository","","sha1=","sha256=","{\\n \\"action\\": \\"in_progress\\",\\n \\"workflow_job\\": {\\n \\"id\\": 128,\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/actions/runs/128/jobs/128\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home/actions/runs/56/jobs/0\\",\\n \\"run_id\\": 128,\\n \\"run_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/actions/runs/128\\",\\n \\"name\\": \\"build\\",\\n \\"labels\\": [\\n \\"ubuntu-latest\\"\\n ],\\n \\"run_attempt\\": 1,\\n \\"head_sha\\": \\"23693388346954a81b9cf9a614805575c8f51d28\\",\\n \\"head_branch\\": \\"main\\",\\n \\"status\\": \\"in_progress\\",\\n \\"runner_id\\": 4,\\n \\"runner_name\\": \\"be3675773068\\",\\n \\"steps\\": [\\n {\\n \\"name\\": \\"actions/checkout@v4\\",\\n \\"number\\": 0,\\n \\"status\\": \\"in_progress\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n {\\n \\"name\\": \\"actions/checkout@v4\\",\\n \\"number\\": 1,\\n \\"status\\": \\"in_progress\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n {\\n \\"name\\": \\"Commit and push changes (if any)\\",\\n \\"number\\": 2,\\n \\"status\\": \\"in_progress\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n }\\n ],\\n \\"created_at\\": \\"2025-10-10T21:16:37Z\\",\\n \\"started_at\\": \\"2025-10-10T21:16:40Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n \\"repository\\": {\\n \\"id\\": 4,\\n \\"owner\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n },\\n \\"name\\": \\"home\\",\\n \\"full_name\\": \\"valknar/home\\",\\n \\"description\\": \\"\\",\\n \\"empty\\": false,\\n \\"private\\": true,\\n \\"fork\\": false,\\n \\"template\\": false,\\n \\"mirror\\": false,\\n \\"size\\": 617137,\\n \\"language\\": \\"Shell\\",\\n \\"languages_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/languages\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home\\",\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home\\",\\n \\"link\\": \\"\\",\\n \\"ssh_url\\": \\"ssh://git@code.pivoine.art:2222/valknar/home.git\\",\\n \\"clone_url\\": \\"https://code.pivoine.art/valknar/home.git\\",\\n \\"original_url\\": \\"https://github.com/valknarogg/home\\",\\n \\"website\\": \\"\\",\\n \\"stars_count\\": 0,\\n \\"forks_count\\": 0,\\n \\"watchers_count\\": 1,\\n \\"open_issues_count\\": 0,\\n \\"open_pr_counter\\": 0,\\n \\"release_counter\\": 0,\\n \\"default_branch\\": \\"main\\",\\n \\"archived\\": false,\\n \\"created_at\\": \\"2025-10-09T23:17:05Z\\",\\n \\"updated_at\\": \\"2025-10-10T21:16:37Z\\",\\n \\"archived_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"permissions\\": {\\n \\"admin\\": true,\\n \\"push\\": true,\\n \\"pull\\": true\\n },\\n \\"has_issues\\": true,\\n \\"internal_tracker\\": {\\n \\"enable_time_tracker\\": true,\\n \\"allow_only_contributors_to_track_time\\": true,\\n \\"enable_issue_dependencies\\": true\\n },\\n \\"has_wiki\\": true,\\n \\"has_pull_requests\\": false,\\n \\"has_projects\\": true,\\n \\"projects_mode\\": \\"all\\",\\n \\"has_releases\\": true,\\n \\"has_packages\\": true,\\n \\"has_actions\\": true,\\n \\"ignore_whitespace_conflicts\\": false,\\n \\"allow_merge_commits\\": false,\\n \\"allow_rebase\\": false,\\n \\"allow_rebase_explicit\\": false,\\n \\"allow_squash_merge\\": false,\\n \\"allow_fast_forward_only_merge\\": false,\\n \\"allow_rebase_update\\": false,\\n \\"default_delete_branch_after_merge\\": false,\\n \\"default_merge_style\\": \\"merge\\",\\n \\"default_allow_maintainer_edit\\": false,\\n \\"avatar_url\\": \\"\\",\\n \\"internal\\": false,\\n \\"mirror_interval\\": \\"\\",\\n \\"object_format_name\\": \\"sha1\\",\\n \\"mirror_updated\\": \\"0001-01-01T00:00:00Z\\",\\n \\"topics\\": [],\\n \\"licenses\\": []\\n },\\n \\"sender\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@noreply.code.pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n }\\n}"]
185 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":false,"nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"={{ \\"push\\" }}","rightValue":"={{ $json.event_type }}","operator":{"type":"string","operation":"equals"},"id":"d4544913-9242-497a-98dc-cb5000aca849"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"19287e91-bc34-4d10-a0fa-48825a980a7d","leftValue":"event_type","rightValue":"mqtt","operator":{"type":"string","operation":"equals","name":"filter.operator.equals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"mqtt"}]},"looseTypeValidation":true,"options":{}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[416,80],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-208],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[576,400],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"},{"parameters":{"topics":"homeassistant","options":{"jsonParseBody":true}},"type":"n8n-nodes-base.mqttTrigger","typeVersion":1,"position":[0,176],"id":"db220e56-efe7-458b-990d-b6b0c7f3a637","name":"FROM homeassistant","credentials":{"mqtt":{"id":"rqKKnJhZrSWZoVl6","name":"MQTT account"}}},{"parameters":{"mode":"manual","duplicateItem":false,"assignments":{"assignments":[{"id":"c4a9b92c-994d-465e-b695-00aae9dec0b5","name":"event_type","value":"mqtt","type":"string"}]},"includeOtherFields":true,"include":"all","options":{}},"type":"n8n-nodes-base.set","typeVersion":3.4,"position":[224,176],"id":"68ebb20b-87e8-4cfb-a83e-9cb692e4d38e","name":"TO event"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://chat/message","authentication":"none","provideSslCertificates":false,"sendQuery":true,"specifyQuery":"keypair","queryParameters":{"parameters":[{"name":"token","value":"CQ.CVw-vDMMqLqV"}]},"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"keypair","bodyParameters":{"parameters":[{"name":"message","value":""}]},"options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[656,80],"id":"197092fe-f532-46aa-8884-900568b6f22b","name":"HTTP Request"},{"parameters":{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"strict","version":2},"conditions":[{"id":"3a613911-f02a-4ae4-82f9-29acfb5839a2","leftValue":"ecent_type","rightValue":"","operator":{"type":"string","operation":"equals","name":"filter.operator.equals"}}],"combinator":"and"},"looseTypeValidation":false,"options":{}},"type":"n8n-nodes-base.if","typeVersion":2.2,"position":[624,512],"id":"78249b74-0d35-48fa-af00-a8507c745d4a","name":"If"}],"connections":{"TO webhook":{"main":[[]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[],[]]},"FROM homeassistant":{"main":[[{"node":"TO event","type":"main","index":0}]]},"TO event":{"main":[[{"node":"Switch","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","pinData":"5","lastNodeExecuted":"6"},{"contextData":"7","nodeExecutionStack":"8","metadata":"9","waitingExecution":"10","waitingExecutionSource":"11"},{"FROM homeassistant":"12","TO event":"13","Switch":"14"},{},"Switch",{},[],{},{},{},["15"],["16"],["17"],{"startTime":1760134926870,"executionIndex":0,"source":"18","hints":"19","executionTime":53,"executionStatus":"20","data":"21"},{"startTime":1760134926923,"executionIndex":1,"source":"22","hints":"23","executionTime":1,"executionStatus":"20","data":"24"},{"startTime":1760134926924,"executionIndex":2,"source":"25","hints":"26","executionTime":1,"executionStatus":"20","data":"27"},[],[],"success",{"main":"28"},["29"],[],{"main":"30"},["31"],[],{"main":"32"},["33"],{"previousNode":"34"},["35"],{"previousNode":"36"},["37","38"],["39"],"FROM homeassistant",["40"],"TO event",[],[],{"json":"41","pairedItem":"42"},{"json":"43","pairedItem":"44"},{"message":"45","topic":"46"},{"item":0},{"message":"47","topic":"46","event_type":"48"},{"item":0},{"message":"49"},"homeassistant",{"message":"49"},"mqtt","It's all good now baby!!!"]
186 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":false,"nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"={{ \\"push\\" }}","rightValue":"={{ $json.event_type }}","operator":{"type":"string","operation":"equals"},"id":"d4544913-9242-497a-98dc-cb5000aca849"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"19287e91-bc34-4d10-a0fa-48825a980a7d","leftValue":"event_type","rightValue":"mqtt","operator":{"type":"string","operation":"equals","name":"filter.operator.equals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"mqtt"}]},"looseTypeValidation":true,"options":{}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[416,80],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-208],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[576,400],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"},{"parameters":{"topics":"homeassistant","options":{"jsonParseBody":true}},"type":"n8n-nodes-base.mqttTrigger","typeVersion":1,"position":[0,176],"id":"db220e56-efe7-458b-990d-b6b0c7f3a637","name":"FROM homeassistant","credentials":{"mqtt":{"id":"rqKKnJhZrSWZoVl6","name":"MQTT account"}}},{"parameters":{"mode":"manual","duplicateItem":false,"assignments":{"assignments":[{"id":"c4a9b92c-994d-465e-b695-00aae9dec0b5","name":"event_type","value":"mqtt","type":"string"}]},"includeOtherFields":true,"include":"all","options":{}},"type":"n8n-nodes-base.set","typeVersion":3.4,"position":[224,176],"id":"68ebb20b-87e8-4cfb-a83e-9cb692e4d38e","name":"TO event"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://chat/message","authentication":"none","provideSslCertificates":false,"sendQuery":true,"specifyQuery":"keypair","queryParameters":{"parameters":[{"name":"token","value":"CQ.CVw-vDMMqLqV"}]},"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"keypair","bodyParameters":{"parameters":[{"name":"message","value":""}]},"options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[656,80],"id":"197092fe-f532-46aa-8884-900568b6f22b","name":"HTTP Request"},{"parameters":{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"strict","version":2},"conditions":[{"id":"3a613911-f02a-4ae4-82f9-29acfb5839a2","leftValue":"ecent_type","rightValue":"","operator":{"type":"string","operation":"equals","name":"filter.operator.equals"}}],"combinator":"and"},"looseTypeValidation":false,"options":{}},"type":"n8n-nodes-base.if","typeVersion":2.2,"position":[624,512],"id":"78249b74-0d35-48fa-af00-a8507c745d4a","name":"If"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[],[]]},"FROM homeassistant":{"main":[[{"node":"TO event","type":"main","index":0}]]},"TO event":{"main":[[{"node":"Switch","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{"destinationNode":"4","runNodeFilter":"5"},{"runData":"6","pinData":"7","lastNodeExecuted":"4"},{"contextData":"8","nodeExecutionStack":"9","metadata":"10","waitingExecution":"11","waitingExecutionSource":"12"},"Switch",["13","14","4"],{"FROM homeassistant":"15","TO event":"16","Switch":"17"},{},{},[],{},{},{},"FROM homeassistant","TO event",["18"],["19"],["20"],{"startTime":1760134926870,"executionIndex":0,"source":"21","hints":"22","executionTime":53,"executionStatus":"23","data":"24"},{"startTime":1760134926923,"executionIndex":1,"source":"25","hints":"26","executionTime":1,"executionStatus":"23","data":"27"},{"startTime":1760134934902,"executionIndex":2,"source":"28","hints":"29","executionTime":2,"executionStatus":"23","data":"30"},[],[],"success",{"main":"31"},["32"],[],{"main":"33"},["34"],[],{"main":"35"},["36"],{"previousNode":"13"},["37"],{"previousNode":"14","previousNodeOutput":0,"previousNodeRun":0},["38","39"],["40"],["41"],[],[],{"json":"42","pairedItem":"43"},{"json":"44","pairedItem":"45"},{"message":"46","topic":"47"},{"item":0},{"message":"48","topic":"47","event_type":"49"},{"item":0},{"message":"50"},"homeassistant",{"message":"50"},"mqtt","It's all good now baby!!!"]
187 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":false,"nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"strict","version":2},"conditions":[{"leftValue":"event_type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"d4544913-9242-497a-98dc-cb5000aca849"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"strict","version":2},"conditions":[{"id":"19287e91-bc34-4d10-a0fa-48825a980a7d","leftValue":"event_type","rightValue":"mqtt","operator":{"type":"string","operation":"equals","name":"filter.operator.equals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"mqtt"}]},"looseTypeValidation":false,"options":{}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[416,80],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-208],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[576,400],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"},{"parameters":{"topics":"homeassistant","options":{"jsonParseBody":true}},"type":"n8n-nodes-base.mqttTrigger","typeVersion":1,"position":[0,176],"id":"db220e56-efe7-458b-990d-b6b0c7f3a637","name":"FROM homeassistant","credentials":{"mqtt":{"id":"rqKKnJhZrSWZoVl6","name":"MQTT account"}}},{"parameters":{"mode":"manual","duplicateItem":false,"assignments":{"assignments":[{"id":"c4a9b92c-994d-465e-b695-00aae9dec0b5","name":"event_type","value":"mqtt","type":"string"}]},"includeOtherFields":true,"include":"all","options":{}},"type":"n8n-nodes-base.set","typeVersion":3.4,"position":[224,176],"id":"68ebb20b-87e8-4cfb-a83e-9cb692e4d38e","name":"TO event"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://chat/message","authentication":"none","provideSslCertificates":false,"sendQuery":true,"specifyQuery":"keypair","queryParameters":{"parameters":[{"name":"token","value":"CQ.CVw-vDMMqLqV"}]},"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"keypair","bodyParameters":{"parameters":[{"name":"message","value":""}]},"options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[656,80],"id":"197092fe-f532-46aa-8884-900568b6f22b","name":"HTTP Request"},{"parameters":{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"strict","version":2},"conditions":[{"id":"3a613911-f02a-4ae4-82f9-29acfb5839a2","leftValue":"ecent_type","rightValue":"","operator":{"type":"string","operation":"equals","name":"filter.operator.equals"}}],"combinator":"and"},"looseTypeValidation":false,"options":{}},"type":"n8n-nodes-base.if","typeVersion":2.2,"position":[432,320],"id":"78249b74-0d35-48fa-af00-a8507c745d4a","name":"If"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[],[]]},"FROM homeassistant":{"main":[[{"node":"TO event","type":"main","index":0}]]},"TO event":{"main":[[{"node":"Switch","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{"destinationNode":"4","runNodeFilter":"5"},{"runData":"6","pinData":"7","lastNodeExecuted":"4"},{"contextData":"8","nodeExecutionStack":"9","metadata":"10","waitingExecution":"11","waitingExecutionSource":"12"},"Switch",["13","14","4"],{"FROM homeassistant":"15","TO event":"16","Switch":"17"},{},{},[],{},{},{},"FROM homeassistant","TO event",["18"],["19"],["20"],{"startTime":1760134926870,"executionIndex":0,"source":"21","hints":"22","executionTime":53,"executionStatus":"23","data":"24"},{"startTime":1760134926923,"executionIndex":1,"source":"25","hints":"26","executionTime":1,"executionStatus":"23","data":"27"},{"startTime":1760135416752,"executionIndex":2,"source":"28","hints":"29","executionTime":1,"executionStatus":"23","data":"30"},[],[],"success",{"main":"31"},["32"],[],{"main":"33"},["34"],[],{"main":"35"},["36"],{"previousNode":"13"},["37"],{"previousNode":"14","previousNodeOutput":0,"previousNodeRun":0},["38","39"],["40"],["41"],[],[],{"json":"42","pairedItem":"43"},{"json":"44","pairedItem":"45"},{"message":"46","topic":"47"},{"item":0},{"message":"48","topic":"47","event_type":"49"},{"item":0},{"message":"50"},"homeassistant",{"message":"50"},"mqtt","It's all good now baby!!!"]
121 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T20:09:00.515Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760131020225,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760131020225,"executionIndex":1,"source":"21","hints":"22","executionTime":1,"executionStatus":"19","data":"23"},{"startTime":1760131020226,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760131020226,"executionIndex":3,"source":"27","hints":"28","executionTime":3,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"previousNode":"40"},["41","42"],{"previousNode":"43","previousNodeOutput":1},["44"],["45"],"FROM valknar/home",["46"],"TO webhook",[],["47"],"Switch",["48"],{"json":"49","pairedItem":"50"},{"json":"49","pairedItem":"51"},{"json":"49","pairedItem":"52"},{"json":"53","pairedItem":"54"},{"headers":"55","params":"56","query":"57","body":"58","webhookUrl":"59","executionMode":"60"},{"item":0},{"item":0},{"item":0},{"headers":"61","params":"62","query":"63","body":"64","webhookUrl":"59","executionMode":"60"},{"item":0},{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"https://chain.pivoine.art/webhook/5ed1a77b-13b2-4df8-8d38-1059f8618d15","production",{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"chain.pivoine.art","Go-http-client/1.1","gzip","172.18.0.1","443","https","ba94cdd2a9e5","d0543b74-47e4-4e02-aa75-579e4639c5e0","status","repository","","sha1=","sha256=","{\\n \\"commit\\": {\\n \\"id\\": \\"23693388346954a81b9cf9a614805575c8f51d28\\",\\n \\"message\\": \\"fix: home\\\\n\\",\\n \\"url\\": \\"https://code.pivoine.art/valknar/home/commit/23693388346954a81b9cf9a614805575c8f51d28\\",\\n \\"author\\": {\\n \\"name\\": \\"Sebastian Krüger\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"username\\": \\"valknar\\"\\n },\\n \\"committer\\": {\\n \\"name\\": \\"Sebastian Krüger\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"username\\": \\"valknar\\"\\n },\\n \\"verification\\": null,\\n \\"timestamp\\": \\"2025-10-10T23:16:35+02:00\\",\\n \\"added\\": [\\n \\"Projects/kompose/home/config/configuration.yaml\\"\\n ],\\n \\"removed\\": [],\\n \\"modified\\": []\\n },\\n \\"context\\": \\"Sync Repository Kompose via git / build (push)\\",\\n \\"created_at\\": \\"2025-10-10T21:16:58Z\\",\\n \\"description\\": \\"Successful in 18s\\",\\n \\"id\\": 170,\\n \\"repository\\": {\\n \\"id\\": 4,\\n \\"owner\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n },\\n \\"name\\": \\"home\\",\\n \\"full_name\\": \\"valknar/home\\",\\n \\"description\\": \\"\\",\\n \\"empty\\": false,\\n \\"private\\": true,\\n \\"fork\\": false,\\n \\"template\\": false,\\n \\"mirror\\": false,\\n \\"size\\": 617137,\\n \\"language\\": \\"Shell\\",\\n \\"languages_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/languages\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home\\",\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home\\",\\n \\"link\\": \\"\\",\\n \\"ssh_url\\": \\"ssh://git@code.pivoine.art:2222/valknar/home.git\\",\\n \\"clone_url\\": \\"https://code.pivoine.art/valknar/home.git\\",\\n \\"original_url\\": \\"https://github.com/valknarogg/home\\",\\n \\"website\\": \\"\\",\\n \\"stars_count\\": 0,\\n \\"forks_count\\": 0,\\n \\"watchers_count\\": 1,\\n \\"open_issues_count\\": 0,\\n \\"open_pr_counter\\": 0,\\n \\"release_counter\\": 0,\\n \\"default_branch\\": \\"main\\",\\n \\"archived\\": false,\\n \\"created_at\\": \\"2025-10-09T23:17:05Z\\",\\n \\"updated_at\\": \\"2025-10-10T21:16:37Z\\",\\n \\"archived_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"permissions\\": {\\n \\"admin\\": true,\\n \\"push\\": true,\\n \\"pull\\": true\\n },\\n \\"has_issues\\": true,\\n \\"internal_tracker\\": {\\n \\"enable_time_tracker\\": true,\\n \\"allow_only_contributors_to_track_time\\": true,\\n \\"enable_issue_dependencies\\": true\\n },\\n \\"has_wiki\\": true,\\n \\"has_pull_requests\\": false,\\n \\"has_projects\\": true,\\n \\"projects_mode\\": \\"all\\",\\n \\"has_releases\\": true,\\n \\"has_packages\\": true,\\n \\"has_actions\\": true,\\n \\"ignore_whitespace_conflicts\\": false,\\n \\"allow_merge_commits\\": false,\\n \\"allow_rebase\\": false,\\n \\"allow_rebase_explicit\\": false,\\n \\"allow_squash_merge\\": false,\\n \\"allow_fast_forward_only_merge\\": false,\\n \\"allow_rebase_update\\": false,\\n \\"default_delete_branch_after_merge\\": false,\\n \\"default_merge_style\\": \\"merge\\",\\n \\"default_allow_maintainer_edit\\": false,\\n \\"avatar_url\\": \\"\\",\\n \\"internal\\": false,\\n \\"mirror_interval\\": \\"\\",\\n \\"object_format_name\\": \\"sha1\\",\\n \\"mirror_updated\\": \\"0001-01-01T00:00:00Z\\",\\n \\"topics\\": [],\\n \\"licenses\\": []\\n },\\n \\"sender\\": {\\n \\"id\\": -2,\\n \\"login\\": \\"gitea-actions\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"Gitea Actions\\",\\n \\"email\\": \\"gitea-actions@noreply.code.pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/assets/img/avatar_default.png\\",\\n \\"html_url\\": \\"https://code.pivoine.art/gitea-actions\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"1970-01-01T00:00:00Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"gitea-actions\\"\\n },\\n \\"sha\\": \\"23693388346954a81b9cf9a614805575c8f51d28\\",\\n \\"state\\": \\"success\\",\\n \\"target_url\\": \\"https://code.pivoine.art/valknar/home/actions/runs/56/jobs/0\\",\\n \\"updated_at\\": \\"2025-10-10T21:16:58Z\\"\\n}"]
188 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":false,"nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"strict","version":2},"conditions":[{"leftValue":"event_type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"d4544913-9242-497a-98dc-cb5000aca849"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"strict","version":2},"conditions":[{"id":"19287e91-bc34-4d10-a0fa-48825a980a7d","leftValue":"event_type","rightValue":"mqtt","operator":{"type":"string","operation":"equals","name":"filter.operator.equals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"mqtt"}]},"looseTypeValidation":false,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[416,80],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-208],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[576,400],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"},{"parameters":{"topics":"homeassistant","options":{"jsonParseBody":true}},"type":"n8n-nodes-base.mqttTrigger","typeVersion":1,"position":[0,176],"id":"db220e56-efe7-458b-990d-b6b0c7f3a637","name":"FROM homeassistant","credentials":{"mqtt":{"id":"rqKKnJhZrSWZoVl6","name":"MQTT account"}}},{"parameters":{"mode":"manual","duplicateItem":false,"assignments":{"assignments":[{"id":"c4a9b92c-994d-465e-b695-00aae9dec0b5","name":"event_type","value":"mqtt","type":"string"}]},"includeOtherFields":true,"include":"all","options":{}},"type":"n8n-nodes-base.set","typeVersion":3.4,"position":[224,176],"id":"68ebb20b-87e8-4cfb-a83e-9cb692e4d38e","name":"TO event"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://chat/message","authentication":"none","provideSslCertificates":false,"sendQuery":true,"specifyQuery":"keypair","queryParameters":{"parameters":[{"name":"token","value":"CQ.CVw-vDMMqLqV"}]},"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"keypair","bodyParameters":{"parameters":[{"name":"message","value":""}]},"options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[656,80],"id":"197092fe-f532-46aa-8884-900568b6f22b","name":"HTTP Request"},{"parameters":{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"strict","version":2},"conditions":[{"id":"3a613911-f02a-4ae4-82f9-29acfb5839a2","leftValue":"ecent_type","rightValue":"","operator":{"type":"string","operation":"equals","name":"filter.operator.equals"}}],"combinator":"and"},"looseTypeValidation":false,"options":{}},"type":"n8n-nodes-base.if","typeVersion":2.2,"position":[432,320],"id":"78249b74-0d35-48fa-af00-a8507c745d4a","name":"If"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[],[]]},"FROM homeassistant":{"main":[[{"node":"TO event","type":"main","index":0}]]},"TO event":{"main":[[{"node":"Switch","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{"destinationNode":"4","runNodeFilter":"5"},{"runData":"6","pinData":"7","lastNodeExecuted":"4"},{"contextData":"8","nodeExecutionStack":"9","metadata":"10","waitingExecution":"11","waitingExecutionSource":"12"},"Switch",["13","14","4"],{"FROM homeassistant":"15","TO event":"16","Switch":"17"},{},{},[],{},{},{},"FROM homeassistant","TO event",["18"],["19"],["20"],{"startTime":1760134926870,"executionIndex":0,"source":"21","hints":"22","executionTime":53,"executionStatus":"23","data":"24"},{"startTime":1760134926923,"executionIndex":1,"source":"25","hints":"26","executionTime":1,"executionStatus":"23","data":"27"},{"startTime":1760135443507,"executionIndex":2,"source":"28","hints":"29","executionTime":1,"executionStatus":"23","data":"30"},[],[],"success",{"main":"31"},["32"],[],{"main":"33"},["34"],[],{"main":"35"},["36"],{"previousNode":"13"},["37"],{"previousNode":"14","previousNodeOutput":0,"previousNodeRun":0},["38","39"],["40"],["41"],[],[],{"json":"42","pairedItem":"43"},{"json":"44","pairedItem":"45"},{"message":"46","topic":"47"},{"item":0},{"message":"48","topic":"47","event_type":"49"},{"item":0},{"message":"50"},"homeassistant",{"message":"50"},"mqtt","It's all good now baby!!!"]
189 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":false,"nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"strict","version":2},"conditions":[{"leftValue":"=event_type {{ $json.event_type }}","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"d4544913-9242-497a-98dc-cb5000aca849"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"strict","version":2},"conditions":[{"id":"19287e91-bc34-4d10-a0fa-48825a980a7d","leftValue":"=event_type {{ $json.event_type }}","rightValue":"mqtt","operator":{"type":"string","operation":"equals","name":"filter.operator.equals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"mqtt"}]},"looseTypeValidation":false,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[416,80],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-208],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[576,400],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"},{"parameters":{"topics":"homeassistant","options":{"jsonParseBody":true}},"type":"n8n-nodes-base.mqttTrigger","typeVersion":1,"position":[0,176],"id":"db220e56-efe7-458b-990d-b6b0c7f3a637","name":"FROM homeassistant","credentials":{"mqtt":{"id":"rqKKnJhZrSWZoVl6","name":"MQTT account"}}},{"parameters":{"mode":"manual","duplicateItem":false,"assignments":{"assignments":[{"id":"c4a9b92c-994d-465e-b695-00aae9dec0b5","name":"event_type","value":"mqtt","type":"string"}]},"includeOtherFields":true,"include":"all","options":{}},"type":"n8n-nodes-base.set","typeVersion":3.4,"position":[224,176],"id":"68ebb20b-87e8-4cfb-a83e-9cb692e4d38e","name":"TO event"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://chat/message","authentication":"none","provideSslCertificates":false,"sendQuery":true,"specifyQuery":"keypair","queryParameters":{"parameters":[{"name":"token","value":"CQ.CVw-vDMMqLqV"}]},"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"keypair","bodyParameters":{"parameters":[{"name":"message","value":""}]},"options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[656,80],"id":"197092fe-f532-46aa-8884-900568b6f22b","name":"HTTP Request"},{"parameters":{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"strict","version":2},"conditions":[{"id":"3a613911-f02a-4ae4-82f9-29acfb5839a2","leftValue":"ecent_type","rightValue":"","operator":{"type":"string","operation":"equals","name":"filter.operator.equals"}}],"combinator":"and"},"looseTypeValidation":false,"options":{}},"type":"n8n-nodes-base.if","typeVersion":2.2,"position":[432,320],"id":"78249b74-0d35-48fa-af00-a8507c745d4a","name":"If"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[],[]]},"FROM homeassistant":{"main":[[{"node":"TO event","type":"main","index":0}]]},"TO event":{"main":[[{"node":"Switch","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{"destinationNode":"4","runNodeFilter":"5"},{"runData":"6","pinData":"7","lastNodeExecuted":"4"},{"contextData":"8","nodeExecutionStack":"9","metadata":"10","waitingExecution":"11","waitingExecutionSource":"12"},"Switch",["13","14","4"],{"FROM homeassistant":"15","TO event":"16","Switch":"17"},{},{},[],{},{},{},"FROM homeassistant","TO event",["18"],["19"],["20"],{"startTime":1760134926870,"executionIndex":0,"source":"21","hints":"22","executionTime":53,"executionStatus":"23","data":"24"},{"startTime":1760134926923,"executionIndex":1,"source":"25","hints":"26","executionTime":1,"executionStatus":"23","data":"27"},{"startTime":1760135468647,"executionIndex":2,"source":"28","hints":"29","executionTime":2,"executionStatus":"23","data":"30"},[],[],"success",{"main":"31"},["32"],[],{"main":"33"},["34"],[],{"main":"35"},["36"],{"previousNode":"13"},["37"],{"previousNode":"14","previousNodeOutput":0,"previousNodeRun":0},["38","39"],["40"],["41"],[],[],{"json":"42","pairedItem":"43"},{"json":"44","pairedItem":"45"},{"message":"46","topic":"47"},{"item":0},{"message":"48","topic":"47","event_type":"49"},{"item":0},{"message":"50"},"homeassistant",{"message":"50"},"mqtt","It's all good now baby!!!"]
190 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":false,"nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"strict","version":2},"conditions":[{"leftValue":"=event_type {{ $json.event_type }}","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"d4544913-9242-497a-98dc-cb5000aca849"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"strict","version":2},"conditions":[{"id":"19287e91-bc34-4d10-a0fa-48825a980a7d","leftValue":"=event_type {{ $json.event_type }}","rightValue":"mqtt","operator":{"type":"string","operation":"equals","name":"filter.operator.equals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"mqtt"}]},"looseTypeValidation":false,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[416,80],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-208],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[576,400],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"},{"parameters":{"topics":"homeassistant","options":{"jsonParseBody":true}},"type":"n8n-nodes-base.mqttTrigger","typeVersion":1,"position":[0,176],"id":"db220e56-efe7-458b-990d-b6b0c7f3a637","name":"FROM homeassistant","credentials":{"mqtt":{"id":"rqKKnJhZrSWZoVl6","name":"MQTT account"}}},{"parameters":{"mode":"manual","duplicateItem":false,"assignments":{"assignments":[{"id":"c4a9b92c-994d-465e-b695-00aae9dec0b5","name":"event_type","value":"mqtt","type":"string"}]},"includeOtherFields":true,"include":"all","options":{}},"type":"n8n-nodes-base.set","typeVersion":3.4,"position":[224,176],"id":"68ebb20b-87e8-4cfb-a83e-9cb692e4d38e","name":"TO event"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://chat/message","authentication":"none","provideSslCertificates":false,"sendQuery":true,"specifyQuery":"keypair","queryParameters":{"parameters":[{"name":"token","value":"CQ.CVw-vDMMqLqV"}]},"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"keypair","bodyParameters":{"parameters":[{"name":"message","value":""}]},"options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[656,80],"id":"197092fe-f532-46aa-8884-900568b6f22b","name":"HTTP Request"},{"parameters":{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"strict","version":2},"conditions":[{"id":"3a613911-f02a-4ae4-82f9-29acfb5839a2","leftValue":"ecent_type","rightValue":"","operator":{"type":"string","operation":"equals","name":"filter.operator.equals"}}],"combinator":"and"},"looseTypeValidation":false,"options":{}},"type":"n8n-nodes-base.if","typeVersion":2.2,"position":[432,320],"id":"78249b74-0d35-48fa-af00-a8507c745d4a","name":"If"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[],[]]},"FROM homeassistant":{"main":[[{"node":"TO event","type":"main","index":0}]]},"TO event":{"main":[[{"node":"Switch","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{"destinationNode":"4","runNodeFilter":"5"},{"runData":"6","pinData":"7","lastNodeExecuted":"4"},{"contextData":"8","nodeExecutionStack":"9","metadata":"10","waitingExecution":"11","waitingExecutionSource":"12"},"Switch",["13","14","4"],{"FROM homeassistant":"15","TO event":"16","Switch":"17"},{},{},[],{},{},{},"FROM homeassistant","TO event",["18"],["19"],["20"],{"startTime":1760134926870,"executionIndex":0,"source":"21","hints":"22","executionTime":53,"executionStatus":"23","data":"24"},{"startTime":1760134926923,"executionIndex":1,"source":"25","hints":"26","executionTime":1,"executionStatus":"23","data":"27"},{"startTime":1760135473379,"executionIndex":2,"source":"28","hints":"29","executionTime":1,"executionStatus":"23","data":"30"},[],[],"success",{"main":"31"},["32"],[],{"main":"33"},["34"],[],{"main":"35"},["36"],{"previousNode":"13"},["37"],{"previousNode":"14","previousNodeOutput":0,"previousNodeRun":0},["38","39"],["40"],["41"],[],[],{"json":"42","pairedItem":"43"},{"json":"44","pairedItem":"45"},{"message":"46","topic":"47"},{"item":0},{"message":"48","topic":"47","event_type":"49"},{"item":0},{"message":"50"},"homeassistant",{"message":"50"},"mqtt","It's all good now baby!!!"]
191 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":false,"nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"strict","version":2},"conditions":[{"leftValue":"=event_type {{ $json.event_type }}","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"d4544913-9242-497a-98dc-cb5000aca849"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"strict","version":2},"conditions":[{"id":"19287e91-bc34-4d10-a0fa-48825a980a7d","leftValue":"=event_type {{ $json.event_type }}","rightValue":"mqtt","operator":{"type":"string","operation":"equals","name":"filter.operator.equals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"mqtt"}]},"looseTypeValidation":false,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[416,80],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-208],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[576,400],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"},{"parameters":{"topics":"homeassistant","options":{"jsonParseBody":true}},"type":"n8n-nodes-base.mqttTrigger","typeVersion":1,"position":[0,176],"id":"db220e56-efe7-458b-990d-b6b0c7f3a637","name":"FROM homeassistant","credentials":{"mqtt":{"id":"rqKKnJhZrSWZoVl6","name":"MQTT account"}}},{"parameters":{"mode":"manual","duplicateItem":false,"assignments":{"assignments":[{"id":"c4a9b92c-994d-465e-b695-00aae9dec0b5","name":"event_type","value":"mqtt","type":"string"}]},"includeOtherFields":true,"include":"all","options":{}},"type":"n8n-nodes-base.set","typeVersion":3.4,"position":[224,176],"id":"68ebb20b-87e8-4cfb-a83e-9cb692e4d38e","name":"TO event"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://chat/message","authentication":"none","provideSslCertificates":false,"sendQuery":true,"specifyQuery":"keypair","queryParameters":{"parameters":[{"name":"token","value":"CQ.CVw-vDMMqLqV"}]},"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"keypair","bodyParameters":{"parameters":[{"name":"message","value":""}]},"options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[656,80],"id":"197092fe-f532-46aa-8884-900568b6f22b","name":"HTTP Request"},{"parameters":{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"strict","version":2},"conditions":[{"id":"3a613911-f02a-4ae4-82f9-29acfb5839a2","leftValue":"ecent_type","rightValue":"","operator":{"type":"string","operation":"equals","name":"filter.operator.equals"}}],"combinator":"and"},"looseTypeValidation":false,"options":{}},"type":"n8n-nodes-base.if","typeVersion":2.2,"position":[432,320],"id":"78249b74-0d35-48fa-af00-a8507c745d4a","name":"If"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[],[]]},"FROM homeassistant":{"main":[[{"node":"TO event","type":"main","index":0}]]},"TO event":{"main":[[{"node":"Switch","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{"destinationNode":"4","runNodeFilter":"5"},{"runData":"6","pinData":"7","lastNodeExecuted":"4"},{"contextData":"8","nodeExecutionStack":"9","metadata":"10","waitingExecution":"11","waitingExecutionSource":"12"},"Switch",["13","14","4"],{"FROM homeassistant":"15","TO event":"16","Switch":"17"},{},{},[],{},{},{},"FROM homeassistant","TO event",["18"],["19"],["20"],{"startTime":1760134926870,"executionIndex":0,"source":"21","hints":"22","executionTime":53,"executionStatus":"23","data":"24"},{"startTime":1760134926923,"executionIndex":1,"source":"25","hints":"26","executionTime":1,"executionStatus":"23","data":"27"},{"startTime":1760135475598,"executionIndex":2,"source":"28","hints":"29","executionTime":1,"executionStatus":"23","data":"30"},[],[],"success",{"main":"31"},["32"],[],{"main":"33"},["34"],[],{"main":"35"},["36"],{"previousNode":"13"},["37"],{"previousNode":"14","previousNodeOutput":0,"previousNodeRun":0},["38","39"],["40"],["41"],[],[],{"json":"42","pairedItem":"43"},{"json":"44","pairedItem":"45"},{"message":"46","topic":"47"},{"item":0},{"message":"48","topic":"47","event_type":"49"},{"item":0},{"message":"50"},"homeassistant",{"message":"50"},"mqtt","It's all good now baby!!!"]
122 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T20:09:00.515Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760131020246,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760131020246,"executionIndex":1,"source":"21","hints":"22","executionTime":1,"executionStatus":"19","data":"23"},{"startTime":1760131020247,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760131020247,"executionIndex":3,"source":"27","hints":"28","executionTime":3,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"previousNode":"40"},["41","42"],{"previousNode":"43","previousNodeOutput":1},["44"],["45"],"FROM valknar/home",["46"],"TO webhook",[],["47"],"Switch",["48"],{"json":"49","pairedItem":"50"},{"json":"49","pairedItem":"51"},{"json":"49","pairedItem":"52"},{"json":"53","pairedItem":"54"},{"headers":"55","params":"56","query":"57","body":"58","webhookUrl":"59","executionMode":"60"},{"item":0},{"item":0},{"item":0},{"headers":"61","params":"62","query":"63","body":"64","webhookUrl":"59","executionMode":"60"},{"item":0},{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"https://chain.pivoine.art/webhook/5ed1a77b-13b2-4df8-8d38-1059f8618d15","production",{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"chain.pivoine.art","Go-http-client/1.1","gzip","172.18.0.1","443","https","ba94cdd2a9e5","dc568635-9085-4b22-89f9-c82bd1cd9c2b","workflow_job","repository","","sha1=","sha256=","{\\n \\"action\\": \\"completed\\",\\n \\"workflow_job\\": {\\n \\"id\\": 128,\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/actions/runs/128/jobs/128\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home/actions/runs/56/jobs/0\\",\\n \\"run_id\\": 128,\\n \\"run_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/actions/runs/128\\",\\n \\"name\\": \\"build\\",\\n \\"labels\\": [\\n \\"ubuntu-latest\\"\\n ],\\n \\"run_attempt\\": 1,\\n \\"head_sha\\": \\"23693388346954a81b9cf9a614805575c8f51d28\\",\\n \\"head_branch\\": \\"main\\",\\n \\"status\\": \\"completed\\",\\n \\"conclusion\\": \\"success\\",\\n \\"runner_id\\": 4,\\n \\"runner_name\\": \\"be3675773068\\",\\n \\"steps\\": [\\n {\\n \\"name\\": \\"actions/checkout@v4\\",\\n \\"number\\": 0,\\n \\"status\\": \\"completed\\",\\n \\"conclusion\\": \\"success\\",\\n \\"started_at\\": \\"2025-10-10T21:16:41Z\\",\\n \\"completed_at\\": \\"2025-10-10T21:16:53Z\\"\\n },\\n {\\n \\"name\\": \\"actions/checkout@v4\\",\\n \\"number\\": 1,\\n \\"status\\": \\"completed\\",\\n \\"conclusion\\": \\"success\\",\\n \\"started_at\\": \\"2025-10-10T21:16:53Z\\",\\n \\"completed_at\\": \\"2025-10-10T21:16:54Z\\"\\n },\\n {\\n \\"name\\": \\"Commit and push changes (if any)\\",\\n \\"number\\": 2,\\n \\"status\\": \\"completed\\",\\n \\"conclusion\\": \\"success\\",\\n \\"started_at\\": \\"2025-10-10T21:16:54Z\\",\\n \\"completed_at\\": \\"2025-10-10T21:16:54Z\\"\\n }\\n ],\\n \\"created_at\\": \\"2025-10-10T21:16:37Z\\",\\n \\"started_at\\": \\"2025-10-10T21:16:40Z\\",\\n \\"completed_at\\": \\"2025-10-10T21:16:58Z\\"\\n },\\n \\"repository\\": {\\n \\"id\\": 4,\\n \\"owner\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n },\\n \\"name\\": \\"home\\",\\n \\"full_name\\": \\"valknar/home\\",\\n \\"description\\": \\"\\",\\n \\"empty\\": false,\\n \\"private\\": true,\\n \\"fork\\": false,\\n \\"template\\": false,\\n \\"mirror\\": false,\\n \\"size\\": 617137,\\n \\"language\\": \\"Shell\\",\\n \\"languages_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/languages\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home\\",\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home\\",\\n \\"link\\": \\"\\",\\n \\"ssh_url\\": \\"ssh://git@code.pivoine.art:2222/valknar/home.git\\",\\n \\"clone_url\\": \\"https://code.pivoine.art/valknar/home.git\\",\\n \\"original_url\\": \\"https://github.com/valknarogg/home\\",\\n \\"website\\": \\"\\",\\n \\"stars_count\\": 0,\\n \\"forks_count\\": 0,\\n \\"watchers_count\\": 1,\\n \\"open_issues_count\\": 0,\\n \\"open_pr_counter\\": 0,\\n \\"release_counter\\": 0,\\n \\"default_branch\\": \\"main\\",\\n \\"archived\\": false,\\n \\"created_at\\": \\"2025-10-09T23:17:05Z\\",\\n \\"updated_at\\": \\"2025-10-10T21:16:37Z\\",\\n \\"archived_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"permissions\\": {\\n \\"admin\\": true,\\n \\"push\\": true,\\n \\"pull\\": true\\n },\\n \\"has_issues\\": true,\\n \\"internal_tracker\\": {\\n \\"enable_time_tracker\\": true,\\n \\"allow_only_contributors_to_track_time\\": true,\\n \\"enable_issue_dependencies\\": true\\n },\\n \\"has_wiki\\": true,\\n \\"has_pull_requests\\": false,\\n \\"has_projects\\": true,\\n \\"projects_mode\\": \\"all\\",\\n \\"has_releases\\": true,\\n \\"has_packages\\": true,\\n \\"has_actions\\": true,\\n \\"ignore_whitespace_conflicts\\": false,\\n \\"allow_merge_commits\\": false,\\n \\"allow_rebase\\": false,\\n \\"allow_rebase_explicit\\": false,\\n \\"allow_squash_merge\\": false,\\n \\"allow_fast_forward_only_merge\\": false,\\n \\"allow_rebase_update\\": false,\\n \\"default_delete_branch_after_merge\\": false,\\n \\"default_merge_style\\": \\"merge\\",\\n \\"default_allow_maintainer_edit\\": false,\\n \\"avatar_url\\": \\"\\",\\n \\"internal\\": false,\\n \\"mirror_interval\\": \\"\\",\\n \\"object_format_name\\": \\"sha1\\",\\n \\"mirror_updated\\": \\"0001-01-01T00:00:00Z\\",\\n \\"topics\\": [],\\n \\"licenses\\": []\\n },\\n \\"sender\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@noreply.code.pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n }\\n}"]
123 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T20:09:00.515Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760131397519,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760131397519,"executionIndex":1,"source":"21","hints":"22","executionTime":0,"executionStatus":"19","data":"23"},{"startTime":1760131397520,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760131397520,"executionIndex":3,"source":"27","hints":"28","executionTime":2,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"previousNode":"40"},["41","42"],{"previousNode":"43","previousNodeOutput":1},["44"],["45"],"FROM valknar/home",["46"],"TO webhook",[],["47"],"Switch",["48"],{"json":"49","pairedItem":"50"},{"json":"49","pairedItem":"51"},{"json":"49","pairedItem":"52"},{"json":"53","pairedItem":"54"},{"headers":"55","params":"56","query":"57","body":"58","webhookUrl":"59","executionMode":"60"},{"item":0},{"item":0},{"item":0},{"headers":"61","params":"62","query":"63","body":"64","webhookUrl":"59","executionMode":"60"},{"item":0},{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"https://chain.pivoine.art/webhook/5ed1a77b-13b2-4df8-8d38-1059f8618d15","production",{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"chain.pivoine.art","Go-http-client/1.1","gzip","172.18.0.1","443","https","ba94cdd2a9e5","a9993bc4-1f8c-4314-ae60-5e3bbc214294","push","repository","","sha1=","sha256=","{\\n \\"ref\\": \\"refs/heads/main\\",\\n \\"before\\": \\"23693388346954a81b9cf9a614805575c8f51d28\\",\\n \\"after\\": \\"15afa8ea3a4d5c29b5ca4531bff6256675432887\\",\\n \\"compare_url\\": \\"https://code.pivoine.art/valknar/home/compare/23693388346954a81b9cf9a614805575c8f51d28...15afa8ea3a4d5c29b5ca4531bff6256675432887\\",\\n \\"commits\\": [\\n {\\n \\"id\\": \\"15afa8ea3a4d5c29b5ca4531bff6256675432887\\",\\n \\"message\\": \\"fix: home\\\\n\\",\\n \\"url\\": \\"https://code.pivoine.art/valknar/home/commit/15afa8ea3a4d5c29b5ca4531bff6256675432887\\",\\n \\"author\\": {\\n \\"name\\": \\"Sebastian Krüger\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"username\\": \\"valknar\\"\\n },\\n \\"committer\\": {\\n \\"name\\": \\"Sebastian Krüger\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"username\\": \\"valknar\\"\\n },\\n \\"verification\\": null,\\n \\"timestamp\\": \\"2025-10-10T23:23:15+02:00\\",\\n \\"added\\": [],\\n \\"removed\\": [],\\n \\"modified\\": [\\n \\"Projects/kompose/home/config/configuration.yaml\\"\\n ]\\n }\\n ],\\n \\"total_commits\\": 1,\\n \\"head_commit\\": {\\n \\"id\\": \\"15afa8ea3a4d5c29b5ca4531bff6256675432887\\",\\n \\"message\\": \\"fix: home\\\\n\\",\\n \\"url\\": \\"https://code.pivoine.art/valknar/home/commit/15afa8ea3a4d5c29b5ca4531bff6256675432887\\",\\n \\"author\\": {\\n \\"name\\": \\"Sebastian Krüger\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"username\\": \\"valknar\\"\\n },\\n \\"committer\\": {\\n \\"name\\": \\"Sebastian Krüger\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"username\\": \\"valknar\\"\\n },\\n \\"verification\\": null,\\n \\"timestamp\\": \\"2025-10-10T23:23:15+02:00\\",\\n \\"added\\": [],\\n \\"removed\\": [],\\n \\"modified\\": [\\n \\"Projects/kompose/home/config/configuration.yaml\\"\\n ]\\n },\\n \\"repository\\": {\\n \\"id\\": 4,\\n \\"owner\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n },\\n \\"name\\": \\"home\\",\\n \\"full_name\\": \\"valknar/home\\",\\n \\"description\\": \\"\\",\\n \\"empty\\": false,\\n \\"private\\": true,\\n \\"fork\\": false,\\n \\"template\\": false,\\n \\"mirror\\": false,\\n \\"size\\": 617137,\\n \\"language\\": \\"\\",\\n \\"languages_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/languages\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home\\",\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home\\",\\n \\"link\\": \\"\\",\\n \\"ssh_url\\": \\"ssh://git@code.pivoine.art:2222/valknar/home.git\\",\\n \\"clone_url\\": \\"https://code.pivoine.art/valknar/home.git\\",\\n \\"original_url\\": \\"https://github.com/valknarogg/home\\",\\n \\"website\\": \\"\\",\\n \\"stars_count\\": 0,\\n \\"forks_count\\": 0,\\n \\"watchers_count\\": 1,\\n \\"open_issues_count\\": 0,\\n \\"open_pr_counter\\": 0,\\n \\"release_counter\\": 0,\\n \\"default_branch\\": \\"main\\",\\n \\"archived\\": false,\\n \\"created_at\\": \\"2025-10-09T23:17:05Z\\",\\n \\"updated_at\\": \\"2025-10-10T21:16:37Z\\",\\n \\"archived_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"permissions\\": {\\n \\"admin\\": true,\\n \\"push\\": true,\\n \\"pull\\": true\\n },\\n \\"has_issues\\": true,\\n \\"internal_tracker\\": {\\n \\"enable_time_tracker\\": true,\\n \\"allow_only_contributors_to_track_time\\": true,\\n \\"enable_issue_dependencies\\": true\\n },\\n \\"has_wiki\\": true,\\n \\"has_pull_requests\\": false,\\n \\"has_projects\\": true,\\n \\"projects_mode\\": \\"all\\",\\n \\"has_releases\\": true,\\n \\"has_packages\\": true,\\n \\"has_actions\\": true,\\n \\"ignore_whitespace_conflicts\\": false,\\n \\"allow_merge_commits\\": false,\\n \\"allow_rebase\\": false,\\n \\"allow_rebase_explicit\\": false,\\n \\"allow_squash_merge\\": false,\\n \\"allow_fast_forward_only_merge\\": false,\\n \\"allow_rebase_update\\": false,\\n \\"default_delete_branch_after_merge\\": false,\\n \\"default_merge_style\\": \\"merge\\",\\n \\"default_allow_maintainer_edit\\": false,\\n \\"avatar_url\\": \\"\\",\\n \\"internal\\": false,\\n \\"mirror_interval\\": \\"\\",\\n \\"object_format_name\\": \\"sha1\\",\\n \\"mirror_updated\\": \\"0001-01-01T00:00:00Z\\",\\n \\"topics\\": [],\\n \\"licenses\\": []\\n },\\n \\"pusher\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@noreply.code.pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n },\\n \\"sender\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@noreply.code.pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n }\\n}"]
192 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":false,"nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"strict","version":2},"conditions":[{"leftValue":"=event_type {{ $json.event_type }}","rightValue":"=\\"push\\"","operator":{"type":"string","operation":"equals"},"id":"d4544913-9242-497a-98dc-cb5000aca849"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"strict","version":2},"conditions":[{"id":"19287e91-bc34-4d10-a0fa-48825a980a7d","leftValue":"=event_type {{ $json.event_type }}","rightValue":"=\\"mqtt\\"","operator":{"type":"string","operation":"equals","name":"filter.operator.equals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"mqtt"}]},"looseTypeValidation":false,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[416,80],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-208],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[576,400],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"},{"parameters":{"topics":"homeassistant","options":{"jsonParseBody":true}},"type":"n8n-nodes-base.mqttTrigger","typeVersion":1,"position":[0,176],"id":"db220e56-efe7-458b-990d-b6b0c7f3a637","name":"FROM homeassistant","credentials":{"mqtt":{"id":"rqKKnJhZrSWZoVl6","name":"MQTT account"}}},{"parameters":{"mode":"manual","duplicateItem":false,"assignments":{"assignments":[{"id":"c4a9b92c-994d-465e-b695-00aae9dec0b5","name":"event_type","value":"mqtt","type":"string"}]},"includeOtherFields":true,"include":"all","options":{}},"type":"n8n-nodes-base.set","typeVersion":3.4,"position":[224,176],"id":"68ebb20b-87e8-4cfb-a83e-9cb692e4d38e","name":"TO event"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://chat/message","authentication":"none","provideSslCertificates":false,"sendQuery":true,"specifyQuery":"keypair","queryParameters":{"parameters":[{"name":"token","value":"CQ.CVw-vDMMqLqV"}]},"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"keypair","bodyParameters":{"parameters":[{"name":"message","value":""}]},"options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[656,80],"id":"197092fe-f532-46aa-8884-900568b6f22b","name":"HTTP Request"},{"parameters":{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"strict","version":2},"conditions":[{"id":"3a613911-f02a-4ae4-82f9-29acfb5839a2","leftValue":"ecent_type","rightValue":"","operator":{"type":"string","operation":"equals","name":"filter.operator.equals"}}],"combinator":"and"},"looseTypeValidation":false,"options":{}},"type":"n8n-nodes-base.if","typeVersion":2.2,"position":[432,320],"id":"78249b74-0d35-48fa-af00-a8507c745d4a","name":"If"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[],[]]},"FROM homeassistant":{"main":[[{"node":"TO event","type":"main","index":0}]]},"TO event":{"main":[[{"node":"Switch","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{"destinationNode":"4","runNodeFilter":"5"},{"runData":"6","pinData":"7","lastNodeExecuted":"4"},{"contextData":"8","nodeExecutionStack":"9","metadata":"10","waitingExecution":"11","waitingExecutionSource":"12"},"Switch",["13","14","4"],{"FROM homeassistant":"15","TO event":"16","Switch":"17"},{},{},[],{},{},{},"FROM homeassistant","TO event",["18"],["19"],["20"],{"startTime":1760134926870,"executionIndex":0,"source":"21","hints":"22","executionTime":53,"executionStatus":"23","data":"24"},{"startTime":1760134926923,"executionIndex":1,"source":"25","hints":"26","executionTime":1,"executionStatus":"23","data":"27"},{"startTime":1760135542841,"executionIndex":2,"source":"28","hints":"29","executionTime":3,"executionStatus":"23","data":"30"},[],[],"success",{"main":"31"},["32"],[],{"main":"33"},["34"],[],{"main":"35"},["36"],{"previousNode":"13"},["37"],{"previousNode":"14","previousNodeOutput":0,"previousNodeRun":0},["38","39"],["40"],["41"],[],[],{"json":"42","pairedItem":"43"},{"json":"44","pairedItem":"45"},{"message":"46","topic":"47"},{"item":0},{"message":"48","topic":"47","event_type":"49"},{"item":0},{"message":"50"},"homeassistant",{"message":"50"},"mqtt","It's all good now baby!!!"]
193 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":false,"nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"strict","version":2},"conditions":[{"leftValue":"=event_type {{ $json.event_type }}","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"d4544913-9242-497a-98dc-cb5000aca849"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"strict","version":2},"conditions":[{"id":"19287e91-bc34-4d10-a0fa-48825a980a7d","leftValue":"=event_type {{ $json.event_type }}","rightValue":"mqtt","operator":{"type":"string","operation":"equals","name":"filter.operator.equals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"mqtt"}]},"looseTypeValidation":false,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[416,80],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-208],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[576,400],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"},{"parameters":{"topics":"homeassistant","options":{"jsonParseBody":true}},"type":"n8n-nodes-base.mqttTrigger","typeVersion":1,"position":[0,176],"id":"db220e56-efe7-458b-990d-b6b0c7f3a637","name":"FROM homeassistant","credentials":{"mqtt":{"id":"rqKKnJhZrSWZoVl6","name":"MQTT account"}}},{"parameters":{"mode":"manual","duplicateItem":false,"assignments":{"assignments":[{"id":"c4a9b92c-994d-465e-b695-00aae9dec0b5","name":"event_type","value":"mqtt","type":"string"}]},"includeOtherFields":true,"include":"all","options":{}},"type":"n8n-nodes-base.set","typeVersion":3.4,"position":[224,176],"id":"68ebb20b-87e8-4cfb-a83e-9cb692e4d38e","name":"TO event"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://chat/message","authentication":"none","provideSslCertificates":false,"sendQuery":true,"specifyQuery":"keypair","queryParameters":{"parameters":[{"name":"token","value":"CQ.CVw-vDMMqLqV"}]},"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"keypair","bodyParameters":{"parameters":[{"name":"message","value":""}]},"options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[656,80],"id":"197092fe-f532-46aa-8884-900568b6f22b","name":"HTTP Request"},{"parameters":{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"strict","version":2},"conditions":[{"id":"3a613911-f02a-4ae4-82f9-29acfb5839a2","leftValue":"ecent_type","rightValue":"","operator":{"type":"string","operation":"equals","name":"filter.operator.equals"}}],"combinator":"and"},"looseTypeValidation":false,"options":{}},"type":"n8n-nodes-base.if","typeVersion":2.2,"position":[432,320],"id":"78249b74-0d35-48fa-af00-a8507c745d4a","name":"If"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[],[]]},"FROM homeassistant":{"main":[[{"node":"TO event","type":"main","index":0}]]},"TO event":{"main":[[{"node":"Switch","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{"destinationNode":"4","runNodeFilter":"5"},{"runData":"6","pinData":"7","lastNodeExecuted":"4"},{"contextData":"8","nodeExecutionStack":"9","metadata":"10","waitingExecution":"11","waitingExecutionSource":"12"},"Switch",["13","14","4"],{"FROM homeassistant":"15","TO event":"16","Switch":"17"},{},{},[],{},{},{},"FROM homeassistant","TO event",["18"],["19"],["20"],{"startTime":1760134926870,"executionIndex":0,"source":"21","hints":"22","executionTime":53,"executionStatus":"23","data":"24"},{"startTime":1760134926923,"executionIndex":1,"source":"25","hints":"26","executionTime":1,"executionStatus":"23","data":"27"},{"startTime":1760135608484,"executionIndex":2,"source":"28","hints":"29","executionTime":2,"executionStatus":"23","data":"30"},[],[],"success",{"main":"31"},["32"],[],{"main":"33"},["34"],[],{"main":"35"},["36"],{"previousNode":"13"},["37"],{"previousNode":"14","previousNodeOutput":0,"previousNodeRun":0},["38","39"],["40"],["41"],[],[],{"json":"42","pairedItem":"43"},{"json":"44","pairedItem":"45"},{"message":"46","topic":"47"},{"item":0},{"message":"48","topic":"47","event_type":"49"},{"item":0},{"message":"50"},"homeassistant",{"message":"50"},"mqtt","It's all good now baby!!!"]
124 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T20:09:00.515Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760131397539,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760131397539,"executionIndex":1,"source":"21","hints":"22","executionTime":1,"executionStatus":"19","data":"23"},{"startTime":1760131397540,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760131397540,"executionIndex":3,"source":"27","hints":"28","executionTime":2,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"previousNode":"40"},["41","42"],{"previousNode":"43","previousNodeOutput":1},["44"],["45"],"FROM valknar/home",["46"],"TO webhook",[],["47"],"Switch",["48"],{"json":"49","pairedItem":"50"},{"json":"49","pairedItem":"51"},{"json":"49","pairedItem":"52"},{"json":"53","pairedItem":"54"},{"headers":"55","params":"56","query":"57","body":"58","webhookUrl":"59","executionMode":"60"},{"item":0},{"item":0},{"item":0},{"headers":"61","params":"62","query":"63","body":"64","webhookUrl":"59","executionMode":"60"},{"item":0},{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"https://chain.pivoine.art/webhook/5ed1a77b-13b2-4df8-8d38-1059f8618d15","production",{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"chain.pivoine.art","Go-http-client/1.1","gzip","172.18.0.1","443","https","ba94cdd2a9e5","06528c8d-fd6c-429c-8580-7416adcfc253","status","repository","","sha1=","sha256=","{\\n \\"commit\\": {\\n \\"id\\": \\"15afa8ea3a4d5c29b5ca4531bff6256675432887\\",\\n \\"message\\": \\"fix: home\\\\n\\",\\n \\"url\\": \\"https://code.pivoine.art/valknar/home/commit/15afa8ea3a4d5c29b5ca4531bff6256675432887\\",\\n \\"author\\": {\\n \\"name\\": \\"Sebastian Krüger\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"username\\": \\"valknar\\"\\n },\\n \\"committer\\": {\\n \\"name\\": \\"Sebastian Krüger\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"username\\": \\"valknar\\"\\n },\\n \\"verification\\": null,\\n \\"timestamp\\": \\"2025-10-10T23:23:15+02:00\\",\\n \\"added\\": [],\\n \\"removed\\": [],\\n \\"modified\\": [\\n \\"Projects/kompose/home/config/configuration.yaml\\"\\n ]\\n },\\n \\"context\\": \\"Build and Deploy Docs.Pivoine.Art via SSH / build (push)\\",\\n \\"created_at\\": \\"2025-10-10T21:23:17Z\\",\\n \\"description\\": \\"Waiting to run\\",\\n \\"id\\": 171,\\n \\"repository\\": {\\n \\"id\\": 4,\\n \\"owner\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n },\\n \\"name\\": \\"home\\",\\n \\"full_name\\": \\"valknar/home\\",\\n \\"description\\": \\"\\",\\n \\"empty\\": false,\\n \\"private\\": true,\\n \\"fork\\": false,\\n \\"template\\": false,\\n \\"mirror\\": false,\\n \\"size\\": 617140,\\n \\"language\\": \\"Shell\\",\\n \\"languages_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/languages\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home\\",\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home\\",\\n \\"link\\": \\"\\",\\n \\"ssh_url\\": \\"ssh://git@code.pivoine.art:2222/valknar/home.git\\",\\n \\"clone_url\\": \\"https://code.pivoine.art/valknar/home.git\\",\\n \\"original_url\\": \\"https://github.com/valknarogg/home\\",\\n \\"website\\": \\"\\",\\n \\"stars_count\\": 0,\\n \\"forks_count\\": 0,\\n \\"watchers_count\\": 1,\\n \\"open_issues_count\\": 0,\\n \\"open_pr_counter\\": 0,\\n \\"release_counter\\": 0,\\n \\"default_branch\\": \\"main\\",\\n \\"archived\\": false,\\n \\"created_at\\": \\"2025-10-09T23:17:05Z\\",\\n \\"updated_at\\": \\"2025-10-10T21:16:37Z\\",\\n \\"archived_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"permissions\\": {\\n \\"admin\\": true,\\n \\"push\\": true,\\n \\"pull\\": true\\n },\\n \\"has_issues\\": true,\\n \\"internal_tracker\\": {\\n \\"enable_time_tracker\\": true,\\n \\"allow_only_contributors_to_track_time\\": true,\\n \\"enable_issue_dependencies\\": true\\n },\\n \\"has_wiki\\": true,\\n \\"has_pull_requests\\": false,\\n \\"has_projects\\": true,\\n \\"projects_mode\\": \\"all\\",\\n \\"has_releases\\": true,\\n \\"has_packages\\": true,\\n \\"has_actions\\": true,\\n \\"ignore_whitespace_conflicts\\": false,\\n \\"allow_merge_commits\\": false,\\n \\"allow_rebase\\": false,\\n \\"allow_rebase_explicit\\": false,\\n \\"allow_squash_merge\\": false,\\n \\"allow_fast_forward_only_merge\\": false,\\n \\"allow_rebase_update\\": false,\\n \\"default_delete_branch_after_merge\\": false,\\n \\"default_merge_style\\": \\"merge\\",\\n \\"default_allow_maintainer_edit\\": false,\\n \\"avatar_url\\": \\"\\",\\n \\"internal\\": false,\\n \\"mirror_interval\\": \\"\\",\\n \\"object_format_name\\": \\"sha1\\",\\n \\"mirror_updated\\": \\"0001-01-01T00:00:00Z\\",\\n \\"topics\\": [],\\n \\"licenses\\": []\\n },\\n \\"sender\\": {\\n \\"id\\": -2,\\n \\"login\\": \\"gitea-actions\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"Gitea Actions\\",\\n \\"email\\": \\"gitea-actions@noreply.code.pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/assets/img/avatar_default.png\\",\\n \\"html_url\\": \\"https://code.pivoine.art/gitea-actions\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"1970-01-01T00:00:00Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"gitea-actions\\"\\n },\\n \\"sha\\": \\"15afa8ea3a4d5c29b5ca4531bff6256675432887\\",\\n \\"state\\": \\"pending\\",\\n \\"target_url\\": \\"https://code.pivoine.art/valknar/home/actions/runs/57/jobs/0\\",\\n \\"updated_at\\": \\"2025-10-10T21:23:17Z\\"\\n}"]
126 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T20:09:00.515Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760131397575,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760131397575,"executionIndex":1,"source":"21","hints":"22","executionTime":0,"executionStatus":"19","data":"23"},{"startTime":1760131397575,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760131397576,"executionIndex":3,"source":"27","hints":"28","executionTime":2,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"previousNode":"40"},["41","42"],{"previousNode":"43","previousNodeOutput":1},["44"],["45"],"FROM valknar/home",["46"],"TO webhook",[],["47"],"Switch",["48"],{"json":"49","pairedItem":"50"},{"json":"49","pairedItem":"51"},{"json":"49","pairedItem":"52"},{"json":"53","pairedItem":"54"},{"headers":"55","params":"56","query":"57","body":"58","webhookUrl":"59","executionMode":"60"},{"item":0},{"item":0},{"item":0},{"headers":"61","params":"62","query":"63","body":"64","webhookUrl":"59","executionMode":"60"},{"item":0},{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"https://chain.pivoine.art/webhook/5ed1a77b-13b2-4df8-8d38-1059f8618d15","production",{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"chain.pivoine.art","Go-http-client/1.1","gzip","172.18.0.1","443","https","ba94cdd2a9e5","a5481fbf-2039-471d-a788-776dddce8425","status","repository","","sha1=","sha256=","{\\n \\"commit\\": {\\n \\"id\\": \\"15afa8ea3a4d5c29b5ca4531bff6256675432887\\",\\n \\"message\\": \\"fix: home\\\\n\\",\\n \\"url\\": \\"https://code.pivoine.art/valknar/home/commit/15afa8ea3a4d5c29b5ca4531bff6256675432887\\",\\n \\"author\\": {\\n \\"name\\": \\"Sebastian Krüger\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"username\\": \\"valknar\\"\\n },\\n \\"committer\\": {\\n \\"name\\": \\"Sebastian Krüger\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"username\\": \\"valknar\\"\\n },\\n \\"verification\\": null,\\n \\"timestamp\\": \\"2025-10-10T23:23:15+02:00\\",\\n \\"added\\": [],\\n \\"removed\\": [],\\n \\"modified\\": [\\n \\"Projects/kompose/home/config/configuration.yaml\\"\\n ]\\n },\\n \\"context\\": \\"Sync Repository Kompose via git / build (push)\\",\\n \\"created_at\\": \\"2025-10-10T21:23:17Z\\",\\n \\"description\\": \\"Waiting to run\\",\\n \\"id\\": 172,\\n \\"repository\\": {\\n \\"id\\": 4,\\n \\"owner\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n },\\n \\"name\\": \\"home\\",\\n \\"full_name\\": \\"valknar/home\\",\\n \\"description\\": \\"\\",\\n \\"empty\\": false,\\n \\"private\\": true,\\n \\"fork\\": false,\\n \\"template\\": false,\\n \\"mirror\\": false,\\n \\"size\\": 617140,\\n \\"language\\": \\"Shell\\",\\n \\"languages_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/languages\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home\\",\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home\\",\\n \\"link\\": \\"\\",\\n \\"ssh_url\\": \\"ssh://git@code.pivoine.art:2222/valknar/home.git\\",\\n \\"clone_url\\": \\"https://code.pivoine.art/valknar/home.git\\",\\n \\"original_url\\": \\"https://github.com/valknarogg/home\\",\\n \\"website\\": \\"\\",\\n \\"stars_count\\": 0,\\n \\"forks_count\\": 0,\\n \\"watchers_count\\": 1,\\n \\"open_issues_count\\": 0,\\n \\"open_pr_counter\\": 0,\\n \\"release_counter\\": 0,\\n \\"default_branch\\": \\"main\\",\\n \\"archived\\": false,\\n \\"created_at\\": \\"2025-10-09T23:17:05Z\\",\\n \\"updated_at\\": \\"2025-10-10T21:16:37Z\\",\\n \\"archived_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"permissions\\": {\\n \\"admin\\": true,\\n \\"push\\": true,\\n \\"pull\\": true\\n },\\n \\"has_issues\\": true,\\n \\"internal_tracker\\": {\\n \\"enable_time_tracker\\": true,\\n \\"allow_only_contributors_to_track_time\\": true,\\n \\"enable_issue_dependencies\\": true\\n },\\n \\"has_wiki\\": true,\\n \\"has_pull_requests\\": false,\\n \\"has_projects\\": true,\\n \\"projects_mode\\": \\"all\\",\\n \\"has_releases\\": true,\\n \\"has_packages\\": true,\\n \\"has_actions\\": true,\\n \\"ignore_whitespace_conflicts\\": false,\\n \\"allow_merge_commits\\": false,\\n \\"allow_rebase\\": false,\\n \\"allow_rebase_explicit\\": false,\\n \\"allow_squash_merge\\": false,\\n \\"allow_fast_forward_only_merge\\": false,\\n \\"allow_rebase_update\\": false,\\n \\"default_delete_branch_after_merge\\": false,\\n \\"default_merge_style\\": \\"merge\\",\\n \\"default_allow_maintainer_edit\\": false,\\n \\"avatar_url\\": \\"\\",\\n \\"internal\\": false,\\n \\"mirror_interval\\": \\"\\",\\n \\"object_format_name\\": \\"sha1\\",\\n \\"mirror_updated\\": \\"0001-01-01T00:00:00Z\\",\\n \\"topics\\": [],\\n \\"licenses\\": []\\n },\\n \\"sender\\": {\\n \\"id\\": -2,\\n \\"login\\": \\"gitea-actions\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"Gitea Actions\\",\\n \\"email\\": \\"gitea-actions@noreply.code.pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/assets/img/avatar_default.png\\",\\n \\"html_url\\": \\"https://code.pivoine.art/gitea-actions\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"1970-01-01T00:00:00Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"gitea-actions\\"\\n },\\n \\"sha\\": \\"15afa8ea3a4d5c29b5ca4531bff6256675432887\\",\\n \\"state\\": \\"pending\\",\\n \\"target_url\\": \\"https://code.pivoine.art/valknar/home/actions/runs/58/jobs/0\\",\\n \\"updated_at\\": \\"2025-10-10T21:23:17Z\\"\\n}"]
194 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":false,"nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"=event_type {{ $json.event_type }}","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"d4544913-9242-497a-98dc-cb5000aca849"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"19287e91-bc34-4d10-a0fa-48825a980a7d","leftValue":"=event_type {{ $json.event_type }}","rightValue":"mqtt","operator":{"type":"string","operation":"equals","name":"filter.operator.equals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"mqtt"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[416,80],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-208],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[576,400],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"},{"parameters":{"topics":"homeassistant","options":{"jsonParseBody":true}},"type":"n8n-nodes-base.mqttTrigger","typeVersion":1,"position":[0,176],"id":"db220e56-efe7-458b-990d-b6b0c7f3a637","name":"FROM homeassistant","credentials":{"mqtt":{"id":"rqKKnJhZrSWZoVl6","name":"MQTT account"}}},{"parameters":{"mode":"manual","duplicateItem":false,"assignments":{"assignments":[{"id":"c4a9b92c-994d-465e-b695-00aae9dec0b5","name":"event_type","value":"mqtt","type":"string"}]},"includeOtherFields":true,"include":"all","options":{}},"type":"n8n-nodes-base.set","typeVersion":3.4,"position":[224,176],"id":"68ebb20b-87e8-4cfb-a83e-9cb692e4d38e","name":"TO event"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://chat/message","authentication":"none","provideSslCertificates":false,"sendQuery":true,"specifyQuery":"keypair","queryParameters":{"parameters":[{"name":"token","value":"CQ.CVw-vDMMqLqV"}]},"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"keypair","bodyParameters":{"parameters":[{"name":"message","value":""}]},"options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[656,80],"id":"197092fe-f532-46aa-8884-900568b6f22b","name":"HTTP Request"},{"parameters":{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"strict","version":2},"conditions":[{"id":"3a613911-f02a-4ae4-82f9-29acfb5839a2","leftValue":"ecent_type","rightValue":"","operator":{"type":"string","operation":"equals","name":"filter.operator.equals"}}],"combinator":"and"},"looseTypeValidation":false,"options":{}},"type":"n8n-nodes-base.if","typeVersion":2.2,"position":[432,320],"id":"78249b74-0d35-48fa-af00-a8507c745d4a","name":"If"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[],[]]},"FROM homeassistant":{"main":[[{"node":"TO event","type":"main","index":0}]]},"TO event":{"main":[[{"node":"Switch","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{"destinationNode":"4","runNodeFilter":"5"},{"runData":"6","pinData":"7","lastNodeExecuted":"4"},{"contextData":"8","nodeExecutionStack":"9","metadata":"10","waitingExecution":"11","waitingExecutionSource":"12"},"Switch",["13","14","4"],{"FROM homeassistant":"15","TO event":"16","Switch":"17"},{},{},[],{},{},{},"FROM homeassistant","TO event",["18"],["19"],["20"],{"startTime":1760134926870,"executionIndex":0,"source":"21","hints":"22","executionTime":53,"executionStatus":"23","data":"24"},{"startTime":1760134926923,"executionIndex":1,"source":"25","hints":"26","executionTime":1,"executionStatus":"23","data":"27"},{"startTime":1760135614590,"executionIndex":2,"source":"28","hints":"29","executionTime":2,"executionStatus":"23","data":"30"},[],[],"success",{"main":"31"},["32"],[],{"main":"33"},["34"],[],{"main":"35"},["36"],{"previousNode":"13"},["37"],{"previousNode":"14","previousNodeOutput":0,"previousNodeRun":0},["38","39"],["40"],["41"],[],[],{"json":"42","pairedItem":"43"},{"json":"44","pairedItem":"45"},{"message":"46","topic":"47"},{"item":0},{"message":"48","topic":"47","event_type":"49"},{"item":0},{"message":"50"},"homeassistant",{"message":"50"},"mqtt","It's all good now baby!!!"]
195 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":false,"nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"strict","version":2},"conditions":[{"leftValue":"event_type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"d4544913-9242-497a-98dc-cb5000aca849"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"}]},"looseTypeValidation":false,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[416,80],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch","alwaysOutputData":false,"executeOnce":false},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-208],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[576,400],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"},{"parameters":{"topics":"homeassistant","options":{"jsonParseBody":true}},"type":"n8n-nodes-base.mqttTrigger","typeVersion":1,"position":[0,176],"id":"db220e56-efe7-458b-990d-b6b0c7f3a637","name":"FROM homeassistant","credentials":{"mqtt":{"id":"rqKKnJhZrSWZoVl6","name":"MQTT account"}}},{"parameters":{"mode":"manual","duplicateItem":false,"assignments":{"assignments":[{"id":"c4a9b92c-994d-465e-b695-00aae9dec0b5","name":"event_type","value":"mqtt","type":"string"}]},"includeOtherFields":true,"include":"all","options":{}},"type":"n8n-nodes-base.set","typeVersion":3.4,"position":[224,176],"id":"68ebb20b-87e8-4cfb-a83e-9cb692e4d38e","name":"TO event"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://chat/message","authentication":"none","provideSslCertificates":false,"sendQuery":true,"specifyQuery":"keypair","queryParameters":{"parameters":[{"name":"token","value":"CQ.CVw-vDMMqLqV"}]},"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"keypair","bodyParameters":{"parameters":[{"name":"message","value":""}]},"options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[656,80],"id":"197092fe-f532-46aa-8884-900568b6f22b","name":"HTTP Request"},{"parameters":{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"strict","version":2},"conditions":[{"id":"3a613911-f02a-4ae4-82f9-29acfb5839a2","leftValue":"ecent_type","rightValue":"","operator":{"type":"string","operation":"equals","name":"filter.operator.equals"}}],"combinator":"and"},"looseTypeValidation":false,"options":{}},"type":"n8n-nodes-base.if","typeVersion":2.2,"position":[432,320],"id":"78249b74-0d35-48fa-af00-a8507c745d4a","name":"If"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[]]},"FROM homeassistant":{"main":[[{"node":"TO event","type":"main","index":0}]]},"TO event":{"main":[[{"node":"Switch","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{"destinationNode":"4","runNodeFilter":"5"},{"runData":"6","pinData":"7","lastNodeExecuted":"4"},{"contextData":"8","nodeExecutionStack":"9","metadata":"10","waitingExecution":"11","waitingExecutionSource":"12"},"Switch",["13","14","4"],{"FROM homeassistant":"15","TO event":"16","Switch":"17"},{},{},[],{},{},{},"FROM homeassistant","TO event",["18"],["19"],["20"],{"startTime":1760134926870,"executionIndex":0,"source":"21","hints":"22","executionTime":53,"executionStatus":"23","data":"24"},{"startTime":1760134926923,"executionIndex":1,"source":"25","hints":"26","executionTime":1,"executionStatus":"23","data":"27"},{"startTime":1760135721413,"executionIndex":2,"source":"28","hints":"29","executionTime":1,"executionStatus":"23","data":"30"},[],[],"success",{"main":"31"},["32"],[],{"main":"33"},["34"],[],{"main":"35"},["36"],{"previousNode":"13"},["37"],{"previousNode":"14","previousNodeOutput":0,"previousNodeRun":0},["38"],["39"],["40"],[],{"json":"41","pairedItem":"42"},{"json":"43","pairedItem":"44"},{"message":"45","topic":"46"},{"item":0},{"message":"47","topic":"46","event_type":"48"},{"item":0},{"message":"49"},"homeassistant",{"message":"49"},"mqtt","It's all good now baby!!!"]
197 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":false,"nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"strict","version":2},"conditions":[{"leftValue":"event_type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"d4544913-9242-497a-98dc-cb5000aca849"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"}]},"looseTypeValidation":false,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[416,80],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch","alwaysOutputData":false,"executeOnce":false},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-208],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[576,400],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"},{"parameters":{"topics":"homeassistant","options":{"jsonParseBody":true}},"type":"n8n-nodes-base.mqttTrigger","typeVersion":1,"position":[0,176],"id":"db220e56-efe7-458b-990d-b6b0c7f3a637","name":"FROM homeassistant","credentials":{"mqtt":{"id":"rqKKnJhZrSWZoVl6","name":"MQTT account"}}},{"parameters":{"mode":"manual","duplicateItem":false,"assignments":{"assignments":[{"id":"c4a9b92c-994d-465e-b695-00aae9dec0b5","name":"event_type","value":"mqtt","type":"string"}]},"includeOtherFields":true,"include":"all","options":{}},"type":"n8n-nodes-base.set","typeVersion":3.4,"position":[224,176],"id":"68ebb20b-87e8-4cfb-a83e-9cb692e4d38e","name":"TO event"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://chat/message","authentication":"none","provideSslCertificates":false,"sendQuery":true,"specifyQuery":"keypair","queryParameters":{"parameters":[{"name":"token","value":"CQ.CVw-vDMMqLqV"}]},"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"keypair","bodyParameters":{"parameters":[{"name":"message","value":""}]},"options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[656,80],"id":"197092fe-f532-46aa-8884-900568b6f22b","name":"HTTP Request"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[]]},"FROM homeassistant":{"main":[[{"node":"TO event","type":"main","index":0}]]},"TO event":{"main":[[{"node":"Switch","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","pinData":"5","lastNodeExecuted":"6"},{"contextData":"7","nodeExecutionStack":"8","metadata":"9","waitingExecution":"10","waitingExecutionSource":"11"},{"FROM homeassistant":"12","TO event":"13","Switch":"14"},{},"Switch",{},[],{},{},{},["15"],["16"],["17"],{"startTime":1760135738287,"executionIndex":0,"source":"18","hints":"19","executionTime":44,"executionStatus":"20","data":"21"},{"startTime":1760135738331,"executionIndex":1,"source":"22","hints":"23","executionTime":0,"executionStatus":"20","data":"24"},{"startTime":1760135738332,"executionIndex":2,"source":"25","hints":"26","executionTime":0,"executionStatus":"20","data":"27"},[],[],"success",{"main":"28"},["29"],[],{"main":"30"},["31"],[],{"main":"32"},["33"],{"previousNode":"34"},["35"],{"previousNode":"36"},["37"],["38"],"FROM homeassistant",["39"],"TO event",[],{"json":"40","pairedItem":"41"},{"json":"42","pairedItem":"43"},{"message":"44","topic":"45"},{"item":0},{"message":"46","topic":"45","event_type":"47"},{"item":0},{"message":"48"},"homeassistant",{"message":"48"},"mqtt","It's all good now baby!!!"]
125 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T20:09:00.515Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760131397557,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760131397557,"executionIndex":1,"source":"21","hints":"22","executionTime":0,"executionStatus":"19","data":"23"},{"startTime":1760131397557,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760131397557,"executionIndex":3,"source":"27","hints":"28","executionTime":3,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"previousNode":"40"},["41","42"],{"previousNode":"43","previousNodeOutput":1},["44"],["45"],"FROM valknar/home",["46"],"TO webhook",[],["47"],"Switch",["48"],{"json":"49","pairedItem":"50"},{"json":"49","pairedItem":"51"},{"json":"49","pairedItem":"52"},{"json":"53","pairedItem":"54"},{"headers":"55","params":"56","query":"57","body":"58","webhookUrl":"59","executionMode":"60"},{"item":0},{"item":0},{"item":0},{"headers":"61","params":"62","query":"63","body":"64","webhookUrl":"59","executionMode":"60"},{"item":0},{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"https://chain.pivoine.art/webhook/5ed1a77b-13b2-4df8-8d38-1059f8618d15","production",{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"chain.pivoine.art","Go-http-client/1.1","gzip","172.18.0.1","443","https","ba94cdd2a9e5","8b6f7ce1-bf21-4453-9115-db244dbc17ba","workflow_job","repository","","sha1=","sha256=","{\\n \\"action\\": \\"queued\\",\\n \\"workflow_job\\": {\\n \\"id\\": 129,\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/actions/runs/129/jobs/129\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home/actions/runs/57/jobs/0\\",\\n \\"run_id\\": 129,\\n \\"run_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/actions/runs/129\\",\\n \\"name\\": \\"build\\",\\n \\"labels\\": [\\n \\"ubuntu-latest\\"\\n ],\\n \\"run_attempt\\": 0,\\n \\"head_sha\\": \\"15afa8ea3a4d5c29b5ca4531bff6256675432887\\",\\n \\"head_branch\\": \\"main\\",\\n \\"status\\": \\"queued\\",\\n \\"steps\\": null,\\n \\"created_at\\": \\"2025-10-10T21:23:17Z\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n \\"repository\\": {\\n \\"id\\": 4,\\n \\"owner\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n },\\n \\"name\\": \\"home\\",\\n \\"full_name\\": \\"valknar/home\\",\\n \\"description\\": \\"\\",\\n \\"empty\\": false,\\n \\"private\\": true,\\n \\"fork\\": false,\\n \\"template\\": false,\\n \\"mirror\\": false,\\n \\"size\\": 617137,\\n \\"language\\": \\"\\",\\n \\"languages_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/languages\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home\\",\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home\\",\\n \\"link\\": \\"\\",\\n \\"ssh_url\\": \\"ssh://git@code.pivoine.art:2222/valknar/home.git\\",\\n \\"clone_url\\": \\"https://code.pivoine.art/valknar/home.git\\",\\n \\"original_url\\": \\"https://github.com/valknarogg/home\\",\\n \\"website\\": \\"\\",\\n \\"stars_count\\": 0,\\n \\"forks_count\\": 0,\\n \\"watchers_count\\": 1,\\n \\"open_issues_count\\": 0,\\n \\"open_pr_counter\\": 0,\\n \\"release_counter\\": 0,\\n \\"default_branch\\": \\"main\\",\\n \\"archived\\": false,\\n \\"created_at\\": \\"2025-10-09T23:17:05Z\\",\\n \\"updated_at\\": \\"2025-10-10T21:16:37Z\\",\\n \\"archived_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"permissions\\": {\\n \\"admin\\": true,\\n \\"push\\": true,\\n \\"pull\\": true\\n },\\n \\"has_issues\\": true,\\n \\"internal_tracker\\": {\\n \\"enable_time_tracker\\": true,\\n \\"allow_only_contributors_to_track_time\\": true,\\n \\"enable_issue_dependencies\\": true\\n },\\n \\"has_wiki\\": true,\\n \\"has_pull_requests\\": false,\\n \\"has_projects\\": true,\\n \\"projects_mode\\": \\"all\\",\\n \\"has_releases\\": true,\\n \\"has_packages\\": true,\\n \\"has_actions\\": true,\\n \\"ignore_whitespace_conflicts\\": false,\\n \\"allow_merge_commits\\": false,\\n \\"allow_rebase\\": false,\\n \\"allow_rebase_explicit\\": false,\\n \\"allow_squash_merge\\": false,\\n \\"allow_fast_forward_only_merge\\": false,\\n \\"allow_rebase_update\\": false,\\n \\"default_delete_branch_after_merge\\": false,\\n \\"default_merge_style\\": \\"merge\\",\\n \\"default_allow_maintainer_edit\\": false,\\n \\"avatar_url\\": \\"\\",\\n \\"internal\\": false,\\n \\"mirror_interval\\": \\"\\",\\n \\"object_format_name\\": \\"sha1\\",\\n \\"mirror_updated\\": \\"0001-01-01T00:00:00Z\\",\\n \\"topics\\": [],\\n \\"licenses\\": []\\n },\\n \\"sender\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@noreply.code.pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n }\\n}"]
127 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T20:09:00.515Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760131397592,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760131397592,"executionIndex":1,"source":"21","hints":"22","executionTime":0,"executionStatus":"19","data":"23"},{"startTime":1760131397592,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760131397593,"executionIndex":3,"source":"27","hints":"28","executionTime":2,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"previousNode":"40"},["41","42"],{"previousNode":"43","previousNodeOutput":1},["44"],["45"],"FROM valknar/home",["46"],"TO webhook",[],["47"],"Switch",["48"],{"json":"49","pairedItem":"50"},{"json":"49","pairedItem":"51"},{"json":"49","pairedItem":"52"},{"json":"53","pairedItem":"54"},{"headers":"55","params":"56","query":"57","body":"58","webhookUrl":"59","executionMode":"60"},{"item":0},{"item":0},{"item":0},{"headers":"61","params":"62","query":"63","body":"64","webhookUrl":"59","executionMode":"60"},{"item":0},{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"https://chain.pivoine.art/webhook/5ed1a77b-13b2-4df8-8d38-1059f8618d15","production",{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"chain.pivoine.art","Go-http-client/1.1","gzip","172.18.0.1","443","https","ba94cdd2a9e5","6e427668-c66f-48b7-81bf-f79bba1602bd","workflow_job","repository","","sha1=","sha256=","{\\n \\"action\\": \\"queued\\",\\n \\"workflow_job\\": {\\n \\"id\\": 130,\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/actions/runs/130/jobs/130\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home/actions/runs/58/jobs/0\\",\\n \\"run_id\\": 130,\\n \\"run_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/actions/runs/130\\",\\n \\"name\\": \\"build\\",\\n \\"labels\\": [\\n \\"ubuntu-latest\\"\\n ],\\n \\"run_attempt\\": 0,\\n \\"head_sha\\": \\"15afa8ea3a4d5c29b5ca4531bff6256675432887\\",\\n \\"head_branch\\": \\"main\\",\\n \\"status\\": \\"queued\\",\\n \\"steps\\": null,\\n \\"created_at\\": \\"2025-10-10T21:23:17Z\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n \\"repository\\": {\\n \\"id\\": 4,\\n \\"owner\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n },\\n \\"name\\": \\"home\\",\\n \\"full_name\\": \\"valknar/home\\",\\n \\"description\\": \\"\\",\\n \\"empty\\": false,\\n \\"private\\": true,\\n \\"fork\\": false,\\n \\"template\\": false,\\n \\"mirror\\": false,\\n \\"size\\": 617137,\\n \\"language\\": \\"\\",\\n \\"languages_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/languages\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home\\",\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home\\",\\n \\"link\\": \\"\\",\\n \\"ssh_url\\": \\"ssh://git@code.pivoine.art:2222/valknar/home.git\\",\\n \\"clone_url\\": \\"https://code.pivoine.art/valknar/home.git\\",\\n \\"original_url\\": \\"https://github.com/valknarogg/home\\",\\n \\"website\\": \\"\\",\\n \\"stars_count\\": 0,\\n \\"forks_count\\": 0,\\n \\"watchers_count\\": 1,\\n \\"open_issues_count\\": 0,\\n \\"open_pr_counter\\": 0,\\n \\"release_counter\\": 0,\\n \\"default_branch\\": \\"main\\",\\n \\"archived\\": false,\\n \\"created_at\\": \\"2025-10-09T23:17:05Z\\",\\n \\"updated_at\\": \\"2025-10-10T21:16:37Z\\",\\n \\"archived_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"permissions\\": {\\n \\"admin\\": true,\\n \\"push\\": true,\\n \\"pull\\": true\\n },\\n \\"has_issues\\": true,\\n \\"internal_tracker\\": {\\n \\"enable_time_tracker\\": true,\\n \\"allow_only_contributors_to_track_time\\": true,\\n \\"enable_issue_dependencies\\": true\\n },\\n \\"has_wiki\\": true,\\n \\"has_pull_requests\\": false,\\n \\"has_projects\\": true,\\n \\"projects_mode\\": \\"all\\",\\n \\"has_releases\\": true,\\n \\"has_packages\\": true,\\n \\"has_actions\\": true,\\n \\"ignore_whitespace_conflicts\\": false,\\n \\"allow_merge_commits\\": false,\\n \\"allow_rebase\\": false,\\n \\"allow_rebase_explicit\\": false,\\n \\"allow_squash_merge\\": false,\\n \\"allow_fast_forward_only_merge\\": false,\\n \\"allow_rebase_update\\": false,\\n \\"default_delete_branch_after_merge\\": false,\\n \\"default_merge_style\\": \\"merge\\",\\n \\"default_allow_maintainer_edit\\": false,\\n \\"avatar_url\\": \\"\\",\\n \\"internal\\": false,\\n \\"mirror_interval\\": \\"\\",\\n \\"object_format_name\\": \\"sha1\\",\\n \\"mirror_updated\\": \\"0001-01-01T00:00:00Z\\",\\n \\"topics\\": [],\\n \\"licenses\\": []\\n },\\n \\"sender\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@noreply.code.pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n }\\n}"]
196 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":false,"nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"strict","version":2},"conditions":[{"leftValue":"event_type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"d4544913-9242-497a-98dc-cb5000aca849"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"}]},"looseTypeValidation":false,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[416,80],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch","alwaysOutputData":false,"executeOnce":false},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-208],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[576,400],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"},{"parameters":{"topics":"homeassistant","options":{"jsonParseBody":true}},"type":"n8n-nodes-base.mqttTrigger","typeVersion":1,"position":[0,176],"id":"db220e56-efe7-458b-990d-b6b0c7f3a637","name":"FROM homeassistant","credentials":{"mqtt":{"id":"rqKKnJhZrSWZoVl6","name":"MQTT account"}}},{"parameters":{"mode":"manual","duplicateItem":false,"assignments":{"assignments":[{"id":"c4a9b92c-994d-465e-b695-00aae9dec0b5","name":"event_type","value":"mqtt","type":"string"}]},"includeOtherFields":true,"include":"all","options":{}},"type":"n8n-nodes-base.set","typeVersion":3.4,"position":[224,176],"id":"68ebb20b-87e8-4cfb-a83e-9cb692e4d38e","name":"TO event"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://chat/message","authentication":"none","provideSslCertificates":false,"sendQuery":true,"specifyQuery":"keypair","queryParameters":{"parameters":[{"name":"token","value":"CQ.CVw-vDMMqLqV"}]},"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"keypair","bodyParameters":{"parameters":[{"name":"message","value":""}]},"options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[656,80],"id":"197092fe-f532-46aa-8884-900568b6f22b","name":"HTTP Request"},{"parameters":{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"strict","version":2},"conditions":[{"id":"3a613911-f02a-4ae4-82f9-29acfb5839a2","leftValue":"ecent_type","rightValue":"","operator":{"type":"string","operation":"equals","name":"filter.operator.equals"}}],"combinator":"and"},"looseTypeValidation":false,"options":{}},"type":"n8n-nodes-base.if","typeVersion":2.2,"position":[432,320],"id":"78249b74-0d35-48fa-af00-a8507c745d4a","name":"If"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[]]},"FROM homeassistant":{"main":[[{"node":"TO event","type":"main","index":0}]]},"TO event":{"main":[[{"node":"Switch","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{"destinationNode":"4","runNodeFilter":"5"},{"runData":"6","pinData":"7","lastNodeExecuted":"4"},{"contextData":"8","nodeExecutionStack":"9","metadata":"10","waitingExecution":"11","waitingExecutionSource":"12"},"Switch",["13","14","4"],{"FROM homeassistant":"15","TO event":"16","Switch":"17"},{},{},[],{},{},{},"FROM homeassistant","TO event",["18"],["19"],["20"],{"startTime":1760134926870,"executionIndex":0,"source":"21","hints":"22","executionTime":53,"executionStatus":"23","data":"24"},{"startTime":1760134926923,"executionIndex":1,"source":"25","hints":"26","executionTime":1,"executionStatus":"23","data":"27"},{"startTime":1760135723278,"executionIndex":2,"source":"28","hints":"29","executionTime":1,"executionStatus":"23","data":"30"},[],[],"success",{"main":"31"},["32"],[],{"main":"33"},["34"],[],{"main":"35"},["36"],{"previousNode":"13"},["37"],{"previousNode":"14","previousNodeOutput":0,"previousNodeRun":0},["38"],["39"],["40"],[],{"json":"41","pairedItem":"42"},{"json":"43","pairedItem":"44"},{"message":"45","topic":"46"},{"item":0},{"message":"47","topic":"46","event_type":"48"},{"item":0},{"message":"49"},"homeassistant",{"message":"49"},"mqtt","It's all good now baby!!!"]
128 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T20:09:00.515Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760131399053,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760131399053,"executionIndex":1,"source":"21","hints":"22","executionTime":1,"executionStatus":"19","data":"23"},{"startTime":1760131399054,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760131399054,"executionIndex":3,"source":"27","hints":"28","executionTime":4,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"previousNode":"40"},["41","42"],{"previousNode":"43","previousNodeOutput":1},["44"],["45"],"FROM valknar/home",["46"],"TO webhook",[],["47"],"Switch",["48"],{"json":"49","pairedItem":"50"},{"json":"49","pairedItem":"51"},{"json":"49","pairedItem":"52"},{"json":"53","pairedItem":"54"},{"headers":"55","params":"56","query":"57","body":"58","webhookUrl":"59","executionMode":"60"},{"item":0},{"item":0},{"item":0},{"headers":"61","params":"62","query":"63","body":"64","webhookUrl":"59","executionMode":"60"},{"item":0},{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"https://chain.pivoine.art/webhook/5ed1a77b-13b2-4df8-8d38-1059f8618d15","production",{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"chain.pivoine.art","Go-http-client/1.1","gzip","172.18.0.1","443","https","ba94cdd2a9e5","b98edb11-5dbd-436c-aa48-91483b8e4a34","workflow_job","repository","","sha1=","sha256=","{\\n \\"action\\": \\"in_progress\\",\\n \\"workflow_job\\": {\\n \\"id\\": 129,\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/actions/runs/129/jobs/129\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home/actions/runs/57/jobs/0\\",\\n \\"run_id\\": 129,\\n \\"run_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/actions/runs/129\\",\\n \\"name\\": \\"build\\",\\n \\"labels\\": [\\n \\"ubuntu-latest\\"\\n ],\\n \\"run_attempt\\": 1,\\n \\"head_sha\\": \\"15afa8ea3a4d5c29b5ca4531bff6256675432887\\",\\n \\"head_branch\\": \\"main\\",\\n \\"status\\": \\"in_progress\\",\\n \\"runner_id\\": 4,\\n \\"runner_name\\": \\"be3675773068\\",\\n \\"steps\\": [\\n {\\n \\"name\\": \\"actions/checkout@\\",\\n \\"number\\": 0,\\n \\"status\\": \\"in_progress\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n {\\n \\"name\\": \\"actions/setup-node@v5\\",\\n \\"number\\": 1,\\n \\"status\\": \\"in_progress\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n {\\n \\"name\\": \\"Install pnpm\\",\\n \\"number\\": 2,\\n \\"status\\": \\"in_progress\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n {\\n \\"name\\": \\"Build JavaScript\\",\\n \\"number\\": 3,\\n \\"status\\": \\"in_progress\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n {\\n \\"name\\": \\"🚀 Deploy via SSH\\",\\n \\"number\\": 4,\\n \\"status\\": \\"in_progress\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n {\\n \\"name\\": \\"Docker compose restart\\",\\n \\"number\\": 5,\\n \\"status\\": \\"in_progress\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n }\\n ],\\n \\"created_at\\": \\"2025-10-10T21:23:17Z\\",\\n \\"started_at\\": \\"2025-10-10T21:23:18Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n \\"repository\\": {\\n \\"id\\": 4,\\n \\"owner\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n },\\n \\"name\\": \\"home\\",\\n \\"full_name\\": \\"valknar/home\\",\\n \\"description\\": \\"\\",\\n \\"empty\\": false,\\n \\"private\\": true,\\n \\"fork\\": false,\\n \\"template\\": false,\\n \\"mirror\\": false,\\n \\"size\\": 617140,\\n \\"language\\": \\"Shell\\",\\n \\"languages_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/languages\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home\\",\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home\\",\\n \\"link\\": \\"\\",\\n \\"ssh_url\\": \\"ssh://git@code.pivoine.art:2222/valknar/home.git\\",\\n \\"clone_url\\": \\"https://code.pivoine.art/valknar/home.git\\",\\n \\"original_url\\": \\"https://github.com/valknarogg/home\\",\\n \\"website\\": \\"\\",\\n \\"stars_count\\": 0,\\n \\"forks_count\\": 0,\\n \\"watchers_count\\": 1,\\n \\"open_issues_count\\": 0,\\n \\"open_pr_counter\\": 0,\\n \\"release_counter\\": 0,\\n \\"default_branch\\": \\"main\\",\\n \\"archived\\": false,\\n \\"created_at\\": \\"2025-10-09T23:17:05Z\\",\\n \\"updated_at\\": \\"2025-10-10T21:23:17Z\\",\\n \\"archived_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"permissions\\": {\\n \\"admin\\": true,\\n \\"push\\": true,\\n \\"pull\\": true\\n },\\n \\"has_issues\\": true,\\n \\"internal_tracker\\": {\\n \\"enable_time_tracker\\": true,\\n \\"allow_only_contributors_to_track_time\\": true,\\n \\"enable_issue_dependencies\\": true\\n },\\n \\"has_wiki\\": true,\\n \\"has_pull_requests\\": false,\\n \\"has_projects\\": true,\\n \\"projects_mode\\": \\"all\\",\\n \\"has_releases\\": true,\\n \\"has_packages\\": true,\\n \\"has_actions\\": true,\\n \\"ignore_whitespace_conflicts\\": false,\\n \\"allow_merge_commits\\": false,\\n \\"allow_rebase\\": false,\\n \\"allow_rebase_explicit\\": false,\\n \\"allow_squash_merge\\": false,\\n \\"allow_fast_forward_only_merge\\": false,\\n \\"allow_rebase_update\\": false,\\n \\"default_delete_branch_after_merge\\": false,\\n \\"default_merge_style\\": \\"merge\\",\\n \\"default_allow_maintainer_edit\\": false,\\n \\"avatar_url\\": \\"\\",\\n \\"internal\\": false,\\n \\"mirror_interval\\": \\"\\",\\n \\"object_format_name\\": \\"sha1\\",\\n \\"mirror_updated\\": \\"0001-01-01T00:00:00Z\\",\\n \\"topics\\": [],\\n \\"licenses\\": []\\n },\\n \\"sender\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@noreply.code.pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n }\\n}"]
130 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T20:09:00.515Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760131399819,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760131399819,"executionIndex":1,"source":"21","hints":"22","executionTime":1,"executionStatus":"19","data":"23"},{"startTime":1760131399820,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760131399820,"executionIndex":3,"source":"27","hints":"28","executionTime":5,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"previousNode":"40"},["41","42"],{"previousNode":"43","previousNodeOutput":1},["44"],["45"],"FROM valknar/home",["46"],"TO webhook",[],["47"],"Switch",["48"],{"json":"49","pairedItem":"50"},{"json":"49","pairedItem":"51"},{"json":"49","pairedItem":"52"},{"json":"53","pairedItem":"54"},{"headers":"55","params":"56","query":"57","body":"58","webhookUrl":"59","executionMode":"60"},{"item":0},{"item":0},{"item":0},{"headers":"61","params":"62","query":"63","body":"64","webhookUrl":"59","executionMode":"60"},{"item":0},{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"https://chain.pivoine.art/webhook/5ed1a77b-13b2-4df8-8d38-1059f8618d15","production",{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"chain.pivoine.art","Go-http-client/1.1","gzip","172.18.0.1","443","https","ba94cdd2a9e5","99b4bb3f-0096-49df-8e2f-b0464064278f","workflow_job","repository","","sha1=","sha256=","{\\n \\"action\\": \\"completed\\",\\n \\"workflow_job\\": {\\n \\"id\\": 129,\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/actions/runs/129/jobs/129\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home/actions/runs/57/jobs/0\\",\\n \\"run_id\\": 129,\\n \\"run_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/actions/runs/129\\",\\n \\"name\\": \\"build\\",\\n \\"labels\\": [\\n \\"ubuntu-latest\\"\\n ],\\n \\"run_attempt\\": 1,\\n \\"head_sha\\": \\"15afa8ea3a4d5c29b5ca4531bff6256675432887\\",\\n \\"head_branch\\": \\"main\\",\\n \\"status\\": \\"completed\\",\\n \\"conclusion\\": \\"failure\\",\\n \\"runner_id\\": 4,\\n \\"runner_name\\": \\"be3675773068\\",\\n \\"steps\\": [\\n {\\n \\"name\\": \\"actions/checkout@\\",\\n \\"number\\": 0,\\n \\"status\\": \\"completed\\",\\n \\"conclusion\\": \\"failure\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n {\\n \\"name\\": \\"actions/setup-node@v5\\",\\n \\"number\\": 1,\\n \\"status\\": \\"completed\\",\\n \\"conclusion\\": \\"failure\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n {\\n \\"name\\": \\"Install pnpm\\",\\n \\"number\\": 2,\\n \\"status\\": \\"completed\\",\\n \\"conclusion\\": \\"failure\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n {\\n \\"name\\": \\"Build JavaScript\\",\\n \\"number\\": 3,\\n \\"status\\": \\"completed\\",\\n \\"conclusion\\": \\"failure\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n {\\n \\"name\\": \\"🚀 Deploy via SSH\\",\\n \\"number\\": 4,\\n \\"status\\": \\"completed\\",\\n \\"conclusion\\": \\"failure\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n {\\n \\"name\\": \\"Docker compose restart\\",\\n \\"number\\": 5,\\n \\"status\\": \\"completed\\",\\n \\"conclusion\\": \\"failure\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n }\\n ],\\n \\"created_at\\": \\"2025-10-10T21:23:17Z\\",\\n \\"started_at\\": \\"2025-10-10T21:23:18Z\\",\\n \\"completed_at\\": \\"2025-10-10T21:23:19Z\\"\\n },\\n \\"repository\\": {\\n \\"id\\": 4,\\n \\"owner\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n },\\n \\"name\\": \\"home\\",\\n \\"full_name\\": \\"valknar/home\\",\\n \\"description\\": \\"\\",\\n \\"empty\\": false,\\n \\"private\\": true,\\n \\"fork\\": false,\\n \\"template\\": false,\\n \\"mirror\\": false,\\n \\"size\\": 617140,\\n \\"language\\": \\"Shell\\",\\n \\"languages_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/languages\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home\\",\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home\\",\\n \\"link\\": \\"\\",\\n \\"ssh_url\\": \\"ssh://git@code.pivoine.art:2222/valknar/home.git\\",\\n \\"clone_url\\": \\"https://code.pivoine.art/valknar/home.git\\",\\n \\"original_url\\": \\"https://github.com/valknarogg/home\\",\\n \\"website\\": \\"\\",\\n \\"stars_count\\": 0,\\n \\"forks_count\\": 0,\\n \\"watchers_count\\": 1,\\n \\"open_issues_count\\": 0,\\n \\"open_pr_counter\\": 0,\\n \\"release_counter\\": 0,\\n \\"default_branch\\": \\"main\\",\\n \\"archived\\": false,\\n \\"created_at\\": \\"2025-10-09T23:17:05Z\\",\\n \\"updated_at\\": \\"2025-10-10T21:23:17Z\\",\\n \\"archived_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"permissions\\": {\\n \\"admin\\": true,\\n \\"push\\": true,\\n \\"pull\\": true\\n },\\n \\"has_issues\\": true,\\n \\"internal_tracker\\": {\\n \\"enable_time_tracker\\": true,\\n \\"allow_only_contributors_to_track_time\\": true,\\n \\"enable_issue_dependencies\\": true\\n },\\n \\"has_wiki\\": true,\\n \\"has_pull_requests\\": false,\\n \\"has_projects\\": true,\\n \\"projects_mode\\": \\"all\\",\\n \\"has_releases\\": true,\\n \\"has_packages\\": true,\\n \\"has_actions\\": true,\\n \\"ignore_whitespace_conflicts\\": false,\\n \\"allow_merge_commits\\": false,\\n \\"allow_rebase\\": false,\\n \\"allow_rebase_explicit\\": false,\\n \\"allow_squash_merge\\": false,\\n \\"allow_fast_forward_only_merge\\": false,\\n \\"allow_rebase_update\\": false,\\n \\"default_delete_branch_after_merge\\": false,\\n \\"default_merge_style\\": \\"merge\\",\\n \\"default_allow_maintainer_edit\\": false,\\n \\"avatar_url\\": \\"\\",\\n \\"internal\\": false,\\n \\"mirror_interval\\": \\"\\",\\n \\"object_format_name\\": \\"sha1\\",\\n \\"mirror_updated\\": \\"0001-01-01T00:00:00Z\\",\\n \\"topics\\": [],\\n \\"licenses\\": []\\n },\\n \\"sender\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@noreply.code.pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n }\\n}"]
198 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T22:36:36.559Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"strict","version":2},"conditions":[{"leftValue":"event_type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"d4544913-9242-497a-98dc-cb5000aca849"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"}]},"looseTypeValidation":false,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[416,80],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch","alwaysOutputData":false,"executeOnce":false},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[816,-208],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[576,400],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"},{"parameters":{"topics":"homeassistant","options":{"jsonParseBody":true}},"type":"n8n-nodes-base.mqttTrigger","typeVersion":1,"position":[0,176],"id":"db220e56-efe7-458b-990d-b6b0c7f3a637","name":"FROM homeassistant","credentials":{"mqtt":{"id":"rqKKnJhZrSWZoVl6","name":"MQTT account"}}},{"parameters":{"mode":"manual","duplicateItem":false,"assignments":{"assignments":[{"id":"c4a9b92c-994d-465e-b695-00aae9dec0b5","name":"event_type","value":"mqtt","type":"string"}]},"includeOtherFields":true,"include":"all","options":{}},"type":"n8n-nodes-base.set","typeVersion":3.4,"position":[224,176],"id":"68ebb20b-87e8-4cfb-a83e-9cb692e4d38e","name":"TO event"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://chat/message","authentication":"none","provideSslCertificates":false,"sendQuery":true,"specifyQuery":"keypair","queryParameters":{"parameters":[{"name":"token","value":"CQ.CVw-vDMMqLqV"}]},"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"keypair","bodyParameters":{"parameters":[{"name":"message","value":""}]},"options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[656,80],"id":"197092fe-f532-46aa-8884-900568b6f22b","name":"HTTP Request"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0},{"node":"HTTP Request","type":"main","index":0}],[]]},"FROM homeassistant":{"main":[[{"node":"TO event","type":"main","index":0}]]},"TO event":{"main":[[{"node":"Switch","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","metadata":"7","nodeExecutionStack":"8","waitingExecution":"9","waitingExecutionSource":"10"},{"FROM homeassistant":"11","TO event":"12","Switch":"13"},"Switch",{},{},[],{},{},["14"],["15"],["16"],{"startTime":1760135796625,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760135796625,"executionIndex":1,"source":"21","hints":"22","executionTime":1,"executionStatus":"19","data":"23"},{"startTime":1760135796626,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},[],[],"success",{"main":"27"},["28"],[],{"main":"29"},["30"],[],{"main":"31"},["32"],{"previousNode":"33"},["34"],{"previousNode":"35"},["36"],["37"],"FROM homeassistant",["38"],"TO event",[],{"json":"39","pairedItem":"40"},{"json":"41","pairedItem":"42"},{"message":"43","topic":"44"},{"item":0},{"message":"45","topic":"44","event_type":"46"},{"item":0},{"message":"47"},"homeassistant",{"message":"47"},"mqtt","It's all good now baby!!!"]
199 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":false,"nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"strict","version":2},"conditions":[{"leftValue":"event_type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"d4544913-9242-497a-98dc-cb5000aca849"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"}]},"looseTypeValidation":false,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[416,80],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch","alwaysOutputData":false,"executeOnce":false},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[816,-208],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[576,400],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"},{"parameters":{"topics":"homeassistant","options":{"jsonParseBody":true}},"type":"n8n-nodes-base.mqttTrigger","typeVersion":1,"position":[0,176],"id":"db220e56-efe7-458b-990d-b6b0c7f3a637","name":"FROM homeassistant","credentials":{"mqtt":{"id":"rqKKnJhZrSWZoVl6","name":"MQTT account"}}},{"parameters":{"mode":"manual","duplicateItem":false,"assignments":{"assignments":[{"id":"c4a9b92c-994d-465e-b695-00aae9dec0b5","name":"event_type","value":"mqtt","type":"string"}]},"includeOtherFields":true,"include":"all","options":{}},"type":"n8n-nodes-base.set","typeVersion":3.4,"position":[224,176],"id":"68ebb20b-87e8-4cfb-a83e-9cb692e4d38e","name":"TO event"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://chat/message","authentication":"none","provideSslCertificates":false,"sendQuery":true,"specifyQuery":"keypair","queryParameters":{"parameters":[{"name":"token","value":"CQ.CVw-vDMMqLqV"}]},"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"keypair","bodyParameters":{"parameters":[{"name":"message","value":""}]},"options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[656,80],"id":"197092fe-f532-46aa-8884-900568b6f22b","name":"HTTP Request"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0},{"node":"HTTP Request","type":"main","index":0}],[]]},"FROM homeassistant":{"main":[[{"node":"TO event","type":"main","index":0}]]},"TO event":{"main":[[{"node":"Switch","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","pinData":"5","lastNodeExecuted":"6"},{"contextData":"7","nodeExecutionStack":"8","metadata":"9","waitingExecution":"10","waitingExecutionSource":"11"},{"FROM homeassistant":"12","TO event":"13","Switch":"14"},{},"Switch",{},[],{},{},{},["15"],["16"],["17"],{"startTime":1760135799896,"executionIndex":0,"source":"18","hints":"19","executionTime":47,"executionStatus":"20","data":"21"},{"startTime":1760135799943,"executionIndex":1,"source":"22","hints":"23","executionTime":1,"executionStatus":"20","data":"24"},{"startTime":1760135799944,"executionIndex":2,"source":"25","hints":"26","executionTime":0,"executionStatus":"20","data":"27"},[],[],"success",{"main":"28"},["29"],[],{"main":"30"},["31"],[],{"main":"32"},["33"],{"previousNode":"34"},["35"],{"previousNode":"36"},["37"],["38"],"FROM homeassistant",["39"],"TO event",[],{"json":"40","pairedItem":"41"},{"json":"42","pairedItem":"43"},{"message":"44","topic":"45"},{"item":0},{"message":"46","topic":"45","event_type":"47"},{"item":0},{"message":"48"},"homeassistant",{"message":"48"},"mqtt","It's all good now baby!!!"]
129 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T20:09:00.515Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760131399801,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760131399801,"executionIndex":1,"source":"21","hints":"22","executionTime":1,"executionStatus":"19","data":"23"},{"startTime":1760131399802,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760131399802,"executionIndex":3,"source":"27","hints":"28","executionTime":2,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"previousNode":"40"},["41","42"],{"previousNode":"43","previousNodeOutput":1},["44"],["45"],"FROM valknar/home",["46"],"TO webhook",[],["47"],"Switch",["48"],{"json":"49","pairedItem":"50"},{"json":"49","pairedItem":"51"},{"json":"49","pairedItem":"52"},{"json":"53","pairedItem":"54"},{"headers":"55","params":"56","query":"57","body":"58","webhookUrl":"59","executionMode":"60"},{"item":0},{"item":0},{"item":0},{"headers":"61","params":"62","query":"63","body":"64","webhookUrl":"59","executionMode":"60"},{"item":0},{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"https://chain.pivoine.art/webhook/5ed1a77b-13b2-4df8-8d38-1059f8618d15","production",{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"chain.pivoine.art","Go-http-client/1.1","gzip","172.18.0.1","443","https","ba94cdd2a9e5","e129880c-83e7-4065-80cd-e405c4a97f9d","status","repository","","sha1=","sha256=","{\\n \\"commit\\": {\\n \\"id\\": \\"15afa8ea3a4d5c29b5ca4531bff6256675432887\\",\\n \\"message\\": \\"fix: home\\\\n\\",\\n \\"url\\": \\"https://code.pivoine.art/valknar/home/commit/15afa8ea3a4d5c29b5ca4531bff6256675432887\\",\\n \\"author\\": {\\n \\"name\\": \\"Sebastian Krüger\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"username\\": \\"valknar\\"\\n },\\n \\"committer\\": {\\n \\"name\\": \\"Sebastian Krüger\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"username\\": \\"valknar\\"\\n },\\n \\"verification\\": null,\\n \\"timestamp\\": \\"2025-10-10T23:23:15+02:00\\",\\n \\"added\\": [],\\n \\"removed\\": [],\\n \\"modified\\": [\\n \\"Projects/kompose/home/config/configuration.yaml\\"\\n ]\\n },\\n \\"context\\": \\"Build and Deploy Docs.Pivoine.Art via SSH / build (push)\\",\\n \\"created_at\\": \\"2025-10-10T21:23:19Z\\",\\n \\"description\\": \\"Failing after 1s\\",\\n \\"id\\": 173,\\n \\"repository\\": {\\n \\"id\\": 4,\\n \\"owner\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n },\\n \\"name\\": \\"home\\",\\n \\"full_name\\": \\"valknar/home\\",\\n \\"description\\": \\"\\",\\n \\"empty\\": false,\\n \\"private\\": true,\\n \\"fork\\": false,\\n \\"template\\": false,\\n \\"mirror\\": false,\\n \\"size\\": 617140,\\n \\"language\\": \\"Shell\\",\\n \\"languages_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/languages\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home\\",\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home\\",\\n \\"link\\": \\"\\",\\n \\"ssh_url\\": \\"ssh://git@code.pivoine.art:2222/valknar/home.git\\",\\n \\"clone_url\\": \\"https://code.pivoine.art/valknar/home.git\\",\\n \\"original_url\\": \\"https://github.com/valknarogg/home\\",\\n \\"website\\": \\"\\",\\n \\"stars_count\\": 0,\\n \\"forks_count\\": 0,\\n \\"watchers_count\\": 1,\\n \\"open_issues_count\\": 0,\\n \\"open_pr_counter\\": 0,\\n \\"release_counter\\": 0,\\n \\"default_branch\\": \\"main\\",\\n \\"archived\\": false,\\n \\"created_at\\": \\"2025-10-09T23:17:05Z\\",\\n \\"updated_at\\": \\"2025-10-10T21:23:17Z\\",\\n \\"archived_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"permissions\\": {\\n \\"admin\\": true,\\n \\"push\\": true,\\n \\"pull\\": true\\n },\\n \\"has_issues\\": true,\\n \\"internal_tracker\\": {\\n \\"enable_time_tracker\\": true,\\n \\"allow_only_contributors_to_track_time\\": true,\\n \\"enable_issue_dependencies\\": true\\n },\\n \\"has_wiki\\": true,\\n \\"has_pull_requests\\": false,\\n \\"has_projects\\": true,\\n \\"projects_mode\\": \\"all\\",\\n \\"has_releases\\": true,\\n \\"has_packages\\": true,\\n \\"has_actions\\": true,\\n \\"ignore_whitespace_conflicts\\": false,\\n \\"allow_merge_commits\\": false,\\n \\"allow_rebase\\": false,\\n \\"allow_rebase_explicit\\": false,\\n \\"allow_squash_merge\\": false,\\n \\"allow_fast_forward_only_merge\\": false,\\n \\"allow_rebase_update\\": false,\\n \\"default_delete_branch_after_merge\\": false,\\n \\"default_merge_style\\": \\"merge\\",\\n \\"default_allow_maintainer_edit\\": false,\\n \\"avatar_url\\": \\"\\",\\n \\"internal\\": false,\\n \\"mirror_interval\\": \\"\\",\\n \\"object_format_name\\": \\"sha1\\",\\n \\"mirror_updated\\": \\"0001-01-01T00:00:00Z\\",\\n \\"topics\\": [],\\n \\"licenses\\": []\\n },\\n \\"sender\\": {\\n \\"id\\": -2,\\n \\"login\\": \\"gitea-actions\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"Gitea Actions\\",\\n \\"email\\": \\"gitea-actions@noreply.code.pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/assets/img/avatar_default.png\\",\\n \\"html_url\\": \\"https://code.pivoine.art/gitea-actions\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"1970-01-01T00:00:00Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"gitea-actions\\"\\n },\\n \\"sha\\": \\"15afa8ea3a4d5c29b5ca4531bff6256675432887\\",\\n \\"state\\": \\"failure\\",\\n \\"target_url\\": \\"https://code.pivoine.art/valknar/home/actions/runs/57/jobs/0\\",\\n \\"updated_at\\": \\"2025-10-10T21:23:19Z\\"\\n}"]
131 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T20:09:00.515Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760131401352,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760131401352,"executionIndex":1,"source":"21","hints":"22","executionTime":1,"executionStatus":"19","data":"23"},{"startTime":1760131401353,"executionIndex":2,"source":"24","hints":"25","executionTime":0,"executionStatus":"19","data":"26"},{"startTime":1760131401353,"executionIndex":3,"source":"27","hints":"28","executionTime":3,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"previousNode":"40"},["41","42"],{"previousNode":"43","previousNodeOutput":1},["44"],["45"],"FROM valknar/home",["46"],"TO webhook",[],["47"],"Switch",["48"],{"json":"49","pairedItem":"50"},{"json":"49","pairedItem":"51"},{"json":"49","pairedItem":"52"},{"json":"53","pairedItem":"54"},{"headers":"55","params":"56","query":"57","body":"58","webhookUrl":"59","executionMode":"60"},{"item":0},{"item":0},{"item":0},{"headers":"61","params":"62","query":"63","body":"64","webhookUrl":"59","executionMode":"60"},{"item":0},{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"https://chain.pivoine.art/webhook/5ed1a77b-13b2-4df8-8d38-1059f8618d15","production",{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"chain.pivoine.art","Go-http-client/1.1","gzip","172.18.0.1","443","https","ba94cdd2a9e5","47525d74-d403-4b36-9d0d-66610aeb6d4e","workflow_job","repository","","sha1=","sha256=","{\\n \\"action\\": \\"in_progress\\",\\n \\"workflow_job\\": {\\n \\"id\\": 130,\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/actions/runs/130/jobs/130\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home/actions/runs/58/jobs/0\\",\\n \\"run_id\\": 130,\\n \\"run_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/actions/runs/130\\",\\n \\"name\\": \\"build\\",\\n \\"labels\\": [\\n \\"ubuntu-latest\\"\\n ],\\n \\"run_attempt\\": 1,\\n \\"head_sha\\": \\"15afa8ea3a4d5c29b5ca4531bff6256675432887\\",\\n \\"head_branch\\": \\"main\\",\\n \\"status\\": \\"in_progress\\",\\n \\"runner_id\\": 4,\\n \\"runner_name\\": \\"be3675773068\\",\\n \\"steps\\": [\\n {\\n \\"name\\": \\"actions/checkout@v4\\",\\n \\"number\\": 0,\\n \\"status\\": \\"in_progress\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n {\\n \\"name\\": \\"actions/checkout@v4\\",\\n \\"number\\": 1,\\n \\"status\\": \\"in_progress\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n {\\n \\"name\\": \\"Commit and push changes (if any)\\",\\n \\"number\\": 2,\\n \\"status\\": \\"in_progress\\",\\n \\"started_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n }\\n ],\\n \\"created_at\\": \\"2025-10-10T21:23:17Z\\",\\n \\"started_at\\": \\"2025-10-10T21:23:20Z\\",\\n \\"completed_at\\": \\"1970-01-01T00:00:00Z\\"\\n },\\n \\"repository\\": {\\n \\"id\\": 4,\\n \\"owner\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n },\\n \\"name\\": \\"home\\",\\n \\"full_name\\": \\"valknar/home\\",\\n \\"description\\": \\"\\",\\n \\"empty\\": false,\\n \\"private\\": true,\\n \\"fork\\": false,\\n \\"template\\": false,\\n \\"mirror\\": false,\\n \\"size\\": 617140,\\n \\"language\\": \\"Shell\\",\\n \\"languages_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/languages\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home\\",\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home\\",\\n \\"link\\": \\"\\",\\n \\"ssh_url\\": \\"ssh://git@code.pivoine.art:2222/valknar/home.git\\",\\n \\"clone_url\\": \\"https://code.pivoine.art/valknar/home.git\\",\\n \\"original_url\\": \\"https://github.com/valknarogg/home\\",\\n \\"website\\": \\"\\",\\n \\"stars_count\\": 0,\\n \\"forks_count\\": 0,\\n \\"watchers_count\\": 1,\\n \\"open_issues_count\\": 0,\\n \\"open_pr_counter\\": 0,\\n \\"release_counter\\": 0,\\n \\"default_branch\\": \\"main\\",\\n \\"archived\\": false,\\n \\"created_at\\": \\"2025-10-09T23:17:05Z\\",\\n \\"updated_at\\": \\"2025-10-10T21:23:17Z\\",\\n \\"archived_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"permissions\\": {\\n \\"admin\\": true,\\n \\"push\\": true,\\n \\"pull\\": true\\n },\\n \\"has_issues\\": true,\\n \\"internal_tracker\\": {\\n \\"enable_time_tracker\\": true,\\n \\"allow_only_contributors_to_track_time\\": true,\\n \\"enable_issue_dependencies\\": true\\n },\\n \\"has_wiki\\": true,\\n \\"has_pull_requests\\": false,\\n \\"has_projects\\": true,\\n \\"projects_mode\\": \\"all\\",\\n \\"has_releases\\": true,\\n \\"has_packages\\": true,\\n \\"has_actions\\": true,\\n \\"ignore_whitespace_conflicts\\": false,\\n \\"allow_merge_commits\\": false,\\n \\"allow_rebase\\": false,\\n \\"allow_rebase_explicit\\": false,\\n \\"allow_squash_merge\\": false,\\n \\"allow_fast_forward_only_merge\\": false,\\n \\"allow_rebase_update\\": false,\\n \\"default_delete_branch_after_merge\\": false,\\n \\"default_merge_style\\": \\"merge\\",\\n \\"default_allow_maintainer_edit\\": false,\\n \\"avatar_url\\": \\"\\",\\n \\"internal\\": false,\\n \\"mirror_interval\\": \\"\\",\\n \\"object_format_name\\": \\"sha1\\",\\n \\"mirror_updated\\": \\"0001-01-01T00:00:00Z\\",\\n \\"topics\\": [],\\n \\"licenses\\": []\\n },\\n \\"sender\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@noreply.code.pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n }\\n}"]
200 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":false,"nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"strict","version":2},"conditions":[{"leftValue":"event_type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"d4544913-9242-497a-98dc-cb5000aca849"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"}]},"looseTypeValidation":false,"options":{"allMatchingOutputs":false}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[416,80],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch","alwaysOutputData":false,"executeOnce":false},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[816,-208],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[576,400],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"},{"parameters":{"topics":"homeassistant","options":{"jsonParseBody":true}},"type":"n8n-nodes-base.mqttTrigger","typeVersion":1,"position":[0,176],"id":"db220e56-efe7-458b-990d-b6b0c7f3a637","name":"FROM homeassistant","credentials":{"mqtt":{"id":"rqKKnJhZrSWZoVl6","name":"MQTT account"}}},{"parameters":{"mode":"manual","duplicateItem":false,"assignments":{"assignments":[{"id":"c4a9b92c-994d-465e-b695-00aae9dec0b5","name":"event_type","value":"mqtt","type":"string"}]},"includeOtherFields":true,"include":"all","options":{}},"type":"n8n-nodes-base.set","typeVersion":3.4,"position":[224,176],"id":"68ebb20b-87e8-4cfb-a83e-9cb692e4d38e","name":"TO event"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://chat/message","authentication":"none","provideSslCertificates":false,"sendQuery":true,"specifyQuery":"keypair","queryParameters":{"parameters":[{"name":"token","value":"CQ.CVw-vDMMqLqV"}]},"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"keypair","bodyParameters":{"parameters":[{"name":"message","value":""}]},"options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[656,80],"id":"197092fe-f532-46aa-8884-900568b6f22b","name":"HTTP Request"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0},{"node":"HTTP Request","type":"main","index":0}],[]]},"FROM homeassistant":{"main":[[{"node":"TO event","type":"main","index":0}]]},"TO event":{"main":[[{"node":"Switch","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{"destinationNode":"4","runNodeFilter":"5"},{"runData":"6","pinData":"7","lastNodeExecuted":"4"},{"contextData":"8","nodeExecutionStack":"9","metadata":"10","waitingExecution":"11","waitingExecutionSource":"12"},"Switch",["13","14","4"],{"FROM homeassistant":"15","TO event":"16","Switch":"17"},{},{},[],{},{},{},"FROM homeassistant","TO event",["18"],["19"],["20"],{"startTime":1760135799896,"executionIndex":0,"source":"21","hints":"22","executionTime":47,"executionStatus":"23","data":"24"},{"startTime":1760135799943,"executionIndex":1,"source":"25","hints":"26","executionTime":1,"executionStatus":"23","data":"27"},{"startTime":1760135814977,"executionIndex":2,"source":"28","hints":"29","executionTime":0,"executionStatus":"23","data":"30"},[],[],"success",{"main":"31"},["32"],[],{"main":"33"},["34"],[],{"main":"35"},["36"],{"previousNode":"13"},["37"],{"previousNode":"14","previousNodeOutput":0,"previousNodeRun":0},["38"],["39"],["40"],[],{"json":"41","pairedItem":"42"},{"json":"43","pairedItem":"44"},{"message":"45","topic":"46"},{"item":0},{"message":"47","topic":"46","event_type":"48"},{"item":0},{"message":"49"},"homeassistant",{"message":"49"},"mqtt","It's all good now baby!!!"]
132 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T20:09:00.515Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760131418505,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760131418505,"executionIndex":1,"source":"21","hints":"22","executionTime":0,"executionStatus":"19","data":"23"},{"startTime":1760131418505,"executionIndex":2,"source":"24","hints":"25","executionTime":1,"executionStatus":"19","data":"26"},{"startTime":1760131418506,"executionIndex":3,"source":"27","hints":"28","executionTime":3,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"previousNode":"40"},["41","42"],{"previousNode":"43","previousNodeOutput":1},["44"],["45"],"FROM valknar/home",["46"],"TO webhook",[],["47"],"Switch",["48"],{"json":"49","pairedItem":"50"},{"json":"49","pairedItem":"51"},{"json":"49","pairedItem":"52"},{"json":"53","pairedItem":"54"},{"headers":"55","params":"56","query":"57","body":"58","webhookUrl":"59","executionMode":"60"},{"item":0},{"item":0},{"item":0},{"headers":"61","params":"62","query":"63","body":"64","webhookUrl":"59","executionMode":"60"},{"item":0},{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"https://chain.pivoine.art/webhook/5ed1a77b-13b2-4df8-8d38-1059f8618d15","production",{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"chain.pivoine.art","Go-http-client/1.1","gzip","172.18.0.1","443","https","ba94cdd2a9e5","8f0615a5-54c7-4e70-b432-9127639dbe26","status","repository","","sha1=","sha256=","{\\n \\"commit\\": {\\n \\"id\\": \\"15afa8ea3a4d5c29b5ca4531bff6256675432887\\",\\n \\"message\\": \\"fix: home\\\\n\\",\\n \\"url\\": \\"https://code.pivoine.art/valknar/home/commit/15afa8ea3a4d5c29b5ca4531bff6256675432887\\",\\n \\"author\\": {\\n \\"name\\": \\"Sebastian Krüger\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"username\\": \\"valknar\\"\\n },\\n \\"committer\\": {\\n \\"name\\": \\"Sebastian Krüger\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"username\\": \\"valknar\\"\\n },\\n \\"verification\\": null,\\n \\"timestamp\\": \\"2025-10-10T23:23:15+02:00\\",\\n \\"added\\": [],\\n \\"removed\\": [],\\n \\"modified\\": [\\n \\"Projects/kompose/home/config/configuration.yaml\\"\\n ]\\n },\\n \\"context\\": \\"Sync Repository Kompose via git / build (push)\\",\\n \\"created_at\\": \\"2025-10-10T21:23:37Z\\",\\n \\"description\\": \\"Successful in 17s\\",\\n \\"id\\": 174,\\n \\"repository\\": {\\n \\"id\\": 4,\\n \\"owner\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n },\\n \\"name\\": \\"home\\",\\n \\"full_name\\": \\"valknar/home\\",\\n \\"description\\": \\"\\",\\n \\"empty\\": false,\\n \\"private\\": true,\\n \\"fork\\": false,\\n \\"template\\": false,\\n \\"mirror\\": false,\\n \\"size\\": 617140,\\n \\"language\\": \\"Shell\\",\\n \\"languages_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/languages\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home\\",\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home\\",\\n \\"link\\": \\"\\",\\n \\"ssh_url\\": \\"ssh://git@code.pivoine.art:2222/valknar/home.git\\",\\n \\"clone_url\\": \\"https://code.pivoine.art/valknar/home.git\\",\\n \\"original_url\\": \\"https://github.com/valknarogg/home\\",\\n \\"website\\": \\"\\",\\n \\"stars_count\\": 0,\\n \\"forks_count\\": 0,\\n \\"watchers_count\\": 1,\\n \\"open_issues_count\\": 0,\\n \\"open_pr_counter\\": 0,\\n \\"release_counter\\": 0,\\n \\"default_branch\\": \\"main\\",\\n \\"archived\\": false,\\n \\"created_at\\": \\"2025-10-09T23:17:05Z\\",\\n \\"updated_at\\": \\"2025-10-10T21:23:17Z\\",\\n \\"archived_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"permissions\\": {\\n \\"admin\\": true,\\n \\"push\\": true,\\n \\"pull\\": true\\n },\\n \\"has_issues\\": true,\\n \\"internal_tracker\\": {\\n \\"enable_time_tracker\\": true,\\n \\"allow_only_contributors_to_track_time\\": true,\\n \\"enable_issue_dependencies\\": true\\n },\\n \\"has_wiki\\": true,\\n \\"has_pull_requests\\": false,\\n \\"has_projects\\": true,\\n \\"projects_mode\\": \\"all\\",\\n \\"has_releases\\": true,\\n \\"has_packages\\": true,\\n \\"has_actions\\": true,\\n \\"ignore_whitespace_conflicts\\": false,\\n \\"allow_merge_commits\\": false,\\n \\"allow_rebase\\": false,\\n \\"allow_rebase_explicit\\": false,\\n \\"allow_squash_merge\\": false,\\n \\"allow_fast_forward_only_merge\\": false,\\n \\"allow_rebase_update\\": false,\\n \\"default_delete_branch_after_merge\\": false,\\n \\"default_merge_style\\": \\"merge\\",\\n \\"default_allow_maintainer_edit\\": false,\\n \\"avatar_url\\": \\"\\",\\n \\"internal\\": false,\\n \\"mirror_interval\\": \\"\\",\\n \\"object_format_name\\": \\"sha1\\",\\n \\"mirror_updated\\": \\"0001-01-01T00:00:00Z\\",\\n \\"topics\\": [],\\n \\"licenses\\": []\\n },\\n \\"sender\\": {\\n \\"id\\": -2,\\n \\"login\\": \\"gitea-actions\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"Gitea Actions\\",\\n \\"email\\": \\"gitea-actions@noreply.code.pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/assets/img/avatar_default.png\\",\\n \\"html_url\\": \\"https://code.pivoine.art/gitea-actions\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"1970-01-01T00:00:00Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"gitea-actions\\"\\n },\\n \\"sha\\": \\"15afa8ea3a4d5c29b5ca4531bff6256675432887\\",\\n \\"state\\": \\"success\\",\\n \\"target_url\\": \\"https://code.pivoine.art/valknar/home/actions/runs/58/jobs/0\\",\\n \\"updated_at\\": \\"2025-10-10T21:23:37Z\\"\\n}"]
201 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":false,"nodes":[{"parameters":{"mode":"expression","numberOutputs":4,"output":"=0","looseTypeValidation":false},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[416,80],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch","alwaysOutputData":false,"executeOnce":false},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[816,-208],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[576,400],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"},{"parameters":{"topics":"homeassistant","options":{"jsonParseBody":true}},"type":"n8n-nodes-base.mqttTrigger","typeVersion":1,"position":[0,176],"id":"db220e56-efe7-458b-990d-b6b0c7f3a637","name":"FROM homeassistant","credentials":{"mqtt":{"id":"rqKKnJhZrSWZoVl6","name":"MQTT account"}}},{"parameters":{"mode":"manual","duplicateItem":false,"assignments":{"assignments":[{"id":"c4a9b92c-994d-465e-b695-00aae9dec0b5","name":"event_type","value":"mqtt","type":"string"}]},"includeOtherFields":true,"include":"all","options":{}},"type":"n8n-nodes-base.set","typeVersion":3.4,"position":[224,176],"id":"68ebb20b-87e8-4cfb-a83e-9cb692e4d38e","name":"TO event"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://chat/message","authentication":"none","provideSslCertificates":false,"sendQuery":true,"specifyQuery":"keypair","queryParameters":{"parameters":[{"name":"token","value":"CQ.CVw-vDMMqLqV"}]},"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"keypair","bodyParameters":{"parameters":[{"name":"message","value":""}]},"options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[656,80],"id":"197092fe-f532-46aa-8884-900568b6f22b","name":"HTTP Request"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0},{"node":"HTTP Request","type":"main","index":0}],[]]},"FROM homeassistant":{"main":[[{"node":"TO event","type":"main","index":0}]]},"TO event":{"main":[[{"node":"Switch","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{"destinationNode":"4","runNodeFilter":"5"},{"runData":"6","pinData":"7","lastNodeExecuted":"4"},{"contextData":"8","nodeExecutionStack":"9","metadata":"10","waitingExecution":"11","waitingExecutionSource":"12"},"Switch",["13","14","4"],{"FROM homeassistant":"15","TO event":"16","Switch":"17"},{},{},[],{},{},{},"FROM homeassistant","TO event",["18"],["19"],["20"],{"startTime":1760135799896,"executionIndex":0,"source":"21","hints":"22","executionTime":47,"executionStatus":"23","data":"24"},{"startTime":1760135799943,"executionIndex":1,"source":"25","hints":"26","executionTime":1,"executionStatus":"23","data":"27"},{"startTime":1760135903819,"executionIndex":2,"source":"28","hints":"29","executionTime":1,"executionStatus":"23","data":"30"},[],[],"success",{"main":"31"},["32"],[],{"main":"33"},["34"],[],{"main":"35"},["36"],{"previousNode":"13"},["37"],{"previousNode":"14","previousNodeOutput":0,"previousNodeRun":0},["38","39","40","41"],["42"],["43"],["44"],[],[],[],{"json":"45","pairedItem":"46"},{"json":"47","pairedItem":"48"},{"json":"47","pairedItem":"49"},{"message":"50","topic":"51"},{"item":0},{"message":"52","topic":"51","event_type":"53"},{"item":0},{"item":0},{"message":"54"},"homeassistant",{"message":"54"},"mqtt","It's all good now baby!!!"]
133 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":true,"isArchived":false,"createdAt":"2025-10-10T08:44:29.399Z","updatedAt":"2025-10-10T20:09:00.515Z","nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event.type","rightValue":"push","operator":{"type":"string","operation":"notEquals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,0],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-96],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[608,96],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":{},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{},{"runData":"4","lastNodeExecuted":"5"},{"contextData":"6","nodeExecutionStack":"7","waitingExecution":"8"},{"FROM valknar/home":"9","TO webhook":"10","Switch":"11","console.log":"12"},"console.log",{},[],{},["13"],["14"],["15"],["16"],{"startTime":1760131418525,"executionIndex":0,"source":"17","hints":"18","executionTime":0,"executionStatus":"19","data":"20"},{"startTime":1760131418525,"executionIndex":1,"source":"21","hints":"22","executionTime":1,"executionStatus":"19","data":"23"},{"startTime":1760131418526,"executionIndex":2,"source":"24","hints":"25","executionTime":1,"executionStatus":"19","data":"26"},{"startTime":1760131418527,"executionIndex":3,"source":"27","hints":"28","executionTime":3,"executionStatus":"19","data":"29"},[],[],"success",{"main":"30"},["31"],[],{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"38"},["39"],{"previousNode":"40"},["41","42"],{"previousNode":"43","previousNodeOutput":1},["44"],["45"],"FROM valknar/home",["46"],"TO webhook",[],["47"],"Switch",["48"],{"json":"49","pairedItem":"50"},{"json":"49","pairedItem":"51"},{"json":"49","pairedItem":"52"},{"json":"53","pairedItem":"54"},{"headers":"55","params":"56","query":"57","body":"58","webhookUrl":"59","executionMode":"60"},{"item":0},{"item":0},{"item":0},{"headers":"61","params":"62","query":"63","body":"64","webhookUrl":"59","executionMode":"60"},{"item":0},{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"https://chain.pivoine.art/webhook/5ed1a77b-13b2-4df8-8d38-1059f8618d15","production",{"host":"65","user-agent":"66","accept-encoding":"67","x-forwarded-for":"68","x-forwarded-host":"65","x-forwarded-port":"69","x-forwarded-proto":"70","x-forwarded-server":"71","x-gitea-delivery":"72","x-gitea-event":"73","x-gitea-event-type":"73","x-gitea-hook-installation-target-type":"74","x-gitea-signature":"75","x-github-delivery":"72","x-github-event":"73","x-github-event-type":"73","x-github-hook-installation-target-type":"74","x-gogs-delivery":"72","x-gogs-event":"73","x-gogs-event-type":"73","x-gogs-signature":"75","x-hub-signature":"76","x-hub-signature-256":"77","x-real-ip":"68"},{},{"payload":"78"},{},"chain.pivoine.art","Go-http-client/1.1","gzip","172.18.0.1","443","https","ba94cdd2a9e5","ec2572e7-c58e-4f1b-b176-7a23343b52e1","workflow_job","repository","","sha1=","sha256=","{\\n \\"action\\": \\"completed\\",\\n \\"workflow_job\\": {\\n \\"id\\": 130,\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/actions/runs/130/jobs/130\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home/actions/runs/58/jobs/0\\",\\n \\"run_id\\": 130,\\n \\"run_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/actions/runs/130\\",\\n \\"name\\": \\"build\\",\\n \\"labels\\": [\\n \\"ubuntu-latest\\"\\n ],\\n \\"run_attempt\\": 1,\\n \\"head_sha\\": \\"15afa8ea3a4d5c29b5ca4531bff6256675432887\\",\\n \\"head_branch\\": \\"main\\",\\n \\"status\\": \\"completed\\",\\n \\"conclusion\\": \\"success\\",\\n \\"runner_id\\": 4,\\n \\"runner_name\\": \\"be3675773068\\",\\n \\"steps\\": [\\n {\\n \\"name\\": \\"actions/checkout@v4\\",\\n \\"number\\": 0,\\n \\"status\\": \\"completed\\",\\n \\"conclusion\\": \\"success\\",\\n \\"started_at\\": \\"2025-10-10T21:23:21Z\\",\\n \\"completed_at\\": \\"2025-10-10T21:23:32Z\\"\\n },\\n {\\n \\"name\\": \\"actions/checkout@v4\\",\\n \\"number\\": 1,\\n \\"status\\": \\"completed\\",\\n \\"conclusion\\": \\"success\\",\\n \\"started_at\\": \\"2025-10-10T21:23:32Z\\",\\n \\"completed_at\\": \\"2025-10-10T21:23:33Z\\"\\n },\\n {\\n \\"name\\": \\"Commit and push changes (if any)\\",\\n \\"number\\": 2,\\n \\"status\\": \\"completed\\",\\n \\"conclusion\\": \\"success\\",\\n \\"started_at\\": \\"2025-10-10T21:23:33Z\\",\\n \\"completed_at\\": \\"2025-10-10T21:23:33Z\\"\\n }\\n ],\\n \\"created_at\\": \\"2025-10-10T21:23:17Z\\",\\n \\"started_at\\": \\"2025-10-10T21:23:20Z\\",\\n \\"completed_at\\": \\"2025-10-10T21:23:37Z\\"\\n },\\n \\"repository\\": {\\n \\"id\\": 4,\\n \\"owner\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n },\\n \\"name\\": \\"home\\",\\n \\"full_name\\": \\"valknar/home\\",\\n \\"description\\": \\"\\",\\n \\"empty\\": false,\\n \\"private\\": true,\\n \\"fork\\": false,\\n \\"template\\": false,\\n \\"mirror\\": false,\\n \\"size\\": 617140,\\n \\"language\\": \\"Shell\\",\\n \\"languages_url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home/languages\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar/home\\",\\n \\"url\\": \\"https://code.pivoine.art/api/v1/repos/valknar/home\\",\\n \\"link\\": \\"\\",\\n \\"ssh_url\\": \\"ssh://git@code.pivoine.art:2222/valknar/home.git\\",\\n \\"clone_url\\": \\"https://code.pivoine.art/valknar/home.git\\",\\n \\"original_url\\": \\"https://github.com/valknarogg/home\\",\\n \\"website\\": \\"\\",\\n \\"stars_count\\": 0,\\n \\"forks_count\\": 0,\\n \\"watchers_count\\": 1,\\n \\"open_issues_count\\": 0,\\n \\"open_pr_counter\\": 0,\\n \\"release_counter\\": 0,\\n \\"default_branch\\": \\"main\\",\\n \\"archived\\": false,\\n \\"created_at\\": \\"2025-10-09T23:17:05Z\\",\\n \\"updated_at\\": \\"2025-10-10T21:23:17Z\\",\\n \\"archived_at\\": \\"1970-01-01T00:00:00Z\\",\\n \\"permissions\\": {\\n \\"admin\\": true,\\n \\"push\\": true,\\n \\"pull\\": true\\n },\\n \\"has_issues\\": true,\\n \\"internal_tracker\\": {\\n \\"enable_time_tracker\\": true,\\n \\"allow_only_contributors_to_track_time\\": true,\\n \\"enable_issue_dependencies\\": true\\n },\\n \\"has_wiki\\": true,\\n \\"has_pull_requests\\": false,\\n \\"has_projects\\": true,\\n \\"projects_mode\\": \\"all\\",\\n \\"has_releases\\": true,\\n \\"has_packages\\": true,\\n \\"has_actions\\": true,\\n \\"ignore_whitespace_conflicts\\": false,\\n \\"allow_merge_commits\\": false,\\n \\"allow_rebase\\": false,\\n \\"allow_rebase_explicit\\": false,\\n \\"allow_squash_merge\\": false,\\n \\"allow_fast_forward_only_merge\\": false,\\n \\"allow_rebase_update\\": false,\\n \\"default_delete_branch_after_merge\\": false,\\n \\"default_merge_style\\": \\"merge\\",\\n \\"default_allow_maintainer_edit\\": false,\\n \\"avatar_url\\": \\"\\",\\n \\"internal\\": false,\\n \\"mirror_interval\\": \\"\\",\\n \\"object_format_name\\": \\"sha1\\",\\n \\"mirror_updated\\": \\"0001-01-01T00:00:00Z\\",\\n \\"topics\\": [],\\n \\"licenses\\": []\\n },\\n \\"sender\\": {\\n \\"id\\": 1,\\n \\"login\\": \\"valknar\\",\\n \\"login_name\\": \\"\\",\\n \\"source_id\\": 0,\\n \\"full_name\\": \\"\\",\\n \\"email\\": \\"valknar@noreply.code.pivoine.art\\",\\n \\"avatar_url\\": \\"https://code.pivoine.art/avatars/891217d4c9b55fb21f725768d4a0ace2\\",\\n \\"html_url\\": \\"https://code.pivoine.art/valknar\\",\\n \\"language\\": \\"\\",\\n \\"is_admin\\": false,\\n \\"last_login\\": \\"0001-01-01T00:00:00Z\\",\\n \\"created\\": \\"2025-10-08T08:06:35Z\\",\\n \\"restricted\\": false,\\n \\"active\\": false,\\n \\"prohibit_login\\": false,\\n \\"location\\": \\"\\",\\n \\"website\\": \\"https://pivoine.art\\",\\n \\"description\\": \\"\\",\\n \\"visibility\\": \\"public\\",\\n \\"followers_count\\": 0,\\n \\"following_count\\": 0,\\n \\"starred_repos_count\\": 0,\\n \\"username\\": \\"valknar\\"\\n }\\n}"]
135 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":false,"nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event_type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event_type","rightValue":"mqtt","operator":{"type":"string","operation":"equals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"mqtt"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"3360a7f9-4a86-41dd-834e-79d4c50400c0","leftValue":"event_type","rightValue":"default","operator":{"type":"string","operation":"notEmpty","singleValue":true}}],"combinator":"and"},"renameOutput":true,"outputKey":"default"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,80],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-208],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[576,400],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"},{"parameters":{"topics":"homeassistant","options":{"jsonParseBody":true}},"type":"n8n-nodes-base.mqttTrigger","typeVersion":1,"position":[0,176],"id":"db220e56-efe7-458b-990d-b6b0c7f3a637","name":"FROM homeassistant","credentials":{"mqtt":{"id":"rqKKnJhZrSWZoVl6","name":"MQTT account"}}},{"parameters":{"mode":"manual","duplicateItem":false,"assignments":{"assignments":[{"id":"c4a9b92c-994d-465e-b695-00aae9dec0b5","name":"event_type","value":"mqtt","type":"string"}]},"includeOtherFields":true,"include":"all","options":{}},"type":"n8n-nodes-base.set","typeVersion":3.4,"position":[224,176],"id":"68ebb20b-87e8-4cfb-a83e-9cb692e4d38e","name":"TO event"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://chat/message","authentication":"none","provideSslCertificates":false,"sendQuery":true,"specifyQuery":"keypair","queryParameters":{"parameters":[{"name":"token","value":"CQ.CVw-vDMMqLqV"}]},"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"b","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,80],"id":"197092fe-f532-46aa-8884-900568b6f22b","name":"HTTP Request"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"HTTP Request","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]},"FROM homeassistant":{"main":[[{"node":"TO event","type":"main","index":0}]]},"TO event":{"main":[[{"node":"Switch","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{"destinationNode":"4","runNodeFilter":"5"},{"runData":"6","pinData":"7","lastNodeExecuted":"8"},{"contextData":"9","nodeExecutionStack":"10","metadata":"11","waitingExecution":"12","waitingExecutionSource":"13"},"HTTP Request",["14","8","4","15"],{"FROM homeassistant":"16","TO event":"17","Switch":"18"},{},"Switch",{},[],{},{},{},"FROM homeassistant","TO event",["19"],["20"],["21"],{"startTime":1760131609691,"executionIndex":0,"source":"22","hints":"23","executionTime":48,"executionStatus":"24","data":"25"},{"startTime":1760132494312,"executionIndex":1,"source":"26","hints":"27","executionTime":1,"executionStatus":"24","data":"28"},{"startTime":1760132494313,"executionIndex":2,"source":"29","hints":"30","executionTime":1,"executionStatus":"24","data":"31"},[],[],"success",{"main":"32"},["33"],[],{"main":"34"},["35"],[],{"main":"36"},["37"],{"previousNode":"14","previousNodeOutput":0,"previousNodeRun":0},["38"],{"previousNode":"15"},["39","40","41"],["42"],["43"],[],[],["44"],{"json":"45","pairedItem":"46"},{"json":"47","pairedItem":"48"},{"json":"47","pairedItem":"49"},{"message":"50","topic":"51"},{"item":0},{"message":"52","topic":"51","event_type":"53"},{"item":0},{"item":0},{"message":"54"},"homeassistant",{"message":"54"},"mqtt","It's all good now baby!!!"]
202 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":false,"nodes":[{"parameters":{"mode":"expression","numberOutputs":2,"output":"={{ $json.event_type === \\"mqtt\\" ? 1 : 0 }}","looseTypeValidation":false},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[416,80],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch","alwaysOutputData":false,"executeOnce":false},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[816,-208],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[576,400],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"},{"parameters":{"topics":"homeassistant","options":{"jsonParseBody":true}},"type":"n8n-nodes-base.mqttTrigger","typeVersion":1,"position":[0,176],"id":"db220e56-efe7-458b-990d-b6b0c7f3a637","name":"FROM homeassistant","credentials":{"mqtt":{"id":"rqKKnJhZrSWZoVl6","name":"MQTT account"}}},{"parameters":{"mode":"manual","duplicateItem":false,"assignments":{"assignments":[{"id":"c4a9b92c-994d-465e-b695-00aae9dec0b5","name":"event_type","value":"mqtt","type":"string"}]},"includeOtherFields":true,"include":"all","options":{}},"type":"n8n-nodes-base.set","typeVersion":3.4,"position":[224,176],"id":"68ebb20b-87e8-4cfb-a83e-9cb692e4d38e","name":"TO event"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://chat/message","authentication":"none","provideSslCertificates":false,"sendQuery":true,"specifyQuery":"keypair","queryParameters":{"parameters":[{"name":"token","value":"CQ.CVw-vDMMqLqV"}]},"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"keypair","bodyParameters":{"parameters":[{"name":"message","value":""}]},"options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[656,80],"id":"197092fe-f532-46aa-8884-900568b6f22b","name":"HTTP Request"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[]},"FROM homeassistant":{"main":[[{"node":"TO event","type":"main","index":0}]]},"TO event":{"main":[[{"node":"Switch","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{"destinationNode":"4","runNodeFilter":"5"},{"runData":"6","pinData":"7","lastNodeExecuted":"4"},{"contextData":"8","nodeExecutionStack":"9","metadata":"10","waitingExecution":"11","waitingExecutionSource":"12"},"Switch",["13","14","4"],{"FROM homeassistant":"15","TO event":"16","Switch":"17"},{},{},[],{},{},{},"FROM homeassistant","TO event",["18"],["19"],["20"],{"startTime":1760135799896,"executionIndex":0,"source":"21","hints":"22","executionTime":47,"executionStatus":"23","data":"24"},{"startTime":1760135799943,"executionIndex":1,"source":"25","hints":"26","executionTime":1,"executionStatus":"23","data":"27"},{"startTime":1760135990462,"executionIndex":2,"source":"28","hints":"29","executionTime":7,"executionStatus":"23","data":"30"},[],[],"success",{"main":"31"},["32"],[],{"main":"33"},["34"],[],{"main":"35"},["36"],{"previousNode":"13"},["37"],{"previousNode":"14","previousNodeOutput":0,"previousNodeRun":0},["38","39"],["40"],["41"],[],["42"],{"json":"43","pairedItem":"44"},{"json":"45","pairedItem":"46"},{"json":"45","pairedItem":"47"},{"message":"48","topic":"49"},{"item":0},{"message":"50","topic":"49","event_type":"51"},{"item":0},{"item":0},{"message":"52"},"homeassistant",{"message":"52"},"mqtt","It's all good now baby!!!"]
137 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":false,"nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event_type","rightValue":"\\"push\\"","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event_type","rightValue":"\\"mqtt\\"","operator":{"type":"string","operation":"equals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"mqtt"}]},"looseTypeValidation":true,"options":{"fallbackOutput":"extra","allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,80],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-208],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[576,400],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"},{"parameters":{"topics":"homeassistant","options":{"jsonParseBody":true}},"type":"n8n-nodes-base.mqttTrigger","typeVersion":1,"position":[0,176],"id":"db220e56-efe7-458b-990d-b6b0c7f3a637","name":"FROM homeassistant","credentials":{"mqtt":{"id":"rqKKnJhZrSWZoVl6","name":"MQTT account"}}},{"parameters":{"mode":"manual","duplicateItem":false,"assignments":{"assignments":[{"id":"c4a9b92c-994d-465e-b695-00aae9dec0b5","name":"event_type","value":"mqtt","type":"string"}]},"includeOtherFields":true,"include":"all","options":{}},"type":"n8n-nodes-base.set","typeVersion":3.4,"position":[224,176],"id":"68ebb20b-87e8-4cfb-a83e-9cb692e4d38e","name":"TO event"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://chat/message","authentication":"none","provideSslCertificates":false,"sendQuery":true,"specifyQuery":"keypair","queryParameters":{"parameters":[{"name":"token","value":"CQ.CVw-vDMMqLqV"}]},"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"keypair","bodyParameters":{"parameters":[{"name":"message","value":""}]},"options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[656,80],"id":"197092fe-f532-46aa-8884-900568b6f22b","name":"HTTP Request"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"HTTP Request","type":"main","index":0}],[{"node":"console.log","type":"main","index":0}]]},"FROM homeassistant":{"main":[[{"node":"TO event","type":"main","index":0}]]},"TO event":{"main":[[{"node":"Switch","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{"destinationNode":"4","runNodeFilter":"5"},{"runData":"6","pinData":"7","lastNodeExecuted":"4"},{"contextData":"8","nodeExecutionStack":"9","metadata":"10","waitingExecution":"11","waitingExecutionSource":"12"},"Switch",["13","14","4"],{"FROM homeassistant":"15","TO event":"16","Switch":"17"},{},{},[],{},{},{},"FROM homeassistant","TO event",["18"],["19"],["20"],{"startTime":1760132805129,"executionIndex":0,"source":"21","hints":"22","executionTime":46,"executionStatus":"23","data":"24"},{"startTime":1760132805175,"executionIndex":1,"source":"25","hints":"26","executionTime":1,"executionStatus":"23","data":"27"},{"startTime":1760132868539,"executionIndex":2,"source":"28","hints":"29","executionTime":0,"executionStatus":"23","data":"30"},[],[],"success",{"main":"31"},["32"],[],{"main":"33"},["34"],[],{"main":"35"},["36"],{"previousNode":"13"},["37"],{"previousNode":"14","previousNodeOutput":0,"previousNodeRun":0},["38","39","40"],["41"],["42"],[],[],["43"],{"json":"44","pairedItem":"45"},{"json":"46","pairedItem":"47"},{"json":"46","pairedItem":"48"},{"message":"49","topic":"50"},{"item":0},{"message":"51","topic":"50","event_type":"52"},{"item":0},{"item":0},{"message":"53"},"homeassistant",{"message":"53"},"mqtt","It's all good now baby!!!"]
138 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":false,"nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event_type","rightValue":"\\"push\\"","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event_type","rightValue":"mqtt","operator":{"type":"string","operation":"equals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"mqtt"}]},"looseTypeValidation":true,"options":{"fallbackOutput":"none"}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,80],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-208],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[576,400],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"},{"parameters":{"topics":"homeassistant","options":{"jsonParseBody":true}},"type":"n8n-nodes-base.mqttTrigger","typeVersion":1,"position":[0,176],"id":"db220e56-efe7-458b-990d-b6b0c7f3a637","name":"FROM homeassistant","credentials":{"mqtt":{"id":"rqKKnJhZrSWZoVl6","name":"MQTT account"}}},{"parameters":{"mode":"manual","duplicateItem":false,"assignments":{"assignments":[{"id":"c4a9b92c-994d-465e-b695-00aae9dec0b5","name":"event_type","value":"mqtt","type":"string"}]},"includeOtherFields":true,"include":"all","options":{}},"type":"n8n-nodes-base.set","typeVersion":3.4,"position":[224,176],"id":"68ebb20b-87e8-4cfb-a83e-9cb692e4d38e","name":"TO event"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://chat/message","authentication":"none","provideSslCertificates":false,"sendQuery":true,"specifyQuery":"keypair","queryParameters":{"parameters":[{"name":"token","value":"CQ.CVw-vDMMqLqV"}]},"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"keypair","bodyParameters":{"parameters":[{"name":"message","value":""}]},"options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[656,80],"id":"197092fe-f532-46aa-8884-900568b6f22b","name":"HTTP Request"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"HTTP Request","type":"main","index":0}]]},"FROM homeassistant":{"main":[[{"node":"TO event","type":"main","index":0}]]},"TO event":{"main":[[{"node":"Switch","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{"destinationNode":"4","runNodeFilter":"5"},{"runData":"6","pinData":"7","lastNodeExecuted":"4"},{"contextData":"8","nodeExecutionStack":"9","metadata":"10","waitingExecution":"11","waitingExecutionSource":"12"},"Switch",["13","14","4"],{"FROM homeassistant":"15","TO event":"16","Switch":"17"},{},{},[],{},{},{},"FROM homeassistant","TO event",["18"],["19"],["20"],{"startTime":1760132805129,"executionIndex":0,"source":"21","hints":"22","executionTime":46,"executionStatus":"23","data":"24"},{"startTime":1760132805175,"executionIndex":1,"source":"25","hints":"26","executionTime":1,"executionStatus":"23","data":"27"},{"startTime":1760132928840,"executionIndex":2,"source":"28","hints":"29","executionTime":1,"executionStatus":"23","data":"30"},[],[],"success",{"main":"31"},["32"],[],{"main":"33"},["34"],[],{"main":"35"},["36"],{"previousNode":"13"},["37"],{"previousNode":"14","previousNodeOutput":0,"previousNodeRun":0},["38","39"],["40"],["41"],[],[],{"json":"42","pairedItem":"43"},{"json":"44","pairedItem":"45"},{"message":"46","topic":"47"},{"item":0},{"message":"48","topic":"47","event_type":"49"},{"item":0},{"message":"50"},"homeassistant",{"message":"50"},"mqtt","It's all good now baby!!!"]
143 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":false,"nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event_type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event_type","rightValue":"mqtt","operator":{"type":"string","operation":"equals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"mqtt"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"0b8b9fe1-87de-4070-9289-678bb1aa9248","leftValue":"event_type","rightValue":"","operator":{"type":"string","operation":"notEmpty","singleValue":true}}],"combinator":"and"},"renameOutput":true,"outputKey":"trace"}]},"looseTypeValidation":true,"options":{"fallbackOutput":2,"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,80],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-208],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[576,400],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"},{"parameters":{"topics":"homeassistant","options":{"jsonParseBody":true}},"type":"n8n-nodes-base.mqttTrigger","typeVersion":1,"position":[0,176],"id":"db220e56-efe7-458b-990d-b6b0c7f3a637","name":"FROM homeassistant","credentials":{"mqtt":{"id":"rqKKnJhZrSWZoVl6","name":"MQTT account"}}},{"parameters":{"mode":"manual","duplicateItem":false,"assignments":{"assignments":[{"id":"c4a9b92c-994d-465e-b695-00aae9dec0b5","name":"event_type","value":"mqtt","type":"string"}]},"includeOtherFields":true,"include":"all","options":{}},"type":"n8n-nodes-base.set","typeVersion":3.4,"position":[224,176],"id":"68ebb20b-87e8-4cfb-a83e-9cb692e4d38e","name":"TO event"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://chat/message","authentication":"none","provideSslCertificates":false,"sendQuery":true,"specifyQuery":"keypair","queryParameters":{"parameters":[{"name":"token","value":"CQ.CVw-vDMMqLqV"}]},"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"keypair","bodyParameters":{"parameters":[{"name":"message","value":""}]},"options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[656,80],"id":"197092fe-f532-46aa-8884-900568b6f22b","name":"HTTP Request"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[]]},"FROM homeassistant":{"main":[[{"node":"TO event","type":"main","index":0}]]},"TO event":{"main":[[{"node":"Switch","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{"destinationNode":"4","runNodeFilter":"5"},{"runData":"6","pinData":"7","lastNodeExecuted":"4"},{"contextData":"8","nodeExecutionStack":"9","metadata":"10","waitingExecution":"11","waitingExecutionSource":"12"},"Switch",["13","14","4"],{"FROM homeassistant":"15","TO event":"16","Switch":"17"},{},{},[],{},{},{},"FROM homeassistant","TO event",["18"],["19"],["20"],{"startTime":1760132805129,"executionIndex":0,"source":"21","hints":"22","executionTime":46,"executionStatus":"23","data":"24"},{"startTime":1760132805175,"executionIndex":1,"source":"25","hints":"26","executionTime":1,"executionStatus":"23","data":"27"},{"startTime":1760133074310,"executionIndex":2,"source":"28","hints":"29","executionTime":2,"executionStatus":"23","data":"30"},[],[],"success",{"main":"31"},["32"],[],{"main":"33"},["34"],[],{"main":"35"},["36"],{"previousNode":"13"},["37"],{"previousNode":"14","previousNodeOutput":0,"previousNodeRun":0},["38","39","40"],["41"],["42"],[],[],["43"],{"json":"44","pairedItem":"45"},{"json":"46","pairedItem":"47"},{"json":"46","pairedItem":"48"},{"message":"49","topic":"50"},{"item":0},{"message":"51","topic":"50","event_type":"52"},{"item":0},{"item":0},{"message":"53"},"homeassistant",{"message":"53"},"mqtt","It's all good now baby!!!"]
144 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":false,"nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"0b8b9fe1-87de-4070-9289-678bb1aa9248","leftValue":"event_type","rightValue":"","operator":{"type":"string","operation":"notEmpty","singleValue":true}}],"combinator":"and"},"renameOutput":true,"outputKey":"trace"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event_type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event_type","rightValue":"mqtt","operator":{"type":"string","operation":"equals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"mqtt"}]},"looseTypeValidation":true,"options":{"fallbackOutput":2,"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,80],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-208],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[576,400],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"},{"parameters":{"topics":"homeassistant","options":{"jsonParseBody":true}},"type":"n8n-nodes-base.mqttTrigger","typeVersion":1,"position":[0,176],"id":"db220e56-efe7-458b-990d-b6b0c7f3a637","name":"FROM homeassistant","credentials":{"mqtt":{"id":"rqKKnJhZrSWZoVl6","name":"MQTT account"}}},{"parameters":{"mode":"manual","duplicateItem":false,"assignments":{"assignments":[{"id":"c4a9b92c-994d-465e-b695-00aae9dec0b5","name":"event_type","value":"mqtt","type":"string"}]},"includeOtherFields":true,"include":"all","options":{}},"type":"n8n-nodes-base.set","typeVersion":3.4,"position":[224,176],"id":"68ebb20b-87e8-4cfb-a83e-9cb692e4d38e","name":"TO event"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://chat/message","authentication":"none","provideSslCertificates":false,"sendQuery":true,"specifyQuery":"keypair","queryParameters":{"parameters":[{"name":"token","value":"CQ.CVw-vDMMqLqV"}]},"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"keypair","bodyParameters":{"parameters":[{"name":"message","value":""}]},"options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[656,80],"id":"197092fe-f532-46aa-8884-900568b6f22b","name":"HTTP Request"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[],[{"node":"TO semaphore","type":"main","index":0}],[]]},"FROM homeassistant":{"main":[[{"node":"TO event","type":"main","index":0}]]},"TO event":{"main":[[{"node":"Switch","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{"destinationNode":"4","runNodeFilter":"5"},{"runData":"6","pinData":"7","lastNodeExecuted":"4"},{"contextData":"8","nodeExecutionStack":"9","metadata":"10","waitingExecution":"11","waitingExecutionSource":"12"},"Switch",["13","14","4"],{"FROM homeassistant":"15","TO event":"16","Switch":"17"},{},{},[],{},{},{},"FROM homeassistant","TO event",["18"],["19"],["20"],{"startTime":1760132805129,"executionIndex":0,"source":"21","hints":"22","executionTime":46,"executionStatus":"23","data":"24"},{"startTime":1760132805175,"executionIndex":1,"source":"25","hints":"26","executionTime":1,"executionStatus":"23","data":"27"},{"startTime":1760133104567,"executionIndex":2,"source":"28","hints":"29","executionTime":1,"executionStatus":"23","data":"30"},[],[],"success",{"main":"31"},["32"],[],{"main":"33"},["34"],[],{"main":"35"},["36"],{"previousNode":"13"},["37"],{"previousNode":"14","previousNodeOutput":0,"previousNodeRun":0},["38","39","40"],["41"],["42"],["43"],[],[],{"json":"44","pairedItem":"45"},{"json":"46","pairedItem":"47"},{"json":"46","pairedItem":"48"},{"message":"49","topic":"50"},{"item":0},{"message":"51","topic":"50","event_type":"52"},{"item":0},{"item":0},{"message":"53"},"homeassistant",{"message":"53"},"mqtt","It's all good now baby!!!"]
139 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":false,"nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event_type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event_type","rightValue":"mqtt","operator":{"type":"string","operation":"equals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"mqtt"}]},"looseTypeValidation":true,"options":{"fallbackOutput":"extra","allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,80],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-208],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[576,400],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"},{"parameters":{"topics":"homeassistant","options":{"jsonParseBody":true}},"type":"n8n-nodes-base.mqttTrigger","typeVersion":1,"position":[0,176],"id":"db220e56-efe7-458b-990d-b6b0c7f3a637","name":"FROM homeassistant","credentials":{"mqtt":{"id":"rqKKnJhZrSWZoVl6","name":"MQTT account"}}},{"parameters":{"mode":"manual","duplicateItem":false,"assignments":{"assignments":[{"id":"c4a9b92c-994d-465e-b695-00aae9dec0b5","name":"event_type","value":"mqtt","type":"string"}]},"includeOtherFields":true,"include":"all","options":{}},"type":"n8n-nodes-base.set","typeVersion":3.4,"position":[224,176],"id":"68ebb20b-87e8-4cfb-a83e-9cb692e4d38e","name":"TO event"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://chat/message","authentication":"none","provideSslCertificates":false,"sendQuery":true,"specifyQuery":"keypair","queryParameters":{"parameters":[{"name":"token","value":"CQ.CVw-vDMMqLqV"}]},"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"keypair","bodyParameters":{"parameters":[{"name":"message","value":""}]},"options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[656,80],"id":"197092fe-f532-46aa-8884-900568b6f22b","name":"HTTP Request"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"HTTP Request","type":"main","index":0}]]},"FROM homeassistant":{"main":[[{"node":"TO event","type":"main","index":0}]]},"TO event":{"main":[[{"node":"Switch","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{"destinationNode":"4","runNodeFilter":"5"},{"runData":"6","pinData":"7","lastNodeExecuted":"4"},{"contextData":"8","nodeExecutionStack":"9","metadata":"10","waitingExecution":"11","waitingExecutionSource":"12"},"Switch",["13","14","4"],{"FROM homeassistant":"15","TO event":"16","Switch":"17"},{},{},[],{},{},{},"FROM homeassistant","TO event",["18"],["19"],["20"],{"startTime":1760132805129,"executionIndex":0,"source":"21","hints":"22","executionTime":46,"executionStatus":"23","data":"24"},{"startTime":1760132805175,"executionIndex":1,"source":"25","hints":"26","executionTime":1,"executionStatus":"23","data":"27"},{"startTime":1760132966258,"executionIndex":2,"source":"28","hints":"29","executionTime":1,"executionStatus":"23","data":"30"},[],[],"success",{"main":"31"},["32"],[],{"main":"33"},["34"],[],{"main":"35"},["36"],{"previousNode":"13"},["37"],{"previousNode":"14","previousNodeOutput":0,"previousNodeRun":0},["38","39","40"],["41"],["42"],[],[],["43"],{"json":"44","pairedItem":"45"},{"json":"46","pairedItem":"47"},{"json":"46","pairedItem":"48"},{"message":"49","topic":"50"},{"item":0},{"message":"51","topic":"50","event_type":"52"},{"item":0},{"item":0},{"message":"53"},"homeassistant",{"message":"53"},"mqtt","It's all good now baby!!!"]
140 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":false,"nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event_type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event_type","rightValue":"mqtt","operator":{"type":"string","operation":"equals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"mqtt"}]},"looseTypeValidation":true,"options":{"fallbackOutput":"extra","allMatchingOutputs":false}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,80],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-208],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[576,400],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"},{"parameters":{"topics":"homeassistant","options":{"jsonParseBody":true}},"type":"n8n-nodes-base.mqttTrigger","typeVersion":1,"position":[0,176],"id":"db220e56-efe7-458b-990d-b6b0c7f3a637","name":"FROM homeassistant","credentials":{"mqtt":{"id":"rqKKnJhZrSWZoVl6","name":"MQTT account"}}},{"parameters":{"mode":"manual","duplicateItem":false,"assignments":{"assignments":[{"id":"c4a9b92c-994d-465e-b695-00aae9dec0b5","name":"event_type","value":"mqtt","type":"string"}]},"includeOtherFields":true,"include":"all","options":{}},"type":"n8n-nodes-base.set","typeVersion":3.4,"position":[224,176],"id":"68ebb20b-87e8-4cfb-a83e-9cb692e4d38e","name":"TO event"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://chat/message","authentication":"none","provideSslCertificates":false,"sendQuery":true,"specifyQuery":"keypair","queryParameters":{"parameters":[{"name":"token","value":"CQ.CVw-vDMMqLqV"}]},"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"keypair","bodyParameters":{"parameters":[{"name":"message","value":""}]},"options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[656,80],"id":"197092fe-f532-46aa-8884-900568b6f22b","name":"HTTP Request"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"HTTP Request","type":"main","index":0}]]},"FROM homeassistant":{"main":[[{"node":"TO event","type":"main","index":0}]]},"TO event":{"main":[[{"node":"Switch","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{"destinationNode":"4","runNodeFilter":"5"},{"runData":"6","pinData":"7","lastNodeExecuted":"4"},{"contextData":"8","nodeExecutionStack":"9","metadata":"10","waitingExecution":"11","waitingExecutionSource":"12"},"Switch",["13","14","4"],{"FROM homeassistant":"15","TO event":"16","Switch":"17"},{},{},[],{},{},{},"FROM homeassistant","TO event",["18"],["19"],["20"],{"startTime":1760132805129,"executionIndex":0,"source":"21","hints":"22","executionTime":46,"executionStatus":"23","data":"24"},{"startTime":1760132805175,"executionIndex":1,"source":"25","hints":"26","executionTime":1,"executionStatus":"23","data":"27"},{"startTime":1760132984600,"executionIndex":2,"source":"28","hints":"29","executionTime":1,"executionStatus":"23","data":"30"},[],[],"success",{"main":"31"},["32"],[],{"main":"33"},["34"],[],{"main":"35"},["36"],{"previousNode":"13"},["37"],{"previousNode":"14","previousNodeOutput":0,"previousNodeRun":0},["38","39","40"],["41"],["42"],[],[],["43"],{"json":"44","pairedItem":"45"},{"json":"46","pairedItem":"47"},{"json":"46","pairedItem":"48"},{"message":"49","topic":"50"},{"item":0},{"message":"51","topic":"50","event_type":"52"},{"item":0},{"item":0},{"message":"53"},"homeassistant",{"message":"53"},"mqtt","It's all good now baby!!!"]
145 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":false,"nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"0b8b9fe1-87de-4070-9289-678bb1aa9248","leftValue":"event_type","rightValue":"/(push|mqtt)/","operator":{"type":"string","operation":"notRegex"}}],"combinator":"and"},"renameOutput":true,"outputKey":"trace"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event_type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event_type","rightValue":"mqtt","operator":{"type":"string","operation":"equals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"mqtt"}]},"looseTypeValidation":true,"options":{"fallbackOutput":2,"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,80],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-208],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[576,400],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"},{"parameters":{"topics":"homeassistant","options":{"jsonParseBody":true}},"type":"n8n-nodes-base.mqttTrigger","typeVersion":1,"position":[0,176],"id":"db220e56-efe7-458b-990d-b6b0c7f3a637","name":"FROM homeassistant","credentials":{"mqtt":{"id":"rqKKnJhZrSWZoVl6","name":"MQTT account"}}},{"parameters":{"mode":"manual","duplicateItem":false,"assignments":{"assignments":[{"id":"c4a9b92c-994d-465e-b695-00aae9dec0b5","name":"event_type","value":"mqtt","type":"string"}]},"includeOtherFields":true,"include":"all","options":{}},"type":"n8n-nodes-base.set","typeVersion":3.4,"position":[224,176],"id":"68ebb20b-87e8-4cfb-a83e-9cb692e4d38e","name":"TO event"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://chat/message","authentication":"none","provideSslCertificates":false,"sendQuery":true,"specifyQuery":"keypair","queryParameters":{"parameters":[{"name":"token","value":"CQ.CVw-vDMMqLqV"}]},"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"keypair","bodyParameters":{"parameters":[{"name":"message","value":""}]},"options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[656,80],"id":"197092fe-f532-46aa-8884-900568b6f22b","name":"HTTP Request"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[],[{"node":"TO semaphore","type":"main","index":0}],[]]},"FROM homeassistant":{"main":[[{"node":"TO event","type":"main","index":0}]]},"TO event":{"main":[[{"node":"Switch","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{"destinationNode":"4","runNodeFilter":"5"},{"runData":"6","pinData":"7","lastNodeExecuted":"4"},{"contextData":"8","nodeExecutionStack":"9","metadata":"10","waitingExecution":"11","waitingExecutionSource":"12"},"Switch",["13","14","4"],{"FROM homeassistant":"15","TO event":"16","Switch":"17"},{},{},[],{},{},{},"FROM homeassistant","TO event",["18"],["19"],["20"],{"startTime":1760132805129,"executionIndex":0,"source":"21","hints":"22","executionTime":46,"executionStatus":"23","data":"24"},{"startTime":1760132805175,"executionIndex":1,"source":"25","hints":"26","executionTime":1,"executionStatus":"23","data":"27"},{"startTime":1760133190832,"executionIndex":2,"source":"28","hints":"29","executionTime":1,"executionStatus":"23","data":"30"},[],[],"success",{"main":"31"},["32"],[],{"main":"33"},["34"],[],{"main":"35"},["36"],{"previousNode":"13"},["37"],{"previousNode":"14","previousNodeOutput":0,"previousNodeRun":0},["38","39","40"],["41"],["42"],["43"],[],[],{"json":"44","pairedItem":"45"},{"json":"46","pairedItem":"47"},{"json":"46","pairedItem":"48"},{"message":"49","topic":"50"},{"item":0},{"message":"51","topic":"50","event_type":"52"},{"item":0},{"item":0},{"message":"53"},"homeassistant",{"message":"53"},"mqtt","It's all good now baby!!!"]
203 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":false,"nodes":[{"parameters":{"mode":"expression","numberOutputs":2,"output":"={{ $json.event_type === \\"mqtt\\" ? 1 : 0 }}","looseTypeValidation":false},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[416,80],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch","alwaysOutputData":false,"executeOnce":false},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[576,-80],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"topics":"homeassistant","options":{"jsonParseBody":true}},"type":"n8n-nodes-base.mqttTrigger","typeVersion":1,"position":[0,176],"id":"db220e56-efe7-458b-990d-b6b0c7f3a637","name":"FROM homeassistant","credentials":{"mqtt":{"id":"rqKKnJhZrSWZoVl6","name":"MQTT account"}}},{"parameters":{"mode":"manual","duplicateItem":false,"assignments":{"assignments":[{"id":"c4a9b92c-994d-465e-b695-00aae9dec0b5","name":"event_type","value":"mqtt","type":"string"}]},"includeOtherFields":true,"include":"all","options":{}},"type":"n8n-nodes-base.set","typeVersion":3.4,"position":[224,176],"id":"68ebb20b-87e8-4cfb-a83e-9cb692e4d38e","name":"TO event"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://chat/message","authentication":"none","provideSslCertificates":false,"sendQuery":true,"specifyQuery":"keypair","queryParameters":{"parameters":[{"name":"token","value":"CQ.CVw-vDMMqLqV"}]},"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"keypair","bodyParameters":{"parameters":[{"name":"message","value":"={{ $json.message.message }}"},{"name":"title","value":"Wolkenriss"}]},"options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[576,224],"id":"197092fe-f532-46aa-8884-900568b6f22b","name":"HTTP Request"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"HTTP Request","type":"main","index":0}]]},"FROM homeassistant":{"main":[[{"node":"TO event","type":"main","index":0}]]},"TO event":{"main":[[{"node":"Switch","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{"destinationNode":"4","runNodeFilter":"5"},{"runData":"6","pinData":"7","lastNodeExecuted":"4","error":"8"},{"contextData":"9","nodeExecutionStack":"10","metadata":"11","waitingExecution":"12","waitingExecutionSource":"13"},"HTTP Request",["14","15","4","16"],{"FROM homeassistant":"17","TO event":"18","Switch":"19","HTTP Request":"20"},{},{"level":"21","tags":"22","timestamp":1760136152450,"context":"23","functionality":"24","name":"25","node":"26","messages":"27","httpCode":"28","message":"29","stack":"30"},{},["31"],{},{},{},"FROM homeassistant","Switch","TO event",["32"],["33"],["34"],["35"],"warning",{},{"itemIndex":0,"request":"36"},"regular","NodeApiError",{"parameters":"37","type":"38","typeVersion":4.2,"position":"39","id":"40","name":"4"},["41","41"],"EAI_AGAIN","The DNS server returned an error, perhaps the server is offline","NodeApiError: The DNS server returned an error, perhaps the server is offline\\n at ExecuteContext.execute (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-nodes-base@file+packages+nodes-base_@aws-sdk+credential-providers@3.808.0_asn1.js@5_afd197edb2c1f848eae21a96a97fab23/node_modules/n8n-nodes-base/nodes/HttpRequest/V3/HttpRequestV3.node.ts:847:16)\\n at processTicksAndRejections (node:internal/process/task_queues:105:5)\\n at WorkflowExecute.executeNode (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@opentelemetry+api@1.9.0_@opentelemetry+sdk-trace-base@1.30_08b575bec2313d5d8a4cc75358971443/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:1091:8)\\n at WorkflowExecute.runNode (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@opentelemetry+api@1.9.0_@opentelemetry+sdk-trace-base@1.30_08b575bec2313d5d8a4cc75358971443/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:1272:11)\\n at /usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@opentelemetry+api@1.9.0_@opentelemetry+sdk-trace-base@1.30_08b575bec2313d5d8a4cc75358971443/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:1673:27\\n at /usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@opentelemetry+api@1.9.0_@opentelemetry+sdk-trace-base@1.30_08b575bec2313d5d8a4cc75358971443/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:2287:11",{"node":"42","data":"43","source":"44"},{"startTime":1760135799896,"executionIndex":0,"source":"45","hints":"46","executionTime":47,"executionStatus":"47","data":"48"},{"startTime":1760135799943,"executionIndex":1,"source":"49","hints":"50","executionTime":1,"executionStatus":"47","data":"51"},{"startTime":1760135990462,"executionIndex":2,"source":"52","hints":"53","executionTime":7,"executionStatus":"47","data":"54"},{"startTime":1760136147404,"executionIndex":3,"source":"55","hints":"56","executionTime":5057,"executionStatus":"57","error":"58"},{"body":"59","headers":"60","method":"61","uri":"62","gzip":true,"rejectUnauthorized":true,"followRedirect":true,"resolveWithFullResponse":true,"followAllRedirects":true,"timeout":300000,"qs":"63","encoding":null,"json":false,"useStream":true},{"preBuiltAgentsCalloutHttpRequest":"64","curlImport":"64","method":"61","url":"62","authentication":"65","provideSslCertificates":false,"sendQuery":true,"specifyQuery":"66","queryParameters":"67","sendHeaders":false,"sendBody":true,"contentType":"68","specifyBody":"66","bodyParameters":"69","options":"70","infoMessage":"64"},"n8n-nodes-base.httpRequest",[576,224],"197092fe-f532-46aa-8884-900568b6f22b","getaddrinfo EAI_AGAIN chat",{"parameters":"71","type":"38","typeVersion":4.2,"position":"72","id":"40","name":"4"},{"main":"73"},{"main":"55"},[],[],"success",{"main":"74"},["75"],[],{"main":"76"},["77"],[],{"main":"78"},["79"],[],"error",{"level":"21","tags":"22","timestamp":1760136152450,"context":"23","functionality":"24","name":"25","node":"26","messages":"27","httpCode":"28","message":"29","stack":"30"},{"message":"80","title":"81"},{"accept":"82"},"POST","http://chat/message",{"token":"83"},"","none","keypair",{"parameters":"84"},"json",{"parameters":"85"},{},{"preBuiltAgentsCalloutHttpRequest":"64","curlImport":"64","method":"61","url":"62","authentication":"65","provideSslCertificates":false,"sendQuery":true,"specifyQuery":"66","queryParameters":"86","sendHeaders":false,"sendBody":true,"contentType":"68","specifyBody":"66","bodyParameters":"87","options":"88","infoMessage":"64"},[576,224],["89"],["90"],{"previousNode":"14"},["91"],{"previousNode":"16","previousNodeOutput":0,"previousNodeRun":0},["92","93"],{"previousNode":"15","previousNodeOutput":1,"previousNodeRun":0},"It's all good now baby!!!","Wolkenriss","application/json,text/html,application/xhtml+xml,application/xml,text/*;q=0.9, image/*;q=0.8, */*;q=0.7","CQ.CVw-vDMMqLqV",["94"],["95","96"],{"parameters":"97"},{"parameters":"98"},{},["99"],["100"],["101"],[],["102"],{"name":"103","value":"83"},{"name":"104","value":"105"},{"name":"106","value":"81"},["107"],["108","109"],{"json":"110","pairedItem":"111"},{"json":"112","pairedItem":"113"},{"json":"114","pairedItem":"115"},{"json":"110","pairedItem":"116"},"token","message","={{ $json.message.message }}","title",{"name":"103","value":"83"},{"name":"104","value":"105"},{"name":"106","value":"81"},{"message":"117","topic":"118","event_type":"119"},{"item":0},{"message":"120","topic":"118"},{"item":0},{"message":"121","topic":"118","event_type":"119"},{"item":0},{"item":0},{"message":"80"},"homeassistant","mqtt",{"message":"80"},{"message":"80"}]
141 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":false,"nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event_type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event_type","rightValue":"mqtt","operator":{"type":"string","operation":"equals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"mqtt"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"0b8b9fe1-87de-4070-9289-678bb1aa9248","leftValue":"event_type","rightValue":"","operator":{"type":"string","operation":"notEmpty","singleValue":true}}],"combinator":"and"},"renameOutput":true,"outputKey":"trace"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,80],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-208],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[576,400],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"},{"parameters":{"topics":"homeassistant","options":{"jsonParseBody":true}},"type":"n8n-nodes-base.mqttTrigger","typeVersion":1,"position":[0,176],"id":"db220e56-efe7-458b-990d-b6b0c7f3a637","name":"FROM homeassistant","credentials":{"mqtt":{"id":"rqKKnJhZrSWZoVl6","name":"MQTT account"}}},{"parameters":{"mode":"manual","duplicateItem":false,"assignments":{"assignments":[{"id":"c4a9b92c-994d-465e-b695-00aae9dec0b5","name":"event_type","value":"mqtt","type":"string"}]},"includeOtherFields":true,"include":"all","options":{}},"type":"n8n-nodes-base.set","typeVersion":3.4,"position":[224,176],"id":"68ebb20b-87e8-4cfb-a83e-9cb692e4d38e","name":"TO event"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://chat/message","authentication":"none","provideSslCertificates":false,"sendQuery":true,"specifyQuery":"keypair","queryParameters":{"parameters":[{"name":"token","value":"CQ.CVw-vDMMqLqV"}]},"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"keypair","bodyParameters":{"parameters":[{"name":"message","value":""}]},"options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[656,80],"id":"197092fe-f532-46aa-8884-900568b6f22b","name":"HTTP Request"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[]]},"FROM homeassistant":{"main":[[{"node":"TO event","type":"main","index":0}]]},"TO event":{"main":[[{"node":"Switch","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{"destinationNode":"4","runNodeFilter":"5"},{"runData":"6","pinData":"7","lastNodeExecuted":"4"},{"contextData":"8","nodeExecutionStack":"9","metadata":"10","waitingExecution":"11","waitingExecutionSource":"12"},"Switch",["13","14","4"],{"FROM homeassistant":"15","TO event":"16","Switch":"17"},{},{},[],{},{},{},"FROM homeassistant","TO event",["18"],["19"],["20"],{"startTime":1760132805129,"executionIndex":0,"source":"21","hints":"22","executionTime":46,"executionStatus":"23","data":"24"},{"startTime":1760132805175,"executionIndex":1,"source":"25","hints":"26","executionTime":1,"executionStatus":"23","data":"27"},{"startTime":1760133050135,"executionIndex":2,"source":"28","hints":"29","executionTime":1,"executionStatus":"23","data":"30"},[],[],"success",{"main":"31"},["32"],[],{"main":"33"},["34"],[],{"main":"35"},["36"],{"previousNode":"13"},["37"],{"previousNode":"14","previousNodeOutput":0,"previousNodeRun":0},["38","39","40"],["41"],["42"],[],[],["43"],{"json":"44","pairedItem":"45"},{"json":"46","pairedItem":"47"},{"json":"46","pairedItem":"48"},{"message":"49","topic":"50"},{"item":0},{"message":"51","topic":"50","event_type":"52"},{"item":0},{"item":0},{"message":"53"},"homeassistant",{"message":"53"},"mqtt","It's all good now baby!!!"]
142 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":false,"nodes":[{"parameters":{"mode":"rules","rules":{"values":[{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"leftValue":"event_type","rightValue":"push","operator":{"type":"string","operation":"equals"},"id":"6bd505c3-8371-4828-ad58-fd3b836e8852"}],"combinator":"and"},"renameOutput":true,"outputKey":"push"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"cc18a1d4-4d3c-4e80-af68-4cd0967818ec","leftValue":"event_type","rightValue":"mqtt","operator":{"type":"string","operation":"equals"}}],"combinator":"and"},"renameOutput":true,"outputKey":"mqtt"},{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"0b8b9fe1-87de-4070-9289-678bb1aa9248","leftValue":"event_type","rightValue":"","operator":{"type":"string","operation":"notEmpty","singleValue":true}}],"combinator":"and"},"renameOutput":true,"outputKey":"trace"}]},"looseTypeValidation":true,"options":{"allMatchingOutputs":true}},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[400,80],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch"},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[608,-208],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"mode":"runOnceForAllItems","language":"javaScript","jsCode":"// Loop over input items and add a new field called 'myNewField' to the JSON of each one\\nfor (const item of $input.all()) {\\n console.log('DEBUG: inputs to dead end', item)\\n // item.json.myNewField = 1;\\n}\\n\\nreturn $input.all();","notice":""},"type":"n8n-nodes-base.code","typeVersion":2,"position":[576,400],"id":"0c01f0e2-a76f-4675-bceb-7edeb93a8ccb","name":"console.log"},{"parameters":{"topics":"homeassistant","options":{"jsonParseBody":true}},"type":"n8n-nodes-base.mqttTrigger","typeVersion":1,"position":[0,176],"id":"db220e56-efe7-458b-990d-b6b0c7f3a637","name":"FROM homeassistant","credentials":{"mqtt":{"id":"rqKKnJhZrSWZoVl6","name":"MQTT account"}}},{"parameters":{"mode":"manual","duplicateItem":false,"assignments":{"assignments":[{"id":"c4a9b92c-994d-465e-b695-00aae9dec0b5","name":"event_type","value":"mqtt","type":"string"}]},"includeOtherFields":true,"include":"all","options":{}},"type":"n8n-nodes-base.set","typeVersion":3.4,"position":[224,176],"id":"68ebb20b-87e8-4cfb-a83e-9cb692e4d38e","name":"TO event"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://chat/message","authentication":"none","provideSslCertificates":false,"sendQuery":true,"specifyQuery":"keypair","queryParameters":{"parameters":[{"name":"token","value":"CQ.CVw-vDMMqLqV"}]},"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"keypair","bodyParameters":{"parameters":[{"name":"message","value":""}]},"options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[656,80],"id":"197092fe-f532-46aa-8884-900568b6f22b","name":"HTTP Request"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[]]},"FROM homeassistant":{"main":[[{"node":"TO event","type":"main","index":0}]]},"TO event":{"main":[[{"node":"Switch","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{"destinationNode":"4","runNodeFilter":"5"},{"runData":"6","pinData":"7","lastNodeExecuted":"4"},{"contextData":"8","nodeExecutionStack":"9","metadata":"10","waitingExecution":"11","waitingExecutionSource":"12"},"Switch",["13","14","4"],{"FROM homeassistant":"15","TO event":"16","Switch":"17"},{},{},[],{},{},{},"FROM homeassistant","TO event",["18"],["19"],["20"],{"startTime":1760132805129,"executionIndex":0,"source":"21","hints":"22","executionTime":46,"executionStatus":"23","data":"24"},{"startTime":1760132805175,"executionIndex":1,"source":"25","hints":"26","executionTime":1,"executionStatus":"23","data":"27"},{"startTime":1760133053962,"executionIndex":2,"source":"28","hints":"29","executionTime":1,"executionStatus":"23","data":"30"},[],[],"success",{"main":"31"},["32"],[],{"main":"33"},["34"],[],{"main":"35"},["36"],{"previousNode":"13"},["37"],{"previousNode":"14","previousNodeOutput":0,"previousNodeRun":0},["38","39","40"],["41"],["42"],[],[],["43"],{"json":"44","pairedItem":"45"},{"json":"46","pairedItem":"47"},{"json":"46","pairedItem":"48"},{"message":"49","topic":"50"},{"item":0},{"message":"51","topic":"50","event_type":"52"},{"item":0},{"item":0},{"message":"53"},"homeassistant",{"message":"53"},"mqtt","It's all good now baby!!!"]
204 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":false,"nodes":[{"parameters":{"mode":"expression","numberOutputs":2,"output":"={{ $json.event_type === \\"mqtt\\" ? 1 : 0 }}","looseTypeValidation":false},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[416,80],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch","alwaysOutputData":false,"executeOnce":false},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[576,-80],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"topics":"homeassistant","options":{"jsonParseBody":true}},"type":"n8n-nodes-base.mqttTrigger","typeVersion":1,"position":[0,176],"id":"db220e56-efe7-458b-990d-b6b0c7f3a637","name":"FROM homeassistant","credentials":{"mqtt":{"id":"rqKKnJhZrSWZoVl6","name":"MQTT account"}}},{"parameters":{"mode":"manual","duplicateItem":false,"assignments":{"assignments":[{"id":"c4a9b92c-994d-465e-b695-00aae9dec0b5","name":"event_type","value":"mqtt","type":"string"}]},"includeOtherFields":true,"include":"all","options":{}},"type":"n8n-nodes-base.set","typeVersion":3.4,"position":[224,176],"id":"68ebb20b-87e8-4cfb-a83e-9cb692e4d38e","name":"TO event"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://gotify/message","authentication":"none","provideSslCertificates":false,"sendQuery":true,"specifyQuery":"keypair","queryParameters":{"parameters":[{"name":"token","value":"CQ.CVw-vDMMqLqV"}]},"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"keypair","bodyParameters":{"parameters":[{"name":"message","value":"={{ $json.message.message }}"},{"name":"title","value":"Wolkenriss"}]},"options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[576,224],"id":"197092fe-f532-46aa-8884-900568b6f22b","name":"HTTP Request"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"HTTP Request","type":"main","index":0}]]},"FROM homeassistant":{"main":[[{"node":"TO event","type":"main","index":0}]]},"TO event":{"main":[[{"node":"Switch","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{"destinationNode":"4","runNodeFilter":"5"},{"runData":"6","pinData":"7","lastNodeExecuted":"4","error":"8"},{"contextData":"9","nodeExecutionStack":"10","metadata":"11","waitingExecution":"12","waitingExecutionSource":"13"},"HTTP Request",["14","15","4","16"],{"FROM homeassistant":"17","TO event":"18","Switch":"19","HTTP Request":"20"},{},{"level":"21","tags":"22","description":"23","timestamp":1760136220791,"context":"24","functionality":"25","name":"26","node":"27","messages":"28","httpCode":"29","message":"30","stack":"31"},{},["32"],{},{},{},"FROM homeassistant","Switch","TO event",["33"],["34"],["35"],["36"],"warning",{},"Unauthorized",{"itemIndex":0,"request":"37"},"regular","NodeApiError",{"parameters":"38","type":"39","typeVersion":4.2,"position":"40","id":"41","name":"4"},["42"],"401","Authorization failed - please check your credentials","NodeApiError: Authorization failed - please check your credentials\\n at ExecuteContext.execute (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-nodes-base@file+packages+nodes-base_@aws-sdk+credential-providers@3.808.0_asn1.js@5_afd197edb2c1f848eae21a96a97fab23/node_modules/n8n-nodes-base/nodes/HttpRequest/V3/HttpRequestV3.node.ts:847:16)\\n at processTicksAndRejections (node:internal/process/task_queues:105:5)\\n at WorkflowExecute.executeNode (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@opentelemetry+api@1.9.0_@opentelemetry+sdk-trace-base@1.30_08b575bec2313d5d8a4cc75358971443/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:1091:8)\\n at WorkflowExecute.runNode (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@opentelemetry+api@1.9.0_@opentelemetry+sdk-trace-base@1.30_08b575bec2313d5d8a4cc75358971443/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:1272:11)\\n at /usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@opentelemetry+api@1.9.0_@opentelemetry+sdk-trace-base@1.30_08b575bec2313d5d8a4cc75358971443/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:1673:27\\n at /usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@opentelemetry+api@1.9.0_@opentelemetry+sdk-trace-base@1.30_08b575bec2313d5d8a4cc75358971443/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:2287:11",{"node":"43","data":"44","source":"45"},{"startTime":1760135799896,"executionIndex":0,"source":"46","hints":"47","executionTime":47,"executionStatus":"48","data":"49"},{"startTime":1760135799943,"executionIndex":1,"source":"50","hints":"51","executionTime":1,"executionStatus":"48","data":"52"},{"startTime":1760135990462,"executionIndex":2,"source":"53","hints":"54","executionTime":7,"executionStatus":"48","data":"55"},{"startTime":1760136220786,"executionIndex":3,"source":"56","hints":"57","executionTime":5,"executionStatus":"58","error":"59"},{"body":"60","headers":"61","method":"62","uri":"63","gzip":true,"rejectUnauthorized":true,"followRedirect":true,"resolveWithFullResponse":true,"followAllRedirects":true,"timeout":300000,"qs":"64","encoding":null,"json":false,"useStream":true},{"preBuiltAgentsCalloutHttpRequest":"65","curlImport":"65","method":"62","url":"63","authentication":"66","provideSslCertificates":false,"sendQuery":true,"specifyQuery":"67","queryParameters":"68","sendHeaders":false,"sendBody":true,"contentType":"69","specifyBody":"67","bodyParameters":"70","options":"71","infoMessage":"65"},"n8n-nodes-base.httpRequest",[576,224],"197092fe-f532-46aa-8884-900568b6f22b","401 - \\"{\\\\\\"error\\\\\\":\\\\\\"Unauthorized\\\\\\",\\\\\\"errorCode\\\\\\":401,\\\\\\"errorDescription\\\\\\":\\\\\\"you need to provide a valid access token or user credentials to access this api\\\\\\"}\\"",{"parameters":"72","type":"39","typeVersion":4.2,"position":"73","id":"41","name":"4"},{"main":"74"},{"main":"56"},[],[],"success",{"main":"75"},["76"],[],{"main":"77"},["78"],[],{"main":"79"},["80"],[],"error",{"level":"21","tags":"22","description":"23","timestamp":1760136220791,"context":"24","functionality":"25","name":"26","node":"27","messages":"28","httpCode":"29","message":"30","stack":"31"},{"message":"81","title":"82"},{"accept":"83"},"POST","http://gotify/message",{"token":"84"},"","none","keypair",{"parameters":"85"},"json",{"parameters":"86"},{},{"preBuiltAgentsCalloutHttpRequest":"65","curlImport":"65","method":"62","url":"63","authentication":"66","provideSslCertificates":false,"sendQuery":true,"specifyQuery":"67","queryParameters":"87","sendHeaders":false,"sendBody":true,"contentType":"69","specifyBody":"67","bodyParameters":"88","options":"89","infoMessage":"65"},[576,224],["90"],["91"],{"previousNode":"14"},["92"],{"previousNode":"16","previousNodeOutput":0,"previousNodeRun":0},["93","94"],{"previousNode":"15","previousNodeOutput":1,"previousNodeRun":0},"It's all good now baby!!!","Wolkenriss","application/json,text/html,application/xhtml+xml,application/xml,text/*;q=0.9, image/*;q=0.8, */*;q=0.7","CQ.CVw-vDMMqLqV",["95"],["96","97"],{"parameters":"98"},{"parameters":"99"},{},["100"],["101"],["102"],[],["103"],{"name":"104","value":"84"},{"name":"105","value":"106"},{"name":"107","value":"82"},["108"],["109","110"],{"json":"111","pairedItem":"112"},{"json":"113","pairedItem":"114"},{"json":"115","pairedItem":"116"},{"json":"111","pairedItem":"117"},"token","message","={{ $json.message.message }}","title",{"name":"104","value":"84"},{"name":"105","value":"106"},{"name":"107","value":"82"},{"message":"118","topic":"119","event_type":"120"},{"item":0},{"message":"121","topic":"119"},{"item":0},{"message":"122","topic":"119","event_type":"120"},{"item":0},{"item":0},{"message":"81"},"homeassistant","mqtt",{"message":"81"},{"message":"81"}]
205 {"id":"JntLnJIWAtFUxzoj","name":"VPS: gitea to semaphore","active":false,"nodes":[{"parameters":{"mode":"expression","numberOutputs":2,"output":"={{ $json.event_type === \\"mqtt\\" ? 1 : 0 }}","looseTypeValidation":false},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[416,80],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch","alwaysOutputData":false,"executeOnce":false},{"parameters":{"enableResponseOutput":false,"generalNotice":"","respondWith":"firstIncomingItem","options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"multipleMethods":false,"httpMethod":"GET","path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","authentication":"none","responseMode":"responseNode","webhookNotice":"","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","provideSslCertificates":false,"sendQuery":false,"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[576,-80],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"topics":"homeassistant","options":{"jsonParseBody":true}},"type":"n8n-nodes-base.mqttTrigger","typeVersion":1,"position":[0,176],"id":"db220e56-efe7-458b-990d-b6b0c7f3a637","name":"FROM homeassistant","credentials":{"mqtt":{"id":"rqKKnJhZrSWZoVl6","name":"MQTT account"}}},{"parameters":{"mode":"manual","duplicateItem":false,"assignments":{"assignments":[{"id":"c4a9b92c-994d-465e-b695-00aae9dec0b5","name":"event_type","value":"mqtt","type":"string"}]},"includeOtherFields":true,"include":"all","options":{}},"type":"n8n-nodes-base.set","typeVersion":3.4,"position":[224,176],"id":"68ebb20b-87e8-4cfb-a83e-9cb692e4d38e","name":"TO event"},{"parameters":{"preBuiltAgentsCalloutHttpRequest":"","curlImport":"","method":"POST","url":"http://gotify/message?token=CQ.CVw-vDMMqLqV","authentication":"genericCredentialType","genericAuthType":"httpCustomAuth","provideSslCertificates":false,"sendQuery":true,"specifyQuery":"keypair","queryParameters":{"parameters":[{"name":"token","value":"CQ.CVw-vDMMqLqV"}]},"sendHeaders":false,"sendBody":true,"contentType":"json","specifyBody":"keypair","bodyParameters":{"parameters":[{"name":"message","value":"={{ $json.message.message }}"},{"name":"title","value":"Wolkenriss"}]},"options":{},"infoMessage":""},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[576,224],"id":"197092fe-f532-46aa-8884-900568b6f22b","name":"HTTP Request"}],"connections":{"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"HTTP Request","type":"main","index":0}]]},"FROM homeassistant":{"main":[[{"node":"TO event","type":"main","index":0}]]},"TO event":{"main":[[{"node":"Switch","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"pinData":{}} [{"startData":"1","resultData":"2","executionData":"3"},{"destinationNode":"4","runNodeFilter":"5"},{"runData":"6","pinData":"7","lastNodeExecuted":"4","error":"8"},{"contextData":"9","nodeExecutionStack":"10","metadata":"11","waitingExecution":"12","waitingExecutionSource":"13"},"HTTP Request",["14","15","4","16"],{"FROM homeassistant":"17","TO event":"18","Switch":"19","HTTP Request":"20"},{},{"level":"21","tags":"22","timestamp":1760136303116,"context":"23","functionality":"24","name":"25","node":"26","messages":"27","message":"28","stack":"29"},{},["30"],{},{},{},"FROM homeassistant","Switch","TO event",["31"],["32"],["33"],["34"],"warning",{},{},"regular","NodeOperationError",{"parameters":"35","type":"36","typeVersion":4.2,"position":"37","id":"38","name":"4"},[],"Credentials not found","NodeOperationError: Credentials not found\\n at ExecuteContext._getCredentials (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@opentelemetry+api@1.9.0_@opentelemetry+sdk-trace-base@1.30_08b575bec2313d5d8a4cc75358971443/node_modules/n8n-core/src/execution-engine/node-execution-context/node-execution-context.ts:324:10)\\n at ExecuteContext.getCredentials (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@opentelemetry+api@1.9.0_@opentelemetry+sdk-trace-base@1.30_08b575bec2313d5d8a4cc75358971443/node_modules/n8n-core/src/execution-engine/node-execution-context/base-execute-context.ts:100:21)\\n at ExecuteContext.execute (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-nodes-base@file+packages+nodes-base_@aws-sdk+credential-providers@3.808.0_asn1.js@5_afd197edb2c1f848eae21a96a97fab23/node_modules/n8n-nodes-base/nodes/HttpRequest/V3/HttpRequestV3.node.ts:175:35)\\n at WorkflowExecute.executeNode (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@opentelemetry+api@1.9.0_@opentelemetry+sdk-trace-base@1.30_08b575bec2313d5d8a4cc75358971443/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:1091:31)\\n at WorkflowExecute.runNode (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@opentelemetry+api@1.9.0_@opentelemetry+sdk-trace-base@1.30_08b575bec2313d5d8a4cc75358971443/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:1272:22)\\n at /usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@opentelemetry+api@1.9.0_@opentelemetry+sdk-trace-base@1.30_08b575bec2313d5d8a4cc75358971443/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:1673:38\\n at processTicksAndRejections (node:internal/process/task_queues:105:5)\\n at /usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@opentelemetry+api@1.9.0_@opentelemetry+sdk-trace-base@1.30_08b575bec2313d5d8a4cc75358971443/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:2287:11",{"node":"26","data":"39","source":"40"},{"startTime":1760135799896,"executionIndex":0,"source":"41","hints":"42","executionTime":47,"executionStatus":"43","data":"44"},{"startTime":1760135799943,"executionIndex":1,"source":"45","hints":"46","executionTime":1,"executionStatus":"43","data":"47"},{"startTime":1760135990462,"executionIndex":2,"source":"48","hints":"49","executionTime":7,"executionStatus":"43","data":"50"},{"startTime":1760136303115,"executionIndex":3,"source":"51","hints":"52","executionTime":5,"executionStatus":"53","error":"54"},{"preBuiltAgentsCalloutHttpRequest":"55","curlImport":"55","method":"56","url":"57","authentication":"58","genericAuthType":"59","provideSslCertificates":false,"sendQuery":true,"specifyQuery":"60","queryParameters":"61","sendHeaders":false,"sendBody":true,"contentType":"62","specifyBody":"60","bodyParameters":"63","options":"64","infoMessage":"55"},"n8n-nodes-base.httpRequest",[576,224],"197092fe-f532-46aa-8884-900568b6f22b",{"main":"65"},{"main":"51"},[],[],"success",{"main":"66"},["67"],[],{"main":"68"},["69"],[],{"main":"70"},["71"],[],"error",{"level":"21","tags":"22","timestamp":1760136303116,"context":"23","functionality":"24","name":"25","node":"26","messages":"27","message":"28","stack":"29"},"","POST","http://gotify/message?token=CQ.CVw-vDMMqLqV","genericCredentialType","httpCustomAuth","keypair",{"parameters":"72"},"json",{"parameters":"73"},{},["74"],["75"],{"previousNode":"14"},["76"],{"previousNode":"16","previousNodeOutput":0,"previousNodeRun":0},["77","78"],{"previousNode":"15","previousNodeOutput":1,"previousNodeRun":0},["79"],["80","81"],["82"],["83"],["84"],[],["85"],{"name":"86","value":"87"},{"name":"88","value":"89"},{"name":"90","value":"91"},{"json":"92","pairedItem":"93"},{"json":"94","pairedItem":"95"},{"json":"96","pairedItem":"97"},{"json":"92","pairedItem":"98"},"token","CQ.CVw-vDMMqLqV","message","={{ $json.message.message }}","title","Wolkenriss",{"message":"99","topic":"100","event_type":"101"},{"item":0},{"message":"102","topic":"100"},{"item":0},{"message":"103","topic":"100","event_type":"101"},{"item":0},{"item":0},{"message":"104"},"homeassistant","mqtt",{"message":"104"},{"message":"104"},"It's all good now baby!!!"]
\.
--
-- Data for Name: execution_entity; Type: TABLE DATA; Schema: public; Owner: valknar
--
COPY public.execution_entity (id, finished, mode, "retryOf", "retrySuccessId", "startedAt", "stoppedAt", "waitTill", status, "workflowId", "deletedAt", "createdAt") FROM stdin;
1 f manual \N \N 2025-10-10 08:45:07.121+00 2025-10-10 08:45:07.13+00 \N error JntLnJIWAtFUxzoj \N 2025-10-10 08:45:07.104+00
22 t webhook \N \N 2025-10-10 19:04:00.103+00 2025-10-10 19:04:00.108+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 19:04:00.099+00
44 t webhook \N \N 2025-10-10 19:13:07.231+00 2025-10-10 19:13:07.239+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 19:13:07.225+00
66 t webhook \N \N 2025-10-10 19:54:02.01+00 2025-10-10 19:54:02.018+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 19:54:02.005+00
2 t manual \N \N 2025-10-10 08:55:00.925+00 2025-10-10 08:55:00.934+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 08:55:00.918+00
23 t webhook \N \N 2025-10-10 19:04:00.126+00 2025-10-10 19:04:00.134+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 19:04:00.122+00
3 f manual \N \N 2025-10-10 08:56:10.505+00 2025-10-10 08:56:10.544+00 \N error JntLnJIWAtFUxzoj \N 2025-10-10 08:56:10.498+00
45 t webhook \N \N 2025-10-10 19:13:07.256+00 2025-10-10 19:13:07.263+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 19:13:07.252+00
24 t webhook \N \N 2025-10-10 19:11:27.419+00 2025-10-10 19:11:27.424+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 19:11:27.414+00
4 f manual \N \N 2025-10-10 09:08:49.357+00 2025-10-10 09:08:49.422+00 \N error JntLnJIWAtFUxzoj \N 2025-10-10 09:08:49.353+00
67 t webhook \N \N 2025-10-10 19:54:02.035+00 2025-10-10 19:54:02.042+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 19:54:02.031+00
46 t webhook \N \N 2025-10-10 19:48:55.083+00 2025-10-10 19:48:55.089+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 19:48:55.077+00
5 f manual \N \N 2025-10-10 09:15:27.001+00 2025-10-10 09:15:27.017+00 \N error JntLnJIWAtFUxzoj \N 2025-10-10 09:15:26.997+00
25 t webhook \N \N 2025-10-10 19:11:27.44+00 2025-10-10 19:11:27.445+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 19:11:27.437+00
6 f manual \N \N 2025-10-10 09:17:14.04+00 2025-10-10 09:17:14.053+00 \N error JntLnJIWAtFUxzoj \N 2025-10-10 09:17:14.036+00
68 t webhook \N \N 2025-10-10 20:17:25.641+00 2025-10-10 20:17:25.647+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 20:17:25.631+00
26 t webhook \N \N 2025-10-10 19:11:27.457+00 2025-10-10 19:11:27.462+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 19:11:27.455+00
47 t webhook \N \N 2025-10-10 19:48:55.103+00 2025-10-10 19:48:55.109+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 19:48:55.1+00
7 f manual \N \N 2025-10-10 09:19:19.887+00 2025-10-10 09:19:19.897+00 \N error JntLnJIWAtFUxzoj \N 2025-10-10 09:19:19.883+00
27 t webhook \N \N 2025-10-10 19:11:27.475+00 2025-10-10 19:11:27.479+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 19:11:27.472+00
8 t manual \N \N 2025-10-10 09:19:54.83+00 2025-10-10 09:19:54.858+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 09:19:54.827+00
48 t webhook \N \N 2025-10-10 19:48:55.124+00 2025-10-10 19:48:55.129+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 19:48:55.121+00
69 t webhook \N \N 2025-10-10 20:17:25.663+00 2025-10-10 20:17:25.668+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 20:17:25.659+00
9 t manual \N \N 2025-10-10 09:27:08.316+00 2025-10-10 09:27:08.346+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 09:27:08.312+00
28 t webhook \N \N 2025-10-10 19:11:27.491+00 2025-10-10 19:11:27.496+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 19:11:27.489+00
10 t webhook \N \N 2025-10-10 15:17:00.462+00 2025-10-10 15:17:00.517+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 15:17:00.45+00
49 t webhook \N \N 2025-10-10 19:48:55.142+00 2025-10-10 19:48:55.147+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 19:48:55.139+00
29 t webhook \N \N 2025-10-10 19:11:28.152+00 2025-10-10 19:11:28.16+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 19:11:28.149+00
11 t webhook \N \N 2025-10-10 15:22:43.668+00 2025-10-10 15:22:43.689+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 15:22:43.664+00
70 t webhook \N \N 2025-10-10 20:17:25.683+00 2025-10-10 20:17:25.688+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 20:17:25.68+00
30 t webhook \N \N 2025-10-10 19:11:28.506+00 2025-10-10 19:11:28.512+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 19:11:28.501+00
12 t webhook \N \N 2025-10-10 15:24:38.853+00 2025-10-10 15:24:38.878+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 15:24:38.848+00
50 t webhook \N \N 2025-10-10 19:48:55.16+00 2025-10-10 19:48:55.164+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 19:48:55.157+00
13 t webhook \N \N 2025-10-10 19:03:40.327+00 2025-10-10 19:03:40.341+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 19:03:40.317+00
31 t webhook \N \N 2025-10-10 19:11:28.527+00 2025-10-10 19:11:28.531+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 19:11:28.524+00
71 t webhook \N \N 2025-10-10 20:17:25.701+00 2025-10-10 20:17:25.706+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 20:17:25.698+00
51 t webhook \N \N 2025-10-10 19:48:55.179+00 2025-10-10 19:48:55.183+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 19:48:55.176+00
14 t webhook \N \N 2025-10-10 19:03:40.358+00 2025-10-10 19:03:40.363+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 19:03:40.355+00
32 t webhook \N \N 2025-10-10 19:11:30.055+00 2025-10-10 19:11:30.06+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 19:11:30.05+00
15 t webhook \N \N 2025-10-10 19:03:40.379+00 2025-10-10 19:03:40.388+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 19:03:40.376+00
52 t webhook \N \N 2025-10-10 19:48:55.197+00 2025-10-10 19:48:55.201+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 19:48:55.194+00
33 t webhook \N \N 2025-10-10 19:11:49.206+00 2025-10-10 19:11:49.211+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 19:11:49.203+00
16 t webhook \N \N 2025-10-10 19:03:40.405+00 2025-10-10 19:03:40.411+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 19:03:40.401+00
72 t webhook \N \N 2025-10-10 20:17:25.719+00 2025-10-10 20:17:25.724+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 20:17:25.717+00
17 t webhook \N \N 2025-10-10 19:03:40.425+00 2025-10-10 19:03:40.431+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 19:03:40.422+00
34 t webhook \N \N 2025-10-10 19:11:49.225+00 2025-10-10 19:11:49.231+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 19:11:49.222+00
53 t webhook \N \N 2025-10-10 19:48:55.215+00 2025-10-10 19:48:55.22+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 19:48:55.212+00
18 t webhook \N \N 2025-10-10 19:03:40.652+00 2025-10-10 19:03:40.662+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 19:03:40.648+00
73 t webhook \N \N 2025-10-10 20:17:25.736+00 2025-10-10 20:17:25.742+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 20:17:25.734+00
35 t webhook \N \N 2025-10-10 19:12:46.382+00 2025-10-10 19:12:46.388+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 19:12:46.377+00
19 t webhook \N \N 2025-10-10 19:03:41.403+00 2025-10-10 19:03:41.409+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 19:03:41.399+00
54 t webhook \N \N 2025-10-10 19:48:56.615+00 2025-10-10 19:48:56.619+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 19:48:56.61+00
36 t webhook \N \N 2025-10-10 19:12:46.403+00 2025-10-10 19:12:46.408+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 19:12:46.4+00
20 t webhook \N \N 2025-10-10 19:03:41.424+00 2025-10-10 19:03:41.429+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 19:03:41.421+00
55 t webhook \N \N 2025-10-10 19:49:15.764+00 2025-10-10 19:49:15.768+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 19:49:15.761+00
21 t webhook \N \N 2025-10-10 19:03:42.954+00 2025-10-10 19:03:42.964+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 19:03:42.949+00
37 t webhook \N \N 2025-10-10 19:12:46.421+00 2025-10-10 19:12:46.426+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 19:12:46.418+00
38 t webhook \N \N 2025-10-10 19:12:46.44+00 2025-10-10 19:12:46.445+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 19:12:46.437+00
56 t webhook \N \N 2025-10-10 19:49:15.781+00 2025-10-10 19:49:15.786+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 19:49:15.778+00
39 t webhook \N \N 2025-10-10 19:12:46.458+00 2025-10-10 19:12:46.463+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 19:12:46.455+00
57 t webhook \N \N 2025-10-10 19:53:39.016+00 2025-10-10 19:53:39.024+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 19:53:39.011+00
40 t webhook \N \N 2025-10-10 19:12:46.478+00 2025-10-10 19:12:46.483+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 19:12:46.475+00
58 t webhook \N \N 2025-10-10 19:53:39.043+00 2025-10-10 19:53:39.048+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 19:53:39.039+00
41 t webhook \N \N 2025-10-10 19:12:46.523+00 2025-10-10 19:12:46.529+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 19:12:46.52+00
42 t webhook \N \N 2025-10-10 19:12:46.542+00 2025-10-10 19:12:46.546+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 19:12:46.539+00
59 t webhook \N \N 2025-10-10 19:53:39.069+00 2025-10-10 19:53:39.078+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 19:53:39.064+00
43 t webhook \N \N 2025-10-10 19:12:48.075+00 2025-10-10 19:12:48.08+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 19:12:48.072+00
60 t webhook \N \N 2025-10-10 19:53:39.096+00 2025-10-10 19:53:39.104+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 19:53:39.092+00
61 t webhook \N \N 2025-10-10 19:53:39.121+00 2025-10-10 19:53:39.125+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 19:53:39.117+00
62 t webhook \N \N 2025-10-10 19:53:40.559+00 2025-10-10 19:53:40.566+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 19:53:40.552+00
63 t webhook \N \N 2025-10-10 19:53:41.301+00 2025-10-10 19:53:41.305+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 19:53:41.296+00
64 t webhook \N \N 2025-10-10 19:53:41.321+00 2025-10-10 19:53:41.327+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 19:53:41.317+00
65 t webhook \N \N 2025-10-10 19:53:42.85+00 2025-10-10 19:53:42.856+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 19:53:42.846+00
90 t webhook \N \N 2025-10-10 21:00:33.775+00 2025-10-10 21:00:33.784+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 21:00:33.768+00
74 t webhook \N \N 2025-10-10 20:17:25.76+00 2025-10-10 20:17:25.766+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 20:17:25.756+00
121 t webhook \N \N 2025-10-10 21:17:00.224+00 2025-10-10 21:17:00.229+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 21:17:00.22+00
148 t manual \N \N 2025-10-10 21:55:37.448+00 2025-10-10 21:55:37.452+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 21:55:37.444+00
178 t manual \N \N 2025-10-10 22:18:27.319+00 2025-10-10 22:18:27.322+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 22:18:27.312+00
76 t webhook \N \N 2025-10-10 20:17:27.171+00 2025-10-10 20:17:27.179+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 20:17:27.167+00
92 t webhook \N \N 2025-10-10 21:00:33.826+00 2025-10-10 21:00:33.832+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 21:00:33.823+00
123 t webhook \N \N 2025-10-10 21:23:17.518+00 2025-10-10 21:23:17.523+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 21:23:17.508+00
78 t webhook \N \N 2025-10-10 20:17:46.346+00 2025-10-10 20:17:46.352+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 20:17:46.343+00
94 t webhook \N \N 2025-10-10 21:00:33.867+00 2025-10-10 21:00:33.872+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 21:00:33.864+00
151 t manual \N \N 2025-10-10 21:57:26.782+00 2025-10-10 21:57:26.786+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 21:57:26.778+00
80 t webhook \N \N 2025-10-10 20:18:15.496+00 2025-10-10 20:18:15.5+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 20:18:15.493+00
125 t webhook \N \N 2025-10-10 21:23:17.555+00 2025-10-10 21:23:17.56+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 21:23:17.553+00
96 t webhook \N \N 2025-10-10 21:00:34.854+00 2025-10-10 21:00:34.859+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 21:00:34.85+00
82 t webhook \N \N 2025-10-10 20:18:15.531+00 2025-10-10 20:18:15.536+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 20:18:15.529+00
180 t manual \N \N 2025-10-10 22:18:46.416+00 2025-10-10 22:18:46.418+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 22:18:46.412+00
153 t manual \N \N 2025-10-10 22:03:12.882+00 2025-10-10 22:03:12.93+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 22:03:12.88+00
84 t webhook \N \N 2025-10-10 20:18:17.03+00 2025-10-10 20:18:17.035+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 20:18:17.027+00
98 t webhook \N \N 2025-10-10 21:00:36.407+00 2025-10-10 21:00:36.415+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 21:00:36.402+00
127 t webhook \N \N 2025-10-10 21:23:17.59+00 2025-10-10 21:23:17.595+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 21:23:17.588+00
86 t webhook \N \N 2025-10-10 20:18:17.079+00 2025-10-10 20:18:17.084+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 20:18:17.076+00
100 t webhook \N \N 2025-10-10 21:00:53.583+00 2025-10-10 21:00:53.587+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 21:00:53.579+00
182 t manual \N \N 2025-10-10 22:20:25.283+00 2025-10-10 22:20:25.285+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 22:20:25.28+00
88 t webhook \N \N 2025-10-10 20:18:37.784+00 2025-10-10 20:18:37.789+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 20:18:37.781+00
129 t webhook \N \N 2025-10-10 21:23:19.8+00 2025-10-10 21:23:19.804+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 21:23:19.797+00
155 t manual \N \N 2025-10-10 22:03:46.167+00 2025-10-10 22:03:46.17+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 22:03:46.164+00
101 t webhook \N \N 2025-10-10 21:02:38.747+00 2025-10-10 21:02:38.752+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 21:02:38.742+00
131 t webhook \N \N 2025-10-10 21:23:21.35+00 2025-10-10 21:23:21.356+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 21:23:21.347+00
102 t webhook \N \N 2025-10-10 21:02:38.768+00 2025-10-10 21:02:38.772+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 21:02:38.765+00
157 t manual \N \N 2025-10-10 22:07:52.489+00 2025-10-10 22:07:52.493+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 22:07:52.486+00
187 t manual \N \N 2025-10-10 22:30:16.75+00 2025-10-10 22:30:16.753+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 22:30:16.74+00
103 t webhook \N \N 2025-10-10 21:02:38.785+00 2025-10-10 21:02:38.79+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 21:02:38.783+00
133 t webhook \N \N 2025-10-10 21:23:38.524+00 2025-10-10 21:23:38.53+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 21:23:38.521+00
104 t webhook \N \N 2025-10-10 21:02:38.802+00 2025-10-10 21:02:38.806+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 21:02:38.799+00
160 t manual \N \N 2025-10-10 22:09:29.078+00 2025-10-10 22:09:29.081+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 22:09:29.073+00
135 t manual \N \N 2025-10-10 21:41:34.306+00 2025-10-10 21:41:34.314+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 21:41:34.301+00
105 t webhook \N \N 2025-10-10 21:02:38.818+00 2025-10-10 21:02:38.824+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 21:02:38.816+00
189 t manual \N \N 2025-10-10 22:31:08.646+00 2025-10-10 22:31:08.649+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 22:31:08.643+00
137 t manual \N \N 2025-10-10 21:47:48.537+00 2025-10-10 21:47:48.539+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 21:47:48.533+00
106 t webhook \N \N 2025-10-10 21:02:40.293+00 2025-10-10 21:02:40.298+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 21:02:40.29+00
166 t manual \N \N 2025-10-10 22:12:35.188+00 2025-10-10 22:12:35.19+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 22:12:35.184+00
107 t webhook \N \N 2025-10-10 21:02:40.312+00 2025-10-10 21:02:40.316+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 21:02:40.309+00
139 t manual \N \N 2025-10-10 21:49:26.256+00 2025-10-10 21:49:26.259+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 21:49:26.253+00
191 t manual \N \N 2025-10-10 22:31:15.596+00 2025-10-10 22:31:15.6+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 22:31:15.593+00
168 t manual \N \N 2025-10-10 22:13:57.564+00 2025-10-10 22:13:57.574+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 22:13:57.561+00
108 t webhook \N \N 2025-10-10 21:02:40.33+00 2025-10-10 21:02:40.338+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 21:02:40.327+00
141 t manual \N \N 2025-10-10 21:50:50.133+00 2025-10-10 21:50:50.136+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 21:50:50.13+00
109 t webhook \N \N 2025-10-10 21:02:41.842+00 2025-10-10 21:02:41.849+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 21:02:41.838+00
169 t manual \N \N 2025-10-10 22:15:40.29+00 2025-10-10 22:15:40.294+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 22:15:40.286+00
142 t manual \N \N 2025-10-10 21:50:53.96+00 2025-10-10 21:50:53.963+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 21:50:53.957+00
110 t webhook \N \N 2025-10-10 21:02:58.997+00 2025-10-10 21:02:59.005+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 21:02:58.993+00
193 t manual \N \N 2025-10-10 22:33:28.483+00 2025-10-10 22:33:28.486+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 22:33:28.48+00
111 t webhook \N \N 2025-10-10 21:02:59.022+00 2025-10-10 21:02:59.029+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 21:02:59.018+00
143 t manual \N \N 2025-10-10 21:51:14.308+00 2025-10-10 21:51:14.313+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 21:51:14.304+00
172 t manual \N \N 2025-10-10 22:16:09.776+00 2025-10-10 22:16:09.831+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 22:16:09.773+00
113 t webhook \N \N 2025-10-10 21:16:38.458+00 2025-10-10 21:16:38.464+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 21:16:38.454+00
196 t manual \N \N 2025-10-10 22:35:23.276+00 2025-10-10 22:35:23.279+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 22:35:23.272+00
144 t manual \N \N 2025-10-10 21:51:44.565+00 2025-10-10 21:51:44.568+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 21:51:44.561+00
115 t webhook \N \N 2025-10-10 21:16:38.495+00 2025-10-10 21:16:38.5+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 21:16:38.492+00
173 t trigger \N \N 2025-10-10 22:16:40.375+00 2025-10-10 22:16:40.378+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 22:16:40.371+00
146 t manual \N \N 2025-10-10 21:54:05.59+00 2025-10-10 21:54:05.594+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 21:54:05.586+00
117 t webhook \N \N 2025-10-10 21:16:39.17+00 2025-10-10 21:16:39.175+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 21:16:39.167+00
200 t manual \N \N 2025-10-10 22:36:54.975+00 2025-10-10 22:36:54.978+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 22:36:54.972+00
174 t manual \N \N 2025-10-10 22:16:41.729+00 2025-10-10 22:16:41.781+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 22:16:41.726+00
119 t webhook \N \N 2025-10-10 21:16:39.543+00 2025-10-10 21:16:39.55+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 21:16:39.54+00
176 t manual \N \N 2025-10-10 22:17:43.907+00 2025-10-10 22:17:43.909+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 22:17:43.904+00
202 t manual \N \N 2025-10-10 22:39:50.46+00 2025-10-10 22:39:50.469+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 22:39:50.456+00
204 f manual \N \N 2025-10-10 22:43:40.784+00 2025-10-10 22:43:40.791+00 \N error JntLnJIWAtFUxzoj \N 2025-10-10 22:43:40.781+00
206 f manual \N \N 2025-10-10 22:45:10.696+00 2025-10-10 22:45:10.702+00 \N error JntLnJIWAtFUxzoj \N 2025-10-10 22:45:10.692+00
75 t webhook \N \N 2025-10-10 20:17:25.781+00 2025-10-10 20:17:25.788+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 20:17:25.778+00
91 t webhook \N \N 2025-10-10 21:00:33.803+00 2025-10-10 21:00:33.81+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 21:00:33.799+00
122 t webhook \N \N 2025-10-10 21:17:00.245+00 2025-10-10 21:17:00.25+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 21:17:00.242+00
77 t webhook \N \N 2025-10-10 20:17:46.323+00 2025-10-10 20:17:46.332+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 20:17:46.32+00
149 t trigger \N \N 2025-10-10 21:56:13.904+00 2025-10-10 21:56:13.907+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 21:56:13.899+00
179 t manual \N \N 2025-10-10 22:18:35.749+00 2025-10-10 22:18:35.752+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 22:18:35.746+00
93 t webhook \N \N 2025-10-10 21:00:33.847+00 2025-10-10 21:00:33.852+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 21:00:33.844+00
79 t webhook \N \N 2025-10-10 20:18:15.479+00 2025-10-10 20:18:15.483+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 20:18:15.476+00
124 t webhook \N \N 2025-10-10 21:23:17.538+00 2025-10-10 21:23:17.542+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 21:23:17.535+00
81 t webhook \N \N 2025-10-10 20:18:15.512+00 2025-10-10 20:18:15.518+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 20:18:15.509+00
95 t webhook \N \N 2025-10-10 21:00:34.108+00 2025-10-10 21:00:34.117+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 21:00:34.103+00
150 t manual \N \N 2025-10-10 21:57:13.975+00 2025-10-10 21:57:13.978+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 21:57:13.971+00
83 t webhook \N \N 2025-10-10 20:18:15.547+00 2025-10-10 20:18:15.551+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 20:18:15.545+00
126 t webhook \N \N 2025-10-10 21:23:17.574+00 2025-10-10 21:23:17.578+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 21:23:17.571+00
97 t webhook \N \N 2025-10-10 21:00:34.873+00 2025-10-10 21:00:34.879+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 21:00:34.87+00
181 t manual \N \N 2025-10-10 22:20:05.289+00 2025-10-10 22:20:05.292+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 22:20:05.266+00
85 t webhook \N \N 2025-10-10 20:18:17.058+00 2025-10-10 20:18:17.063+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 20:18:17.055+00
152 t manual \N \N 2025-10-10 22:00:39.563+00 2025-10-10 22:00:39.57+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 22:00:39.557+00
99 t webhook \N \N 2025-10-10 21:00:53.559+00 2025-10-10 21:00:53.565+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 21:00:53.555+00
87 t webhook \N \N 2025-10-10 20:18:18.632+00 2025-10-10 20:18:18.637+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 20:18:18.629+00
128 t webhook \N \N 2025-10-10 21:23:19.051+00 2025-10-10 21:23:19.058+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 21:23:19.047+00
89 t webhook \N \N 2025-10-10 20:18:37.802+00 2025-10-10 20:18:37.806+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 20:18:37.799+00
112 t webhook \N \N 2025-10-10 21:16:38.435+00 2025-10-10 21:16:38.441+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 21:16:38.429+00
183 t manual \N \N 2025-10-10 22:21:08.169+00 2025-10-10 22:21:08.172+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 22:21:08.166+00
130 t webhook \N \N 2025-10-10 21:23:19.817+00 2025-10-10 21:23:19.825+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 21:23:19.814+00
154 t manual \N \N 2025-10-10 22:03:43.824+00 2025-10-10 22:03:43.828+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 22:03:43.821+00
114 t webhook \N \N 2025-10-10 21:16:38.477+00 2025-10-10 21:16:38.481+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 21:16:38.474+00
132 t webhook \N \N 2025-10-10 21:23:38.503+00 2025-10-10 21:23:38.509+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 21:23:38.5+00
116 t webhook \N \N 2025-10-10 21:16:38.514+00 2025-10-10 21:16:38.518+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 21:16:38.511+00
156 t manual \N \N 2025-10-10 22:04:13.112+00 2025-10-10 22:04:13.117+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 22:04:13.108+00
184 t manual \N \N 2025-10-10 22:21:48.284+00 2025-10-10 22:21:48.289+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 22:21:48.28+00
118 t webhook \N \N 2025-10-10 21:16:39.523+00 2025-10-10 21:16:39.528+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 21:16:39.519+00
134 t manual \N \N 2025-10-10 21:26:49.689+00 2025-10-10 21:26:49.74+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 21:26:49.686+00
120 t webhook \N \N 2025-10-10 21:16:41.072+00 2025-10-10 21:16:41.078+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 21:16:41.068+00
158 t manual \N \N 2025-10-10 22:08:35.796+00 2025-10-10 22:08:35.853+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 22:08:35.791+00
136 t manual \N \N 2025-10-10 21:46:45.128+00 2025-10-10 21:46:45.184+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 21:46:45.124+00
185 t manual \N \N 2025-10-10 22:22:06.868+00 2025-10-10 22:22:06.926+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 22:22:06.864+00
138 t manual \N \N 2025-10-10 21:48:48.838+00 2025-10-10 21:48:48.841+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 21:48:48.835+00
159 t manual \N \N 2025-10-10 22:09:22.444+00 2025-10-10 22:09:22.447+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 22:09:22.44+00
140 t manual \N \N 2025-10-10 21:49:44.599+00 2025-10-10 21:49:44.602+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 21:49:44.596+00
186 t manual \N \N 2025-10-10 22:22:14.9+00 2025-10-10 22:22:14.904+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 22:22:14.896+00
161 t manual \N \N 2025-10-10 22:10:12.913+00 2025-10-10 22:10:12.915+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 22:10:12.91+00
145 t manual \N \N 2025-10-10 21:53:10.831+00 2025-10-10 21:53:10.833+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 21:53:10.828+00
162 t manual \N \N 2025-10-10 22:10:34.309+00 2025-10-10 22:10:34.311+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 22:10:34.306+00
147 t manual \N \N 2025-10-10 21:54:47.668+00 2025-10-10 21:54:47.671+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 21:54:47.665+00
188 t manual \N \N 2025-10-10 22:30:43.506+00 2025-10-10 22:30:43.508+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 22:30:43.503+00
163 t manual \N \N 2025-10-10 22:10:55.222+00 2025-10-10 22:10:55.225+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 22:10:55.219+00
190 t manual \N \N 2025-10-10 22:31:13.378+00 2025-10-10 22:31:13.381+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 22:31:13.375+00
164 t trigger \N \N 2025-10-10 22:11:02.978+00 2025-10-10 22:11:02.98+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 22:11:02.975+00
192 t manual \N \N 2025-10-10 22:32:22.839+00 2025-10-10 22:32:22.844+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 22:32:22.836+00
165 t manual \N \N 2025-10-10 22:12:00.512+00 2025-10-10 22:12:00.515+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 22:12:00.509+00
167 t manual \N \N 2025-10-10 22:12:55.274+00 2025-10-10 22:12:55.276+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 22:12:55.271+00
194 t manual \N \N 2025-10-10 22:33:34.586+00 2025-10-10 22:33:34.592+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 22:33:34.583+00
170 t trigger \N \N 2025-10-10 22:15:54.551+00 2025-10-10 22:15:54.556+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 22:15:54.547+00
195 t manual \N \N 2025-10-10 22:35:21.412+00 2025-10-10 22:35:21.415+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 22:35:21.409+00
171 t manual \N \N 2025-10-10 22:15:59.347+00 2025-10-10 22:15:59.349+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 22:15:59.344+00
197 t manual \N \N 2025-10-10 22:35:38.286+00 2025-10-10 22:35:38.332+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 22:35:38.283+00
175 t manual \N \N 2025-10-10 22:17:11.567+00 2025-10-10 22:17:11.57+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 22:17:11.563+00
177 t manual \N \N 2025-10-10 22:17:53.256+00 2025-10-10 22:17:53.26+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 22:17:53.253+00
198 t trigger \N \N 2025-10-10 22:36:36.624+00 2025-10-10 22:36:36.626+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 22:36:36.619+00
199 t manual \N \N 2025-10-10 22:36:39.895+00 2025-10-10 22:36:39.945+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 22:36:39.89+00
201 t manual \N \N 2025-10-10 22:38:23.817+00 2025-10-10 22:38:23.821+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 22:38:23.813+00
203 f manual \N \N 2025-10-10 22:42:27.401+00 2025-10-10 22:42:32.461+00 \N error JntLnJIWAtFUxzoj \N 2025-10-10 22:42:27.397+00
205 f manual \N \N 2025-10-10 22:45:03.113+00 2025-10-10 22:45:03.121+00 \N error JntLnJIWAtFUxzoj \N 2025-10-10 22:45:03.108+00
207 t manual \N \N 2025-10-10 22:47:29.852+00 2025-10-10 22:47:29.865+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 22:47:29.849+00
208 t trigger \N \N 2025-10-10 22:47:59.463+00 2025-10-10 22:47:59.47+00 \N success JntLnJIWAtFUxzoj \N 2025-10-10 22:47:59.459+00
\.
--
-- Data for Name: execution_metadata; Type: TABLE DATA; Schema: public; Owner: valknar
--
COPY public.execution_metadata (id, "executionId", key, value) FROM stdin;
\.
--
-- Data for Name: folder; Type: TABLE DATA; Schema: public; Owner: valknar
--
COPY public.folder (id, name, "parentFolderId", "projectId", "createdAt", "updatedAt") FROM stdin;
\.
--
-- Data for Name: folder_tag; Type: TABLE DATA; Schema: public; Owner: valknar
--
COPY public.folder_tag ("folderId", "tagId") FROM stdin;
\.
--
-- Data for Name: insights_by_period; Type: TABLE DATA; Schema: public; Owner: valknar
--
COPY public.insights_by_period (id, "metaId", type, value, "periodUnit", "periodStart") FROM stdin;
1 1 2 3 0 2025-10-10 15:00:00+00
2 1 1 96 0 2025-10-10 15:00:00+00
3 1 2 55 0 2025-10-10 19:00:00+00
4 1 1 270 0 2025-10-10 19:00:00+00
7 1 2 22 0 2025-10-10 20:00:00+00
9 1 1 105 0 2025-10-10 20:00:00+00
8 1 2 45 0 2025-10-10 21:00:00+00
10 1 1 214 0 2025-10-10 21:00:00+00
\.
--
-- Data for Name: insights_metadata; Type: TABLE DATA; Schema: public; Owner: valknar
--
COPY public.insights_metadata ("metaId", "workflowId", "projectId", "workflowName", "projectName") FROM stdin;
1 JntLnJIWAtFUxzoj EvwZ4tzt3VLhBsTN VPS: gitea to semaphore Sebastian Krüger <valknar@pivoine.art>
\.
--
-- Data for Name: insights_raw; Type: TABLE DATA; Schema: public; Owner: valknar
--
COPY public.insights_raw (id, "metaId", type, value, "timestamp") FROM stdin;
251 1 2 1 2025-10-10 22:11:03+00
252 1 1 1 2025-10-10 22:11:03+00
253 1 2 1 2025-10-10 22:15:55+00
254 1 1 4 2025-10-10 22:15:55+00
255 1 2 1 2025-10-10 22:16:40+00
256 1 1 2 2025-10-10 22:16:40+00
257 1 2 1 2025-10-10 22:36:37+00
258 1 1 1 2025-10-10 22:36:37+00
259 1 2 1 2025-10-10 22:47:59+00
260 1 1 7 2025-10-10 22:47:59+00
\.
--
-- Data for Name: installed_nodes; Type: TABLE DATA; Schema: public; Owner: valknar
--
COPY public.installed_nodes (name, type, "latestVersion", package) FROM stdin;
\.
--
-- Data for Name: installed_packages; Type: TABLE DATA; Schema: public; Owner: valknar
--
COPY public.installed_packages ("packageName", "installedVersion", "authorName", "authorEmail", "createdAt", "updatedAt") FROM stdin;
\.
--
-- Data for Name: invalid_auth_token; Type: TABLE DATA; Schema: public; Owner: valknar
--
COPY public.invalid_auth_token (token, "expiresAt") FROM stdin;
\.
--
-- Data for Name: migrations; Type: TABLE DATA; Schema: public; Owner: valknar
--
COPY public.migrations (id, "timestamp", name) FROM stdin;
1 1587669153312 InitialMigration1587669153312
2 1589476000887 WebhookModel1589476000887
3 1594828256133 CreateIndexStoppedAt1594828256133
4 1607431743768 MakeStoppedAtNullable1607431743768
5 1611144599516 AddWebhookId1611144599516
6 1617270242566 CreateTagEntity1617270242566
7 1620824779533 UniqueWorkflowNames1620824779533
8 1626176912946 AddwaitTill1626176912946
9 1630419189837 UpdateWorkflowCredentials1630419189837
10 1644422880309 AddExecutionEntityIndexes1644422880309
11 1646834195327 IncreaseTypeVarcharLimit1646834195327
12 1646992772331 CreateUserManagement1646992772331
13 1648740597343 LowerCaseUserEmail1648740597343
14 1652254514002 CommunityNodes1652254514002
15 1652367743993 AddUserSettings1652367743993
16 1652905585850 AddAPIKeyColumn1652905585850
17 1654090467022 IntroducePinData1654090467022
18 1658932090381 AddNodeIds1658932090381
19 1659902242948 AddJsonKeyPinData1659902242948
20 1660062385367 CreateCredentialsUserRole1660062385367
21 1663755770893 CreateWorkflowsEditorRole1663755770893
22 1664196174001 WorkflowStatistics1664196174001
23 1665484192212 CreateCredentialUsageTable1665484192212
24 1665754637025 RemoveCredentialUsageTable1665754637025
25 1669739707126 AddWorkflowVersionIdColumn1669739707126
26 1669823906995 AddTriggerCountColumn1669823906995
27 1671535397530 MessageEventBusDestinations1671535397530
28 1671726148421 RemoveWorkflowDataLoadedFlag1671726148421
29 1673268682475 DeleteExecutionsWithWorkflows1673268682475
30 1674138566000 AddStatusToExecutions1674138566000
31 1674509946020 CreateLdapEntities1674509946020
32 1675940580449 PurgeInvalidWorkflowConnections1675940580449
33 1676996103000 MigrateExecutionStatus1676996103000
34 1677236854063 UpdateRunningExecutionStatus1677236854063
35 1677501636754 CreateVariables1677501636754
36 1679416281778 CreateExecutionMetadataTable1679416281778
37 1681134145996 AddUserActivatedProperty1681134145996
38 1681134145997 RemoveSkipOwnerSetup1681134145997
39 1690000000000 MigrateIntegerKeysToString1690000000000
40 1690000000020 SeparateExecutionData1690000000020
41 1690000000030 RemoveResetPasswordColumns1690000000030
42 1690000000030 AddMfaColumns1690000000030
43 1690787606731 AddMissingPrimaryKeyOnExecutionData1690787606731
44 1691088862123 CreateWorkflowNameIndex1691088862123
45 1692967111175 CreateWorkflowHistoryTable1692967111175
46 1693491613982 ExecutionSoftDelete1693491613982
47 1693554410387 DisallowOrphanExecutions1693554410387
48 1694091729095 MigrateToTimestampTz1694091729095
49 1695128658538 AddWorkflowMetadata1695128658538
50 1695829275184 ModifyWorkflowHistoryNodesAndConnections1695829275184
51 1700571993961 AddGlobalAdminRole1700571993961
52 1705429061930 DropRoleMapping1705429061930
53 1711018413374 RemoveFailedExecutionStatus1711018413374
54 1711390882123 MoveSshKeysToDatabase1711390882123
55 1712044305787 RemoveNodesAccess1712044305787
56 1714133768519 CreateProject1714133768519
57 1714133768521 MakeExecutionStatusNonNullable1714133768521
58 1717498465931 AddActivatedAtUserSetting1717498465931
59 1720101653148 AddConstraintToExecutionMetadata1720101653148
60 1721377157740 FixExecutionMetadataSequence1721377157740
61 1723627610222 CreateInvalidAuthTokenTable1723627610222
62 1723796243146 RefactorExecutionIndices1723796243146
63 1724753530828 CreateAnnotationTables1724753530828
64 1724951148974 AddApiKeysTable1724951148974
65 1726606152711 CreateProcessedDataTable1726606152711
66 1727427440136 SeparateExecutionCreationFromStart1727427440136
67 1728659839644 AddMissingPrimaryKeyOnAnnotationTagMapping1728659839644
68 1729607673464 UpdateProcessedDataValueColumnToText1729607673464
69 1729607673469 AddProjectIcons1729607673469
70 1730386903556 CreateTestDefinitionTable1730386903556
71 1731404028106 AddDescriptionToTestDefinition1731404028106
72 1731582748663 MigrateTestDefinitionKeyToString1731582748663
73 1732271325258 CreateTestMetricTable1732271325258
74 1732549866705 CreateTestRun1732549866705
75 1733133775640 AddMockedNodesColumnToTestDefinition1733133775640
76 1734479635324 AddManagedColumnToCredentialsTable1734479635324
77 1736172058779 AddStatsColumnsToTestRun1736172058779
78 1736947513045 CreateTestCaseExecutionTable1736947513045
79 1737715421462 AddErrorColumnsToTestRuns1737715421462
80 1738709609940 CreateFolderTable1738709609940
81 1739549398681 CreateAnalyticsTables1739549398681
82 1740445074052 UpdateParentFolderIdColumn1740445074052
83 1741167584277 RenameAnalyticsToInsights1741167584277
84 1742918400000 AddScopesColumnToApiKeys1742918400000
85 1745322634000 ClearEvaluation1745322634000
86 1745587087521 AddWorkflowStatisticsRootCount1745587087521
87 1745934666076 AddWorkflowArchivedColumn1745934666076
88 1745934666077 DropRoleTable1745934666077
89 1747824239000 AddProjectDescriptionColumn1747824239000
90 1750252139166 AddLastActiveAtColumnToUser1750252139166
91 1750252139166 AddScopeTables1750252139166
92 1750252139167 AddRolesTables1750252139167
93 1750252139168 LinkRoleToUserTable1750252139168
94 1750252139170 RemoveOldRoleColumn1750252139170
95 1752669793000 AddInputsOutputsToTestCaseExecution1752669793000
96 1753953244168 LinkRoleToProjectRelationTable1753953244168
97 1754475614601 CreateDataStoreTables1754475614601
98 1754475614602 ReplaceDataStoreTablesWithDataTables1754475614602
99 1756906557570 AddTimestampsToRoleAndRoleIndexes1756906557570
\.
--
-- Data for Name: processed_data; Type: TABLE DATA; Schema: public; Owner: valknar
--
COPY public.processed_data ("workflowId", context, "createdAt", "updatedAt", value) FROM stdin;
\.
--
-- Data for Name: project; Type: TABLE DATA; Schema: public; Owner: valknar
--
COPY public.project (id, name, type, "createdAt", "updatedAt", icon, description) FROM stdin;
EvwZ4tzt3VLhBsTN Sebastian Krüger <valknar@pivoine.art> personal 2025-10-10 06:16:51.226+00 2025-10-10 06:19:37.939+00 \N \N
\.
--
-- Data for Name: project_relation; Type: TABLE DATA; Schema: public; Owner: valknar
--
COPY public.project_relation ("projectId", "userId", role, "createdAt", "updatedAt") FROM stdin;
EvwZ4tzt3VLhBsTN 68dfa745-5866-4eb3-935f-ba21523b38b8 project:personalOwner 2025-10-10 06:16:51.226+00 2025-10-10 06:16:51.226+00
\.
--
-- Data for Name: role; Type: TABLE DATA; Schema: public; Owner: valknar
--
COPY public.role (slug, "displayName", description, "roleType", "systemRole", "createdAt", "updatedAt") FROM stdin;
global:owner Owner Owner global t 2025-10-10 06:16:51.586+00 2025-10-10 06:16:51.632+00
global:admin Admin Admin global t 2025-10-10 06:16:51.586+00 2025-10-10 06:16:51.632+00
global:member Member Member global t 2025-10-10 06:16:51.586+00 2025-10-10 06:16:51.632+00
project:admin Project Admin Project Admin project t 2025-10-10 06:16:51.586+00 2025-10-10 06:16:51.646+00
project:personalOwner Project Owner Project Owner project t 2025-10-10 06:16:51.586+00 2025-10-10 06:16:51.646+00
project:editor Project Editor Project Editor project t 2025-10-10 06:16:51.586+00 2025-10-10 06:16:51.646+00
project:viewer Project Viewer Project Viewer project t 2025-10-10 06:16:51.586+00 2025-10-10 06:16:51.646+00
credential:owner Credential Owner Credential Owner credential t 2025-10-10 06:16:51.652+00 2025-10-10 06:16:51.652+00
credential:user Credential User Credential User credential t 2025-10-10 06:16:51.652+00 2025-10-10 06:16:51.652+00
workflow:owner Workflow Owner Workflow Owner workflow t 2025-10-10 06:16:51.655+00 2025-10-10 06:16:51.655+00
workflow:editor Workflow Editor Workflow Editor workflow t 2025-10-10 06:16:51.655+00 2025-10-10 06:16:51.655+00
\.
--
-- Data for Name: role_scope; Type: TABLE DATA; Schema: public; Owner: valknar
--
COPY public.role_scope ("roleSlug", "scopeSlug") FROM stdin;
global:owner annotationTag:create
global:owner annotationTag:read
global:owner annotationTag:update
global:owner annotationTag:delete
global:owner annotationTag:list
global:owner auditLogs:manage
global:owner banner:dismiss
global:owner community:register
global:owner communityPackage:install
global:owner communityPackage:uninstall
global:owner communityPackage:update
global:owner communityPackage:list
global:owner credential:share
global:owner credential:move
global:owner credential:create
global:owner credential:read
global:owner credential:update
global:owner credential:delete
global:owner credential:list
global:owner externalSecretsProvider:sync
global:owner externalSecretsProvider:create
global:owner externalSecretsProvider:read
global:owner externalSecretsProvider:update
global:owner externalSecretsProvider:delete
global:owner externalSecretsProvider:list
global:owner externalSecret:list
global:owner externalSecret:use
global:owner eventBusDestination:test
global:owner eventBusDestination:create
global:owner eventBusDestination:read
global:owner eventBusDestination:update
global:owner eventBusDestination:delete
global:owner eventBusDestination:list
global:owner ldap:sync
global:owner ldap:manage
global:owner license:manage
global:owner logStreaming:manage
global:owner orchestration:read
global:owner project:create
global:owner project:read
global:owner project:update
global:owner project:delete
global:owner project:list
global:owner saml:manage
global:owner securityAudit:generate
global:owner sourceControl:pull
global:owner sourceControl:push
global:owner sourceControl:manage
global:owner tag:create
global:owner tag:read
global:owner tag:update
global:owner tag:delete
global:owner tag:list
global:owner user:resetPassword
global:owner user:changeRole
global:owner user:enforceMfa
global:owner user:create
global:owner user:read
global:owner user:update
global:owner user:delete
global:owner user:list
global:owner variable:create
global:owner variable:read
global:owner variable:update
global:owner variable:delete
global:owner variable:list
global:owner workersView:manage
global:owner workflow:share
global:owner workflow:execute
global:owner workflow:move
global:owner workflow:create
global:owner workflow:read
global:owner workflow:update
global:owner workflow:delete
global:owner workflow:list
global:owner folder:create
global:owner folder:read
global:owner folder:update
global:owner folder:delete
global:owner folder:list
global:owner folder:move
global:owner insights:list
global:owner oidc:manage
global:owner dataStore:list
global:owner role:manage
global:admin annotationTag:create
global:admin annotationTag:read
global:admin annotationTag:update
global:admin annotationTag:delete
global:admin annotationTag:list
global:admin auditLogs:manage
global:admin banner:dismiss
global:admin community:register
global:admin communityPackage:install
global:admin communityPackage:uninstall
global:admin communityPackage:update
global:admin communityPackage:list
global:admin credential:share
global:admin credential:move
global:admin credential:create
global:admin credential:read
global:admin credential:update
global:admin credential:delete
global:admin credential:list
global:admin externalSecretsProvider:sync
global:admin externalSecretsProvider:create
global:admin externalSecretsProvider:read
global:admin externalSecretsProvider:update
global:admin externalSecretsProvider:delete
global:admin externalSecretsProvider:list
global:admin externalSecret:list
global:admin externalSecret:use
global:admin eventBusDestination:test
global:admin eventBusDestination:create
global:admin eventBusDestination:read
global:admin eventBusDestination:update
global:admin eventBusDestination:delete
global:admin eventBusDestination:list
global:admin ldap:sync
global:admin ldap:manage
global:admin license:manage
global:admin logStreaming:manage
global:admin orchestration:read
global:admin project:create
global:admin project:read
global:admin project:update
global:admin project:delete
global:admin project:list
global:admin saml:manage
global:admin securityAudit:generate
global:admin sourceControl:pull
global:admin sourceControl:push
global:admin sourceControl:manage
global:admin tag:create
global:admin tag:read
global:admin tag:update
global:admin tag:delete
global:admin tag:list
global:admin user:resetPassword
global:admin user:changeRole
global:admin user:enforceMfa
global:admin user:create
global:admin user:read
global:admin user:update
global:admin user:delete
global:admin user:list
global:admin variable:create
global:admin variable:read
global:admin variable:update
global:admin variable:delete
global:admin variable:list
global:admin workersView:manage
global:admin workflow:share
global:admin workflow:execute
global:admin workflow:move
global:admin workflow:create
global:admin workflow:read
global:admin workflow:update
global:admin workflow:delete
global:admin workflow:list
global:admin folder:create
global:admin folder:read
global:admin folder:update
global:admin folder:delete
global:admin folder:list
global:admin folder:move
global:admin insights:list
global:admin oidc:manage
global:admin dataStore:list
global:admin role:manage
global:member annotationTag:create
global:member annotationTag:read
global:member annotationTag:update
global:member annotationTag:delete
global:member annotationTag:list
global:member eventBusDestination:test
global:member eventBusDestination:list
global:member tag:create
global:member tag:read
global:member tag:update
global:member tag:list
global:member user:list
global:member variable:read
global:member variable:list
global:member dataStore:list
project:admin credential:share
project:admin credential:move
project:admin credential:create
project:admin credential:read
project:admin credential:update
project:admin credential:delete
project:admin credential:list
project:admin project:read
project:admin project:update
project:admin project:delete
project:admin project:list
project:admin sourceControl:push
project:admin workflow:execute
project:admin workflow:move
project:admin workflow:create
project:admin workflow:read
project:admin workflow:update
project:admin workflow:delete
project:admin workflow:list
project:admin folder:create
project:admin folder:read
project:admin folder:update
project:admin folder:delete
project:admin folder:list
project:admin folder:move
project:admin dataStore:create
project:admin dataStore:read
project:admin dataStore:update
project:admin dataStore:delete
project:admin dataStore:readRow
project:admin dataStore:writeRow
project:admin dataStore:listProject
project:personalOwner credential:share
project:personalOwner credential:move
project:personalOwner credential:create
project:personalOwner credential:read
project:personalOwner credential:update
project:personalOwner credential:delete
project:personalOwner credential:list
project:personalOwner project:read
project:personalOwner project:list
project:personalOwner workflow:share
project:personalOwner workflow:execute
project:personalOwner workflow:move
project:personalOwner workflow:create
project:personalOwner workflow:read
project:personalOwner workflow:update
project:personalOwner workflow:delete
project:personalOwner workflow:list
project:personalOwner folder:create
project:personalOwner folder:read
project:personalOwner folder:update
project:personalOwner folder:delete
project:personalOwner folder:list
project:personalOwner folder:move
project:personalOwner dataStore:create
project:personalOwner dataStore:read
project:personalOwner dataStore:update
project:personalOwner dataStore:delete
project:personalOwner dataStore:readRow
project:personalOwner dataStore:writeRow
project:personalOwner dataStore:listProject
project:editor credential:create
project:editor credential:read
project:editor credential:update
project:editor credential:delete
project:editor credential:list
project:editor project:read
project:editor project:list
project:editor workflow:execute
project:editor workflow:create
project:editor workflow:read
project:editor workflow:update
project:editor workflow:delete
project:editor workflow:list
project:editor folder:create
project:editor folder:read
project:editor folder:update
project:editor folder:delete
project:editor folder:list
project:editor dataStore:create
project:editor dataStore:read
project:editor dataStore:update
project:editor dataStore:delete
project:editor dataStore:readRow
project:editor dataStore:writeRow
project:editor dataStore:listProject
project:viewer credential:read
project:viewer credential:list
project:viewer project:read
project:viewer project:list
project:viewer workflow:read
project:viewer workflow:list
project:viewer folder:read
project:viewer folder:list
project:viewer dataStore:read
project:viewer dataStore:readRow
project:viewer dataStore:listProject
credential:owner credential:share
credential:owner credential:move
credential:owner credential:read
credential:owner credential:update
credential:owner credential:delete
credential:user credential:read
workflow:owner workflow:share
workflow:owner workflow:execute
workflow:owner workflow:move
workflow:owner workflow:read
workflow:owner workflow:update
workflow:owner workflow:delete
workflow:editor workflow:execute
workflow:editor workflow:read
workflow:editor workflow:update
\.
--
-- Data for Name: scope; Type: TABLE DATA; Schema: public; Owner: valknar
--
COPY public.scope (slug, "displayName", description) FROM stdin;
annotationTag:create Create Annotation Tag Allows creating new annotation tags.
annotationTag:read annotationTag:read \N
annotationTag:update annotationTag:update \N
annotationTag:delete annotationTag:delete \N
annotationTag:list annotationTag:list \N
annotationTag:* annotationTag:* \N
auditLogs:manage auditLogs:manage \N
auditLogs:* auditLogs:* \N
banner:dismiss banner:dismiss \N
banner:* banner:* \N
community:register community:register \N
community:* community:* \N
communityPackage:install communityPackage:install \N
communityPackage:uninstall communityPackage:uninstall \N
communityPackage:update communityPackage:update \N
communityPackage:list communityPackage:list \N
communityPackage:manage communityPackage:manage \N
communityPackage:* communityPackage:* \N
credential:share credential:share \N
credential:move credential:move \N
credential:create credential:create \N
credential:read credential:read \N
credential:update credential:update \N
credential:delete credential:delete \N
credential:list credential:list \N
credential:* credential:* \N
externalSecretsProvider:sync externalSecretsProvider:sync \N
externalSecretsProvider:create externalSecretsProvider:create \N
externalSecretsProvider:read externalSecretsProvider:read \N
externalSecretsProvider:update externalSecretsProvider:update \N
externalSecretsProvider:delete externalSecretsProvider:delete \N
externalSecretsProvider:list externalSecretsProvider:list \N
externalSecretsProvider:* externalSecretsProvider:* \N
externalSecret:list externalSecret:list \N
externalSecret:use externalSecret:use \N
externalSecret:* externalSecret:* \N
eventBusDestination:test eventBusDestination:test \N
eventBusDestination:create eventBusDestination:create \N
eventBusDestination:read eventBusDestination:read \N
eventBusDestination:update eventBusDestination:update \N
eventBusDestination:delete eventBusDestination:delete \N
eventBusDestination:list eventBusDestination:list \N
eventBusDestination:* eventBusDestination:* \N
ldap:sync ldap:sync \N
ldap:manage ldap:manage \N
ldap:* ldap:* \N
license:manage license:manage \N
license:* license:* \N
logStreaming:manage logStreaming:manage \N
logStreaming:* logStreaming:* \N
orchestration:read orchestration:read \N
orchestration:list orchestration:list \N
orchestration:* orchestration:* \N
project:create project:create \N
project:read project:read \N
project:update project:update \N
project:delete project:delete \N
project:list project:list \N
project:* project:* \N
saml:manage saml:manage \N
saml:* saml:* \N
securityAudit:generate securityAudit:generate \N
securityAudit:* securityAudit:* \N
sourceControl:pull sourceControl:pull \N
sourceControl:push sourceControl:push \N
sourceControl:manage sourceControl:manage \N
sourceControl:* sourceControl:* \N
tag:create tag:create \N
tag:read tag:read \N
tag:update tag:update \N
tag:delete tag:delete \N
tag:list tag:list \N
tag:* tag:* \N
user:resetPassword user:resetPassword \N
user:changeRole user:changeRole \N
user:enforceMfa user:enforceMfa \N
user:create user:create \N
user:read user:read \N
user:update user:update \N
user:delete user:delete \N
user:list user:list \N
user:* user:* \N
variable:create variable:create \N
variable:read variable:read \N
variable:update variable:update \N
variable:delete variable:delete \N
variable:list variable:list \N
variable:* variable:* \N
workersView:manage workersView:manage \N
workersView:* workersView:* \N
workflow:share workflow:share \N
workflow:execute workflow:execute \N
workflow:move workflow:move \N
workflow:activate workflow:activate \N
workflow:deactivate workflow:deactivate \N
workflow:create workflow:create \N
workflow:read workflow:read \N
workflow:update workflow:update \N
workflow:delete workflow:delete \N
workflow:list workflow:list \N
workflow:* workflow:* \N
folder:create folder:create \N
folder:read folder:read \N
folder:update folder:update \N
folder:delete folder:delete \N
folder:list folder:list \N
folder:move folder:move \N
folder:* folder:* \N
insights:list insights:list \N
insights:* insights:* \N
oidc:manage oidc:manage \N
oidc:* oidc:* \N
dataStore:create dataStore:create \N
dataStore:read dataStore:read \N
dataStore:update dataStore:update \N
dataStore:delete dataStore:delete \N
dataStore:list dataStore:list \N
dataStore:readRow dataStore:readRow \N
dataStore:writeRow dataStore:writeRow \N
dataStore:listProject dataStore:listProject \N
dataStore:* dataStore:* \N
execution:delete execution:delete \N
execution:read execution:read \N
execution:retry execution:retry \N
execution:list execution:list \N
execution:get execution:get \N
execution:* execution:* \N
workflowTags:update workflowTags:update \N
workflowTags:list workflowTags:list \N
workflowTags:* workflowTags:* \N
role:manage role:manage \N
role:* role:* \N
* * \N
\.
--
-- Data for Name: settings; Type: TABLE DATA; Schema: public; Owner: valknar
--
COPY public.settings (key, value, "loadOnStartup") FROM stdin;
ui.banners.dismissed ["V1"] t
features.ldap {"loginEnabled":false,"loginLabel":"","connectionUrl":"","allowUnauthorizedCerts":false,"connectionSecurity":"none","connectionPort":389,"baseDn":"","bindingAdminDn":"","bindingAdminPassword":"","firstNameAttribute":"","lastNameAttribute":"","emailAttribute":"","loginIdAttribute":"","ldapIdAttribute":"","userFilter":"","synchronizationEnabled":false,"synchronizationInterval":60,"searchPageSize":0,"searchTimeout":60} t
userManagement.authenticationMethod email t
features.sourceControl.sshKeys {"encryptedPrivateKey":"U2FsdGVkX1/B/K/HjA9y9KGx2GoR3aTRnn7Qb1/Gw1jd5FdQBc6AFF2kW0J1f2JFvK4nRlDGJwInLypEzDwbZknn5FvMuzHpxUDoQgOGJfvAg5SpE37WC4FDV2wwD5RiFBzT96qPjmUdu1vxwHqU9aEsAeGutS9oecTACcwNu9g60CHfMcR4MnftdJup1No0fZP0cY7lPGWWEg98UYtirlDBACfAKyKVsp8/NDgON0pVnntBgt7dLHz6QDkdss/etlyz4g1doxqkmjC3tCkZ04YCyVYk25D5kzRNVTydCSUqa0xs3eY+D9Pmgg/l8kBAQkYWBc23+Iksm2VWRUdmCXmnDJHPDuPkaXHg9QrV8yvumjp07n3kpmBUNbHpfjD0dbjkBlyyAWDCwzvTyaxQ3vhSPBIhoF+DpWgO4qWotYE41V7vnKm4Xap0g1QmV6/SE6zUJ1kpVkHCeKX7WddrXaySmW/2sjCzusyVF00JNIQvbDE20Hm79HAWHdpjiSFGOSF5wnHqK/WbfS/ceqjPcmgFkBxmrLeoohWdYyF9DTPKhIb9XMfbThzbYMWSP9OR","publicKey":"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEoZgFeFV3l+MyUWwaZBUkacnUZ6IihQP92jh4+u4wnJ n8n deploy key"} t
features.sourceControl {"branchName":"main","connectionType":"ssh","keyGeneratorType":"ed25519"} t
userManagement.isInstanceOwnerSetUp true t
\.
--
-- Data for Name: shared_credentials; Type: TABLE DATA; Schema: public; Owner: valknar
--
COPY public.shared_credentials ("credentialsId", "projectId", role, "createdAt", "updatedAt") FROM stdin;
pW7BpbFSyoxBbKEI EvwZ4tzt3VLhBsTN credential:owner 2025-10-10 09:03:30.997+00 2025-10-10 09:03:30.997+00
mYnjLvI2lMKFB4Xi EvwZ4tzt3VLhBsTN credential:owner 2025-10-10 14:57:16.398+00 2025-10-10 14:57:16.398+00
rqKKnJhZrSWZoVl6 EvwZ4tzt3VLhBsTN credential:owner 2025-10-10 21:07:31.25+00 2025-10-10 21:07:31.25+00
\.
--
-- Data for Name: shared_workflow; Type: TABLE DATA; Schema: public; Owner: valknar
--
COPY public.shared_workflow ("workflowId", "projectId", role, "createdAt", "updatedAt") FROM stdin;
XqsPfOUA97pUf3Yg EvwZ4tzt3VLhBsTN workflow:owner 2025-10-10 08:40:39.12+00 2025-10-10 08:40:39.12+00
JntLnJIWAtFUxzoj EvwZ4tzt3VLhBsTN workflow:owner 2025-10-10 08:44:29.399+00 2025-10-10 08:44:29.399+00
\.
--
-- Data for Name: tag_entity; Type: TABLE DATA; Schema: public; Owner: valknar
--
COPY public.tag_entity (name, "createdAt", "updatedAt", id) FROM stdin;
vps 2025-10-10 20:07:35.985+00 2025-10-10 20:07:35.985+00 XtefIsvOfc42BpBk
gitea 2025-10-10 20:08:01.425+00 2025-10-10 20:08:01.425+00 qJSaDCeCHneSYTtn
semaphore 2025-10-10 20:08:17.803+00 2025-10-10 20:08:17.803+00 Xl3CZMEb8MfgZ3uk
\.
--
-- Data for Name: test_case_execution; Type: TABLE DATA; Schema: public; Owner: valknar
--
COPY public.test_case_execution (id, "testRunId", "executionId", status, "runAt", "completedAt", "errorCode", "errorDetails", metrics, "createdAt", "updatedAt", inputs, outputs) FROM stdin;
\.
--
-- Data for Name: test_run; Type: TABLE DATA; Schema: public; Owner: valknar
--
COPY public.test_run (id, "workflowId", status, "errorCode", "errorDetails", "runAt", "completedAt", metrics, "createdAt", "updatedAt") FROM stdin;
\.
--
-- Data for Name: user; Type: TABLE DATA; Schema: public; Owner: valknar
--
COPY public."user" (id, email, "firstName", "lastName", password, "personalizationAnswers", "createdAt", "updatedAt", settings, disabled, "mfaEnabled", "mfaSecret", "mfaRecoveryCodes", "lastActiveAt", "roleSlug") FROM stdin;
68dfa745-5866-4eb3-935f-ba21523b38b8 valknar@pivoine.art Sebastian Krüger $2a$10$qm9O12t9Zr3TvWlBuQ5ENOhnotWGf91U/IiGDF.D2DEJ8i/fTovRi {"version":"v4","personalization_survey_submitted_at":"2025-10-10T06:21:17.079Z","personalization_survey_n8n_version":"1.114.4","automationGoalDevops":["ci-cd","other"],"automationGoalDevopsOther":"Smoothness...","companyIndustryExtended":["it-industry","media-industry","other"],"companySize":"personalUser","companyType":"other","role":"it","reportedSource":"other","reportedSourceOther":"Zapier"} 2025-10-10 06:16:50.929+00 2025-10-10 22:00:39.552+00 {"userActivated":true,"firstSuccessfulWorkflowId":"JntLnJIWAtFUxzoj","userActivatedAt":1760109420464} f f \N \N 2025-10-10 global:owner
\.
--
-- Data for Name: user_api_keys; Type: TABLE DATA; Schema: public; Owner: valknar
--
COPY public.user_api_keys (id, "userId", label, "apiKey", "createdAt", "updatedAt", scopes) FROM stdin;
\.
--
-- Data for Name: variables; Type: TABLE DATA; Schema: public; Owner: valknar
--
COPY public.variables (key, type, value, id) FROM stdin;
\.
--
-- Data for Name: webhook_entity; Type: TABLE DATA; Schema: public; Owner: valknar
--
COPY public.webhook_entity ("webhookPath", method, node, "webhookId", "pathLength", "workflowId") FROM stdin;
5ed1a77b-13b2-4df8-8d38-1059f8618d15 GET FROM valknar/home \N \N JntLnJIWAtFUxzoj
\.
--
-- Data for Name: workflow_entity; Type: TABLE DATA; Schema: public; Owner: valknar
--
COPY public.workflow_entity (name, active, nodes, connections, "createdAt", "updatedAt", settings, "staticData", "pinData", "versionId", "triggerCount", id, meta, "parentFolderId", "isArchived") FROM stdin;
My workflow f [{"parameters":{"path":"743ab5a7-0ba3-4cb7-ae37-070d04fe0742","authentication":"basicAuth","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"3b46a07c-3d3c-4a5f-b6d3-8a77ef708002","name":"Webhook","webhookId":"743ab5a7-0ba3-4cb7-ae37-070d04fe0742"}] {} 2025-10-10 08:40:39.12+00 2025-10-10 11:05:40.652+00 {"executionOrder":"v1"} \N {} 54db19b0-d9fc-48dd-888b-4e0fc48ccb9e 0 XqsPfOUA97pUf3Yg \N \N t
VPS: gitea to semaphore t [{"parameters":{"mode":"expression","numberOutputs":2,"output":"={{ $json.event_type === \\"mqtt\\" ? 1 : 0 }}"},"type":"n8n-nodes-base.switch","typeVersion":3.3,"position":[416,80],"id":"d1b3f530-2f9c-4d9d-95dd-36693e18ed90","name":"Switch","alwaysOutputData":false,"executeOnce":false},{"parameters":{"options":{}},"type":"n8n-nodes-base.respondToWebhook","typeVersion":1.4,"position":[224,0],"id":"0c50d72c-a83e-4266-bbdd-347f2488b73b","name":"TO webhook"},{"parameters":{"path":"5ed1a77b-13b2-4df8-8d38-1059f8618d15","responseMode":"responseNode","options":{}},"type":"n8n-nodes-base.webhook","typeVersion":2.1,"position":[0,0],"id":"ca896859-3fb7-45a5-b707-7b74219b33e3","name":"FROM valknar/home","webhookId":"5ed1a77b-13b2-4df8-8d38-1059f8618d15"},{"parameters":{"method":"POST","url":"http://semaphore:3000/api/project/1/tasks","authentication":"predefinedCredentialType","nodeCredentialType":"httpBearerAuth","sendBody":true,"specifyBody":"json","jsonBody":"{\\n \\"template_id\\": 10\\n}\\n","options":{}},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[576,-80],"id":"328b02ad-f924-4cfe-a2c6-e3a68f329441","name":"TO semaphore","credentials":{"httpBearerAuth":{"id":"pW7BpbFSyoxBbKEI","name":"Bearer Auth account"}}},{"parameters":{"topics":"homeassistant","options":{"jsonParseBody":true}},"type":"n8n-nodes-base.mqttTrigger","typeVersion":1,"position":[0,176],"id":"db220e56-efe7-458b-990d-b6b0c7f3a637","name":"FROM homeassistant","credentials":{"mqtt":{"id":"rqKKnJhZrSWZoVl6","name":"MQTT account"}}},{"parameters":{"assignments":{"assignments":[{"id":"c4a9b92c-994d-465e-b695-00aae9dec0b5","name":"event_type","value":"mqtt","type":"string"}]},"includeOtherFields":true,"options":{}},"type":"n8n-nodes-base.set","typeVersion":3.4,"position":[224,176],"id":"68ebb20b-87e8-4cfb-a83e-9cb692e4d38e","name":"TO event"},{"parameters":{"method":"POST","url":"http://gotify/message?token=ARKhue-EFe.5sxq","sendBody":true,"bodyParameters":{"parameters":[{"name":"message","value":"={{ $json.message.message }}"},{"name":"title","value":"Wolkenriss"}]},"options":{}},"type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[576,224],"id":"197092fe-f532-46aa-8884-900568b6f22b","name":"HTTP Request"}] {"TO webhook":{"main":[[{"node":"Switch","type":"main","index":0}]]},"FROM valknar/home":{"main":[[{"node":"TO webhook","type":"main","index":0}]]},"Switch":{"main":[[{"node":"TO semaphore","type":"main","index":0}],[{"node":"HTTP Request","type":"main","index":0}]]},"FROM homeassistant":{"main":[[{"node":"TO event","type":"main","index":0}]]},"TO event":{"main":[[{"node":"Switch","type":"main","index":0}]]}} 2025-10-10 08:44:29.399+00 2025-10-10 22:47:59.407+00 {"executionOrder":"v1"} \N {} f2e496d1-8f61-43d4-beb5-ca5c7d916e11 2 JntLnJIWAtFUxzoj {"templateCredsSetupCompleted":true} \N f
\.
--
-- Data for Name: workflow_history; Type: TABLE DATA; Schema: public; Owner: valknar
--
COPY public.workflow_history ("versionId", "workflowId", authors, "createdAt", "updatedAt", nodes, connections) FROM stdin;
\.
--
-- Data for Name: workflow_statistics; Type: TABLE DATA; Schema: public; Owner: valknar
--
COPY public.workflow_statistics (count, "latestEvent", name, "workflowId", "rootCount") FROM stdin;
1 2025-10-10 08:55:00.912+00 data_loaded JntLnJIWAtFUxzoj 1
10 2025-10-10 22:45:10.706+00 manual_error JntLnJIWAtFUxzoj 0
68 2025-10-10 22:47:29.87+00 manual_success JntLnJIWAtFUxzoj 0
130 2025-10-10 22:47:59.473+00 production_success JntLnJIWAtFUxzoj 130
\.
--
-- Data for Name: workflows_tags; Type: TABLE DATA; Schema: public; Owner: valknar
--
COPY public.workflows_tags ("workflowId", "tagId") FROM stdin;
JntLnJIWAtFUxzoj XtefIsvOfc42BpBk
JntLnJIWAtFUxzoj qJSaDCeCHneSYTtn
JntLnJIWAtFUxzoj Xl3CZMEb8MfgZ3uk
\.
--
-- Name: auth_provider_sync_history_id_seq; Type: SEQUENCE SET; Schema: public; Owner: valknar
--
SELECT pg_catalog.setval('public.auth_provider_sync_history_id_seq', 1, false);
--
-- Name: execution_annotations_id_seq; Type: SEQUENCE SET; Schema: public; Owner: valknar
--
SELECT pg_catalog.setval('public.execution_annotations_id_seq', 1, false);
--
-- Name: execution_entity_id_seq; Type: SEQUENCE SET; Schema: public; Owner: valknar
--
SELECT pg_catalog.setval('public.execution_entity_id_seq', 208, true);
--
-- Name: execution_metadata_temp_id_seq; Type: SEQUENCE SET; Schema: public; Owner: valknar
--
SELECT pg_catalog.setval('public.execution_metadata_temp_id_seq', 1, false);
--
-- Name: insights_by_period_id_seq; Type: SEQUENCE SET; Schema: public; Owner: valknar
--
SELECT pg_catalog.setval('public.insights_by_period_id_seq', 12, true);
--
-- Name: insights_metadata_metaId_seq; Type: SEQUENCE SET; Schema: public; Owner: valknar
--
SELECT pg_catalog.setval('public."insights_metadata_metaId_seq"', 2, true);
--
-- Name: insights_raw_id_seq; Type: SEQUENCE SET; Schema: public; Owner: valknar
--
SELECT pg_catalog.setval('public.insights_raw_id_seq', 260, true);
--
-- Name: migrations_id_seq; Type: SEQUENCE SET; Schema: public; Owner: valknar
--
SELECT pg_catalog.setval('public.migrations_id_seq', 99, true);
--
-- Name: test_run PK_011c050f566e9db509a0fadb9b9; Type: CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.test_run
ADD CONSTRAINT "PK_011c050f566e9db509a0fadb9b9" PRIMARY KEY (id);
--
-- Name: installed_packages PK_08cc9197c39b028c1e9beca225940576fd1a5804; Type: CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.installed_packages
ADD CONSTRAINT "PK_08cc9197c39b028c1e9beca225940576fd1a5804" PRIMARY KEY ("packageName");
--
-- Name: execution_metadata PK_17a0b6284f8d626aae88e1c16e4; Type: CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.execution_metadata
ADD CONSTRAINT "PK_17a0b6284f8d626aae88e1c16e4" PRIMARY KEY (id);
--
-- Name: project_relation PK_1caaa312a5d7184a003be0f0cb6; Type: CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.project_relation
ADD CONSTRAINT "PK_1caaa312a5d7184a003be0f0cb6" PRIMARY KEY ("projectId", "userId");
--
-- Name: folder_tag PK_27e4e00852f6b06a925a4d83a3e; Type: CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.folder_tag
ADD CONSTRAINT "PK_27e4e00852f6b06a925a4d83a3e" PRIMARY KEY ("folderId", "tagId");
--
-- Name: role PK_35c9b140caaf6da09cfabb0d675; Type: CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.role
ADD CONSTRAINT "PK_35c9b140caaf6da09cfabb0d675" PRIMARY KEY (slug);
--
-- Name: project PK_4d68b1358bb5b766d3e78f32f57; Type: CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.project
ADD CONSTRAINT "PK_4d68b1358bb5b766d3e78f32f57" PRIMARY KEY (id);
--
-- Name: invalid_auth_token PK_5779069b7235b256d91f7af1a15; Type: CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.invalid_auth_token
ADD CONSTRAINT "PK_5779069b7235b256d91f7af1a15" PRIMARY KEY (token);
--
-- Name: shared_workflow PK_5ba87620386b847201c9531c58f; Type: CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.shared_workflow
ADD CONSTRAINT "PK_5ba87620386b847201c9531c58f" PRIMARY KEY ("workflowId", "projectId");
--
-- Name: folder PK_6278a41a706740c94c02e288df8; Type: CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.folder
ADD CONSTRAINT "PK_6278a41a706740c94c02e288df8" PRIMARY KEY (id);
--
-- Name: data_table_column PK_673cb121ee4a8a5e27850c72c51; Type: CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.data_table_column
ADD CONSTRAINT "PK_673cb121ee4a8a5e27850c72c51" PRIMARY KEY (id);
--
-- Name: annotation_tag_entity PK_69dfa041592c30bbc0d4b84aa00; Type: CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.annotation_tag_entity
ADD CONSTRAINT "PK_69dfa041592c30bbc0d4b84aa00" PRIMARY KEY (id);
--
-- Name: execution_annotations PK_7afcf93ffa20c4252869a7c6a23; Type: CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.execution_annotations
ADD CONSTRAINT "PK_7afcf93ffa20c4252869a7c6a23" PRIMARY KEY (id);
--
-- Name: migrations PK_8c82d7f526340ab734260ea46be; Type: CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.migrations
ADD CONSTRAINT "PK_8c82d7f526340ab734260ea46be" PRIMARY KEY (id);
--
-- Name: installed_nodes PK_8ebd28194e4f792f96b5933423fc439df97d9689; Type: CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.installed_nodes
ADD CONSTRAINT "PK_8ebd28194e4f792f96b5933423fc439df97d9689" PRIMARY KEY (name);
--
-- Name: shared_credentials PK_8ef3a59796a228913f251779cff; Type: CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.shared_credentials
ADD CONSTRAINT "PK_8ef3a59796a228913f251779cff" PRIMARY KEY ("credentialsId", "projectId");
--
-- Name: test_case_execution PK_90c121f77a78a6580e94b794bce; Type: CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.test_case_execution
ADD CONSTRAINT "PK_90c121f77a78a6580e94b794bce" PRIMARY KEY (id);
--
-- Name: user_api_keys PK_978fa5caa3468f463dac9d92e69; Type: CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.user_api_keys
ADD CONSTRAINT "PK_978fa5caa3468f463dac9d92e69" PRIMARY KEY (id);
--
-- Name: execution_annotation_tags PK_979ec03d31294cca484be65d11f; Type: CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.execution_annotation_tags
ADD CONSTRAINT "PK_979ec03d31294cca484be65d11f" PRIMARY KEY ("annotationId", "tagId");
--
-- Name: webhook_entity PK_b21ace2e13596ccd87dc9bf4ea6; Type: CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.webhook_entity
ADD CONSTRAINT "PK_b21ace2e13596ccd87dc9bf4ea6" PRIMARY KEY ("webhookPath", method);
--
-- Name: insights_by_period PK_b606942249b90cc39b0265f0575; Type: CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.insights_by_period
ADD CONSTRAINT "PK_b606942249b90cc39b0265f0575" PRIMARY KEY (id);
--
-- Name: workflow_history PK_b6572dd6173e4cd06fe79937b58; Type: CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.workflow_history
ADD CONSTRAINT "PK_b6572dd6173e4cd06fe79937b58" PRIMARY KEY ("versionId");
--
-- Name: scope PK_bfc45df0481abd7f355d6187da1; Type: CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.scope
ADD CONSTRAINT "PK_bfc45df0481abd7f355d6187da1" PRIMARY KEY (slug);
--
-- Name: processed_data PK_ca04b9d8dc72de268fe07a65773; Type: CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.processed_data
ADD CONSTRAINT "PK_ca04b9d8dc72de268fe07a65773" PRIMARY KEY ("workflowId", context);
--
-- Name: settings PK_dc0fe14e6d9943f268e7b119f69ab8bd; Type: CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.settings
ADD CONSTRAINT "PK_dc0fe14e6d9943f268e7b119f69ab8bd" PRIMARY KEY (key);
--
-- Name: data_table PK_e226d0001b9e6097cbfe70617cb; Type: CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.data_table
ADD CONSTRAINT "PK_e226d0001b9e6097cbfe70617cb" PRIMARY KEY (id);
--
-- Name: user PK_ea8f538c94b6e352418254ed6474a81f; Type: CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public."user"
ADD CONSTRAINT "PK_ea8f538c94b6e352418254ed6474a81f" PRIMARY KEY (id);
--
-- Name: insights_raw PK_ec15125755151e3a7e00e00014f; Type: CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.insights_raw
ADD CONSTRAINT "PK_ec15125755151e3a7e00e00014f" PRIMARY KEY (id);
--
-- Name: insights_metadata PK_f448a94c35218b6208ce20cf5a1; Type: CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.insights_metadata
ADD CONSTRAINT "PK_f448a94c35218b6208ce20cf5a1" PRIMARY KEY ("metaId");
--
-- Name: role_scope PK_role_scope; Type: CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.role_scope
ADD CONSTRAINT "PK_role_scope" PRIMARY KEY ("roleSlug", "scopeSlug");
--
-- Name: data_table_column UQ_8082ec4890f892f0bc77473a123; Type: CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.data_table_column
ADD CONSTRAINT "UQ_8082ec4890f892f0bc77473a123" UNIQUE ("dataTableId", name);
--
-- Name: data_table UQ_b23096ef747281ac944d28e8b0d; Type: CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.data_table
ADD CONSTRAINT "UQ_b23096ef747281ac944d28e8b0d" UNIQUE ("projectId", name);
--
-- Name: user UQ_e12875dfb3b1d92d7d7c5377e2; Type: CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public."user"
ADD CONSTRAINT "UQ_e12875dfb3b1d92d7d7c5377e2" UNIQUE (email);
--
-- Name: auth_identity auth_identity_pkey; Type: CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.auth_identity
ADD CONSTRAINT auth_identity_pkey PRIMARY KEY ("providerId", "providerType");
--
-- Name: auth_provider_sync_history auth_provider_sync_history_pkey; Type: CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.auth_provider_sync_history
ADD CONSTRAINT auth_provider_sync_history_pkey PRIMARY KEY (id);
--
-- Name: credentials_entity credentials_entity_pkey; Type: CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.credentials_entity
ADD CONSTRAINT credentials_entity_pkey PRIMARY KEY (id);
--
-- Name: event_destinations event_destinations_pkey; Type: CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.event_destinations
ADD CONSTRAINT event_destinations_pkey PRIMARY KEY (id);
--
-- Name: execution_data execution_data_pkey; Type: CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.execution_data
ADD CONSTRAINT execution_data_pkey PRIMARY KEY ("executionId");
--
-- Name: execution_entity pk_e3e63bbf986767844bbe1166d4e; Type: CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.execution_entity
ADD CONSTRAINT pk_e3e63bbf986767844bbe1166d4e PRIMARY KEY (id);
--
-- Name: workflow_statistics pk_workflow_statistics; Type: CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.workflow_statistics
ADD CONSTRAINT pk_workflow_statistics PRIMARY KEY ("workflowId", name);
--
-- Name: workflows_tags pk_workflows_tags; Type: CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.workflows_tags
ADD CONSTRAINT pk_workflows_tags PRIMARY KEY ("workflowId", "tagId");
--
-- Name: tag_entity tag_entity_pkey; Type: CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.tag_entity
ADD CONSTRAINT tag_entity_pkey PRIMARY KEY (id);
--
-- Name: variables variables_key_key; Type: CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.variables
ADD CONSTRAINT variables_key_key UNIQUE (key);
--
-- Name: variables variables_pkey; Type: CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.variables
ADD CONSTRAINT variables_pkey PRIMARY KEY (id);
--
-- Name: workflow_entity workflow_entity_pkey; Type: CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.workflow_entity
ADD CONSTRAINT workflow_entity_pkey PRIMARY KEY (id);
--
-- Name: IDX_14f68deffaf858465715995508; Type: INDEX; Schema: public; Owner: valknar
--
CREATE UNIQUE INDEX "IDX_14f68deffaf858465715995508" ON public.folder USING btree ("projectId", id);
--
-- Name: IDX_1d8ab99d5861c9388d2dc1cf73; Type: INDEX; Schema: public; Owner: valknar
--
CREATE UNIQUE INDEX "IDX_1d8ab99d5861c9388d2dc1cf73" ON public.insights_metadata USING btree ("workflowId");
--
-- Name: IDX_1e31657f5fe46816c34be7c1b4; Type: INDEX; Schema: public; Owner: valknar
--
CREATE INDEX "IDX_1e31657f5fe46816c34be7c1b4" ON public.workflow_history USING btree ("workflowId");
--
-- Name: IDX_1ef35bac35d20bdae979d917a3; Type: INDEX; Schema: public; Owner: valknar
--
CREATE UNIQUE INDEX "IDX_1ef35bac35d20bdae979d917a3" ON public.user_api_keys USING btree ("apiKey");
--
-- Name: IDX_5f0643f6717905a05164090dde; Type: INDEX; Schema: public; Owner: valknar
--
CREATE INDEX "IDX_5f0643f6717905a05164090dde" ON public.project_relation USING btree ("userId");
--
-- Name: IDX_60b6a84299eeb3f671dfec7693; Type: INDEX; Schema: public; Owner: valknar
--
CREATE UNIQUE INDEX "IDX_60b6a84299eeb3f671dfec7693" ON public.insights_by_period USING btree ("periodStart", type, "periodUnit", "metaId");
--
-- Name: IDX_61448d56d61802b5dfde5cdb00; Type: INDEX; Schema: public; Owner: valknar
--
CREATE INDEX "IDX_61448d56d61802b5dfde5cdb00" ON public.project_relation USING btree ("projectId");
--
-- Name: IDX_63d7bbae72c767cf162d459fcc; Type: INDEX; Schema: public; Owner: valknar
--
CREATE UNIQUE INDEX "IDX_63d7bbae72c767cf162d459fcc" ON public.user_api_keys USING btree ("userId", label);
--
-- Name: IDX_8e4b4774db42f1e6dda3452b2a; Type: INDEX; Schema: public; Owner: valknar
--
CREATE INDEX "IDX_8e4b4774db42f1e6dda3452b2a" ON public.test_case_execution USING btree ("testRunId");
--
-- Name: IDX_97f863fa83c4786f1956508496; Type: INDEX; Schema: public; Owner: valknar
--
CREATE UNIQUE INDEX "IDX_97f863fa83c4786f1956508496" ON public.execution_annotations USING btree ("executionId");
--
-- Name: IDX_a3697779b366e131b2bbdae297; Type: INDEX; Schema: public; Owner: valknar
--
CREATE INDEX "IDX_a3697779b366e131b2bbdae297" ON public.execution_annotation_tags USING btree ("tagId");
--
-- Name: IDX_ae51b54c4bb430cf92f48b623f; Type: INDEX; Schema: public; Owner: valknar
--
CREATE UNIQUE INDEX "IDX_ae51b54c4bb430cf92f48b623f" ON public.annotation_tag_entity USING btree (name);
--
-- Name: IDX_c1519757391996eb06064f0e7c; Type: INDEX; Schema: public; Owner: valknar
--
CREATE INDEX "IDX_c1519757391996eb06064f0e7c" ON public.execution_annotation_tags USING btree ("annotationId");
--
-- Name: IDX_cec8eea3bf49551482ccb4933e; Type: INDEX; Schema: public; Owner: valknar
--
CREATE UNIQUE INDEX "IDX_cec8eea3bf49551482ccb4933e" ON public.execution_metadata USING btree ("executionId", key);
--
-- Name: IDX_d6870d3b6e4c185d33926f423c; Type: INDEX; Schema: public; Owner: valknar
--
CREATE INDEX "IDX_d6870d3b6e4c185d33926f423c" ON public.test_run USING btree ("workflowId");
--
-- Name: IDX_execution_entity_deletedAt; Type: INDEX; Schema: public; Owner: valknar
--
CREATE INDEX "IDX_execution_entity_deletedAt" ON public.execution_entity USING btree ("deletedAt");
--
-- Name: IDX_role_scope_scopeSlug; Type: INDEX; Schema: public; Owner: valknar
--
CREATE INDEX "IDX_role_scope_scopeSlug" ON public.role_scope USING btree ("scopeSlug");
--
-- Name: IDX_workflow_entity_name; Type: INDEX; Schema: public; Owner: valknar
--
CREATE INDEX "IDX_workflow_entity_name" ON public.workflow_entity USING btree (name);
--
-- Name: idx_07fde106c0b471d8cc80a64fc8; Type: INDEX; Schema: public; Owner: valknar
--
CREATE INDEX idx_07fde106c0b471d8cc80a64fc8 ON public.credentials_entity USING btree (type);
--
-- Name: idx_16f4436789e804e3e1c9eeb240; Type: INDEX; Schema: public; Owner: valknar
--
CREATE INDEX idx_16f4436789e804e3e1c9eeb240 ON public.webhook_entity USING btree ("webhookId", method, "pathLength");
--
-- Name: idx_812eb05f7451ca757fb98444ce; Type: INDEX; Schema: public; Owner: valknar
--
CREATE UNIQUE INDEX idx_812eb05f7451ca757fb98444ce ON public.tag_entity USING btree (name);
--
-- Name: idx_execution_entity_stopped_at_status_deleted_at; Type: INDEX; Schema: public; Owner: valknar
--
CREATE INDEX idx_execution_entity_stopped_at_status_deleted_at ON public.execution_entity USING btree ("stoppedAt", status, "deletedAt") WHERE (("stoppedAt" IS NOT NULL) AND ("deletedAt" IS NULL));
--
-- Name: idx_execution_entity_wait_till_status_deleted_at; Type: INDEX; Schema: public; Owner: valknar
--
CREATE INDEX idx_execution_entity_wait_till_status_deleted_at ON public.execution_entity USING btree ("waitTill", status, "deletedAt") WHERE (("waitTill" IS NOT NULL) AND ("deletedAt" IS NULL));
--
-- Name: idx_execution_entity_workflow_id_started_at; Type: INDEX; Schema: public; Owner: valknar
--
CREATE INDEX idx_execution_entity_workflow_id_started_at ON public.execution_entity USING btree ("workflowId", "startedAt") WHERE (("startedAt" IS NOT NULL) AND ("deletedAt" IS NULL));
--
-- Name: idx_workflows_tags_workflow_id; Type: INDEX; Schema: public; Owner: valknar
--
CREATE INDEX idx_workflows_tags_workflow_id ON public.workflows_tags USING btree ("workflowId");
--
-- Name: pk_credentials_entity_id; Type: INDEX; Schema: public; Owner: valknar
--
CREATE UNIQUE INDEX pk_credentials_entity_id ON public.credentials_entity USING btree (id);
--
-- Name: pk_tag_entity_id; Type: INDEX; Schema: public; Owner: valknar
--
CREATE UNIQUE INDEX pk_tag_entity_id ON public.tag_entity USING btree (id);
--
-- Name: pk_variables_id; Type: INDEX; Schema: public; Owner: valknar
--
CREATE UNIQUE INDEX pk_variables_id ON public.variables USING btree (id);
--
-- Name: pk_workflow_entity_id; Type: INDEX; Schema: public; Owner: valknar
--
CREATE UNIQUE INDEX pk_workflow_entity_id ON public.workflow_entity USING btree (id);
--
-- Name: project_relation_role_idx; Type: INDEX; Schema: public; Owner: valknar
--
CREATE INDEX project_relation_role_idx ON public.project_relation USING btree (role);
--
-- Name: project_relation_role_project_idx; Type: INDEX; Schema: public; Owner: valknar
--
CREATE INDEX project_relation_role_project_idx ON public.project_relation USING btree ("projectId", role);
--
-- Name: user_role_idx; Type: INDEX; Schema: public; Owner: valknar
--
CREATE INDEX user_role_idx ON public."user" USING btree ("roleSlug");
--
-- Name: processed_data FK_06a69a7032c97a763c2c7599464; Type: FK CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.processed_data
ADD CONSTRAINT "FK_06a69a7032c97a763c2c7599464" FOREIGN KEY ("workflowId") REFERENCES public.workflow_entity(id) ON DELETE CASCADE;
--
-- Name: insights_metadata FK_1d8ab99d5861c9388d2dc1cf733; Type: FK CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.insights_metadata
ADD CONSTRAINT "FK_1d8ab99d5861c9388d2dc1cf733" FOREIGN KEY ("workflowId") REFERENCES public.workflow_entity(id) ON DELETE SET NULL;
--
-- Name: workflow_history FK_1e31657f5fe46816c34be7c1b4b; Type: FK CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.workflow_history
ADD CONSTRAINT "FK_1e31657f5fe46816c34be7c1b4b" FOREIGN KEY ("workflowId") REFERENCES public.workflow_entity(id) ON DELETE CASCADE;
--
-- Name: insights_metadata FK_2375a1eda085adb16b24615b69c; Type: FK CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.insights_metadata
ADD CONSTRAINT "FK_2375a1eda085adb16b24615b69c" FOREIGN KEY ("projectId") REFERENCES public.project(id) ON DELETE SET NULL;
--
-- Name: execution_metadata FK_31d0b4c93fb85ced26f6005cda3; Type: FK CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.execution_metadata
ADD CONSTRAINT "FK_31d0b4c93fb85ced26f6005cda3" FOREIGN KEY ("executionId") REFERENCES public.execution_entity(id) ON DELETE CASCADE;
--
-- Name: shared_credentials FK_416f66fc846c7c442970c094ccf; Type: FK CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.shared_credentials
ADD CONSTRAINT "FK_416f66fc846c7c442970c094ccf" FOREIGN KEY ("credentialsId") REFERENCES public.credentials_entity(id) ON DELETE CASCADE;
--
-- Name: project_relation FK_5f0643f6717905a05164090dde7; Type: FK CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.project_relation
ADD CONSTRAINT "FK_5f0643f6717905a05164090dde7" FOREIGN KEY ("userId") REFERENCES public."user"(id) ON DELETE CASCADE;
--
-- Name: project_relation FK_61448d56d61802b5dfde5cdb002; Type: FK CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.project_relation
ADD CONSTRAINT "FK_61448d56d61802b5dfde5cdb002" FOREIGN KEY ("projectId") REFERENCES public.project(id) ON DELETE CASCADE;
--
-- Name: insights_by_period FK_6414cfed98daabbfdd61a1cfbc0; Type: FK CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.insights_by_period
ADD CONSTRAINT "FK_6414cfed98daabbfdd61a1cfbc0" FOREIGN KEY ("metaId") REFERENCES public.insights_metadata("metaId") ON DELETE CASCADE;
--
-- Name: insights_raw FK_6e2e33741adef2a7c5d66befa4e; Type: FK CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.insights_raw
ADD CONSTRAINT "FK_6e2e33741adef2a7c5d66befa4e" FOREIGN KEY ("metaId") REFERENCES public.insights_metadata("metaId") ON DELETE CASCADE;
--
-- Name: installed_nodes FK_73f857fc5dce682cef8a99c11dbddbc969618951; Type: FK CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.installed_nodes
ADD CONSTRAINT "FK_73f857fc5dce682cef8a99c11dbddbc969618951" FOREIGN KEY (package) REFERENCES public.installed_packages("packageName") ON UPDATE CASCADE ON DELETE CASCADE;
--
-- Name: folder FK_804ea52f6729e3940498bd54d78; Type: FK CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.folder
ADD CONSTRAINT "FK_804ea52f6729e3940498bd54d78" FOREIGN KEY ("parentFolderId") REFERENCES public.folder(id) ON DELETE CASCADE;
--
-- Name: shared_credentials FK_812c2852270da1247756e77f5a4; Type: FK CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.shared_credentials
ADD CONSTRAINT "FK_812c2852270da1247756e77f5a4" FOREIGN KEY ("projectId") REFERENCES public.project(id) ON DELETE CASCADE;
--
-- Name: test_case_execution FK_8e4b4774db42f1e6dda3452b2af; Type: FK CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.test_case_execution
ADD CONSTRAINT "FK_8e4b4774db42f1e6dda3452b2af" FOREIGN KEY ("testRunId") REFERENCES public.test_run(id) ON DELETE CASCADE;
--
-- Name: data_table_column FK_930b6e8faaf88294cef23484160; Type: FK CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.data_table_column
ADD CONSTRAINT "FK_930b6e8faaf88294cef23484160" FOREIGN KEY ("dataTableId") REFERENCES public.data_table(id) ON DELETE CASCADE;
--
-- Name: folder_tag FK_94a60854e06f2897b2e0d39edba; Type: FK CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.folder_tag
ADD CONSTRAINT "FK_94a60854e06f2897b2e0d39edba" FOREIGN KEY ("folderId") REFERENCES public.folder(id) ON DELETE CASCADE;
--
-- Name: execution_annotations FK_97f863fa83c4786f19565084960; Type: FK CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.execution_annotations
ADD CONSTRAINT "FK_97f863fa83c4786f19565084960" FOREIGN KEY ("executionId") REFERENCES public.execution_entity(id) ON DELETE CASCADE;
--
-- Name: execution_annotation_tags FK_a3697779b366e131b2bbdae2976; Type: FK CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.execution_annotation_tags
ADD CONSTRAINT "FK_a3697779b366e131b2bbdae2976" FOREIGN KEY ("tagId") REFERENCES public.annotation_tag_entity(id) ON DELETE CASCADE;
--
-- Name: shared_workflow FK_a45ea5f27bcfdc21af9b4188560; Type: FK CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.shared_workflow
ADD CONSTRAINT "FK_a45ea5f27bcfdc21af9b4188560" FOREIGN KEY ("projectId") REFERENCES public.project(id) ON DELETE CASCADE;
--
-- Name: folder FK_a8260b0b36939c6247f385b8221; Type: FK CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.folder
ADD CONSTRAINT "FK_a8260b0b36939c6247f385b8221" FOREIGN KEY ("projectId") REFERENCES public.project(id) ON DELETE CASCADE;
--
-- Name: execution_annotation_tags FK_c1519757391996eb06064f0e7c8; Type: FK CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.execution_annotation_tags
ADD CONSTRAINT "FK_c1519757391996eb06064f0e7c8" FOREIGN KEY ("annotationId") REFERENCES public.execution_annotations(id) ON DELETE CASCADE;
--
-- Name: data_table FK_c2a794257dee48af7c9abf681de; Type: FK CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.data_table
ADD CONSTRAINT "FK_c2a794257dee48af7c9abf681de" FOREIGN KEY ("projectId") REFERENCES public.project(id) ON DELETE CASCADE;
--
-- Name: project_relation FK_c6b99592dc96b0d836d7a21db91; Type: FK CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.project_relation
ADD CONSTRAINT "FK_c6b99592dc96b0d836d7a21db91" FOREIGN KEY (role) REFERENCES public.role(slug);
--
-- Name: test_run FK_d6870d3b6e4c185d33926f423c8; Type: FK CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.test_run
ADD CONSTRAINT "FK_d6870d3b6e4c185d33926f423c8" FOREIGN KEY ("workflowId") REFERENCES public.workflow_entity(id) ON DELETE CASCADE;
--
-- Name: shared_workflow FK_daa206a04983d47d0a9c34649ce; Type: FK CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.shared_workflow
ADD CONSTRAINT "FK_daa206a04983d47d0a9c34649ce" FOREIGN KEY ("workflowId") REFERENCES public.workflow_entity(id) ON DELETE CASCADE;
--
-- Name: folder_tag FK_dc88164176283de80af47621746; Type: FK CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.folder_tag
ADD CONSTRAINT "FK_dc88164176283de80af47621746" FOREIGN KEY ("tagId") REFERENCES public.tag_entity(id) ON DELETE CASCADE;
--
-- Name: user_api_keys FK_e131705cbbc8fb589889b02d457; Type: FK CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.user_api_keys
ADD CONSTRAINT "FK_e131705cbbc8fb589889b02d457" FOREIGN KEY ("userId") REFERENCES public."user"(id) ON DELETE CASCADE;
--
-- Name: test_case_execution FK_e48965fac35d0f5b9e7f51d8c44; Type: FK CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.test_case_execution
ADD CONSTRAINT "FK_e48965fac35d0f5b9e7f51d8c44" FOREIGN KEY ("executionId") REFERENCES public.execution_entity(id) ON DELETE SET NULL;
--
-- Name: user FK_eaea92ee7bfb9c1b6cd01505d56; Type: FK CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public."user"
ADD CONSTRAINT "FK_eaea92ee7bfb9c1b6cd01505d56" FOREIGN KEY ("roleSlug") REFERENCES public.role(slug);
--
-- Name: role_scope FK_role; Type: FK CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.role_scope
ADD CONSTRAINT "FK_role" FOREIGN KEY ("roleSlug") REFERENCES public.role(slug) ON UPDATE CASCADE ON DELETE CASCADE;
--
-- Name: role_scope FK_scope; Type: FK CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.role_scope
ADD CONSTRAINT "FK_scope" FOREIGN KEY ("scopeSlug") REFERENCES public.scope(slug) ON UPDATE CASCADE ON DELETE CASCADE;
--
-- Name: auth_identity auth_identity_userId_fkey; Type: FK CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.auth_identity
ADD CONSTRAINT "auth_identity_userId_fkey" FOREIGN KEY ("userId") REFERENCES public."user"(id);
--
-- Name: execution_data execution_data_fk; Type: FK CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.execution_data
ADD CONSTRAINT execution_data_fk FOREIGN KEY ("executionId") REFERENCES public.execution_entity(id) ON DELETE CASCADE;
--
-- Name: execution_entity fk_execution_entity_workflow_id; Type: FK CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.execution_entity
ADD CONSTRAINT fk_execution_entity_workflow_id FOREIGN KEY ("workflowId") REFERENCES public.workflow_entity(id) ON DELETE CASCADE;
--
-- Name: webhook_entity fk_webhook_entity_workflow_id; Type: FK CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.webhook_entity
ADD CONSTRAINT fk_webhook_entity_workflow_id FOREIGN KEY ("workflowId") REFERENCES public.workflow_entity(id) ON DELETE CASCADE;
--
-- Name: workflow_entity fk_workflow_parent_folder; Type: FK CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.workflow_entity
ADD CONSTRAINT fk_workflow_parent_folder FOREIGN KEY ("parentFolderId") REFERENCES public.folder(id) ON DELETE CASCADE;
--
-- Name: workflow_statistics fk_workflow_statistics_workflow_id; Type: FK CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.workflow_statistics
ADD CONSTRAINT fk_workflow_statistics_workflow_id FOREIGN KEY ("workflowId") REFERENCES public.workflow_entity(id) ON DELETE CASCADE;
--
-- Name: workflows_tags fk_workflows_tags_tag_id; Type: FK CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.workflows_tags
ADD CONSTRAINT fk_workflows_tags_tag_id FOREIGN KEY ("tagId") REFERENCES public.tag_entity(id) ON DELETE CASCADE;
--
-- Name: workflows_tags fk_workflows_tags_workflow_id; Type: FK CONSTRAINT; Schema: public; Owner: valknar
--
ALTER TABLE ONLY public.workflows_tags
ADD CONSTRAINT fk_workflows_tags_workflow_id FOREIGN KEY ("workflowId") REFERENCES public.workflow_entity(id) ON DELETE CASCADE;
--
-- PostgreSQL database dump complete
--
\unrestrict dts3Bhx6FZxMfXlF6bnVPLgR3iFkZKr8wPdgXxuFrGNi4jaSVTp1D6sOr23xaVu