-
Notifications
You must be signed in to change notification settings - Fork 463
Open
Labels
Description
Mysql2::Error: Duplicate entry 'home:DJ2LS:DJ2LS:FreeDATA:PR-1027' for key 'pr[Truncated]
Summary
URL
https://api.opensuse.org/trigger/workflow?id=9621"
Where
trigger_workflow#create
Occured
Nov 01 4:02pm
Similar
2
Params
{
"action" => "create",
"controller" => "trigger_workflow",
"id" => "9621",
"label" => {
"color" => "000000",
"default" => false,
"description" => "Pull requests that update GitHub Actions code",
"id" => 4544335584,
"name" => "github_actions",
"node_id" => "LA_kwDOEyCVNM8AAAABDt0O4A",
"url" => "https://api.github.com/repos/DJ2LS/FreeDATA/labels/github_actions"
},
"number" => 1027,
"pull_request" => {
"_links" => {
"comments" => {
"href" => "https://api.github.com/repos/DJ2LS/FreeDATA/issues/1027/comments"
},
"commits" => {
"href" => "https://api.github.com/repos/DJ2LS/FreeDATA/pulls/1027/commits"
},
"html" => {
"href" => "https://github.com/DJ2LS/FreeDATA/pull/1027"
},
"issue" => {
"href" => "https://api.github.com/repos/DJ2LS/FreeDATA/issues/1027"
},
"review_comment" => {
"href" => "https://api.github.com/repos/DJ2LS/FreeDATA/pulls/comments{/number}"
},
"review_comments" => {
"href" => "https://api.github.com/repos/DJ2LS/FreeDATA/pulls/1027/comments"
},
"self" => {
"href" => "https://api.github.com/repos/DJ2LS/FreeDATA/pulls/1027"
},
"statuses" => {
"href" => "https://api.github.com/repos/DJ2LS/FreeDATA/statuses/f166ebdf66af19b5500cd4ebd[Truncated]"
}
},
"active_lock_reason" => nil,
"additions" => 4,
"assignee" => nil,
"assignees" => [],
"author_association" => "CONTRIBUTOR",
"auto_merge" => nil,
"base" => {
"label" => "DJ2LS:develop",
"ref" => "develop",
"repo" => {
"allow_forking" => true,
"archive_url" => "https://api.github.com/repos/DJ2LS/FreeDATA/{archive_format}{/ref}",
"archived" => false,
"assignees_url" => "https://api.github.com/repos/DJ2LS/FreeDATA/assignees{/user}",
"blobs_url" => "https://api.github.com/repos/DJ2LS/FreeDATA/git/blobs{/sha}",
"branches_url" => "https://api.github.com/repos/DJ2LS/FreeDATA/branches{/branch}",
"clone_url" => "https://github.com/DJ2LS/FreeDATA.git",
"collaborators_url" => "https://api.github.com/repos/DJ2LS/FreeDATA/collaborators{/collaborator}",
"comments_url" => "https://api.github.com/repos/DJ2LS/FreeDATA/comments{/number}",
"commits_url" => "https://api.github.com/repos/DJ2LS/FreeDATA/commits{/sha}",
"compare_url" => "https://api.github.com/repos/DJ2LS/FreeDATA/compare/{base}...{head}",
"contents_url" => "https://api.github.com/repos/DJ2LS/FreeDATA/contents/{+path}",
"contributors_url" => "https://api.github.com/repos/DJ2LS/FreeDATA/contributors",
"created_at" => "2020-12-12T18:57:26Z",
"deployments_url" => "https://api.github.com/repos/DJ2LS/FreeDATA/deployments",
"description" => "A free, open-source, multi-platform application for sending files and messages[Truncated]",
"disabled" => false,
"downloads_url" => "https://api.github.com/repos/DJ2LS/FreeDATA/downloads",
"events_url" => "https://api.github.com/repos/DJ2LS/FreeDATA/events",
"fork" => false,
"forks" => 28,
"forks_count" => 28,
"forks_url" => "https://api.github.com/repos/DJ2LS/FreeDATA/forks",
"full_name" => "DJ2LS/FreeDATA",
"git_commits_url" => "https://api.github.com/repos/DJ2LS/FreeDATA/git/commits{/sha}",
"git_refs_url" => "https://api.github.com/repos/DJ2LS/FreeDATA/git/refs{/sha}",
"git_tags_url" => "https://api.github.com/repos/DJ2LS/FreeDATA/git/tags{/sha}",
"git_url" => "git://github.com/DJ2LS/FreeDATA.git",
"has_discussions" => false,
"has_downloads" => true,
"has_issues" => true,
"has_pages" => false,
"has_projects" => true,
"has_wiki" => false,
"homepage" => "https://wiki.freedata.app/",
"hooks_url" => "https://api.github.com/repos/DJ2LS/FreeDATA/hooks",
"html_url" => "https://github.com/DJ2LS/FreeDATA",
"id" => 320902452,
"is_template" => false,
"issue_comment_url" => "https://api.github.com/repos/DJ2LS/FreeDATA/issues/comments{/number}",
"issue_events_url" => "https://api.github.com/repos/DJ2LS/FreeDATA/issues/events{/number}",
"issues_url" => "https://api.github.com/repos/DJ2LS/FreeDATA/issues{/number}",
"keys_url" => "https://api.github.com/repos/DJ2LS/FreeDATA/keys{/key_id}",
"labels_url" => "https://api.github.com/repos/DJ2LS/FreeDATA/labels{/name}",
"language" => "Python",
"languages_url" => "https://api.github.com/repos/DJ2LS/FreeDATA/languages",
"license" => {
"key" => "gpl-3.0",
"name" => "GNU General Public License v3.0",
"node_id" => "MDc6TGljZW5zZTk=",
"spdx_id" => "GPL-3.0",
"url" => "https://api.github.com/licenses/gpl-3.0"
},
"merges_url" => "https://api.github.com/repos/DJ2LS/FreeDATA/merges",
"milestones_url" => "https://api.github.com/repos/DJ2LS/FreeDATA/milestones{/number}",
"mirror_url" => nil,
"name" => "FreeDATA",
"node_id" => "MDEwOlJlcG9zaXRvcnkzMjA5MDI0NTI=",
"notifications_url" => "https://api.github.com/repos/DJ2LS/FreeDATA/notifications{?since,all,participa[Truncated]",
"open_issues" => 56,
"open_issues_count" => 56,
"owner" => {
"avatar_url" => "https://avatars.githubusercontent.com/u/75909252?v=4",
"events_url" => "https://api.github.com/users/DJ2LS/events{/privacy}",
"followers_url" => "https://api.github.com/users/DJ2LS/followers",
"following_url" => "https://api.github.com/users/DJ2LS/following{/other_user}",
"gists_url" => "https://api.github.com/users/DJ2LS/gists{/gist_id}",
"gravatar_id" => "",
"html_url" => "https://github.com/DJ2LS",
"id" => 75909252,
"login" => "DJ2LS",
"node_id" => "MDQ6VXNlcjc1OTA5MjUy",
"organizations_url" => "https://api.github.com/users/DJ2LS/orgs",
"received_events_url" => "https://api.github.com/users/DJ2LS/received_events",
"repos_url" => "https://api.github.com/users/DJ2LS/repos",
"site_admin" => false,
"starred_url" => "https://api.github.com/users/DJ2LS/starred{/owner}{/repo}",
"subscriptions_url" => "https://api.github.com/users/DJ2LS/subscriptions",
"type" => "User",
"url" => "https://api.github.com/users/DJ2LS",
"user_view_type" => "public"
},
"private" => false,
"pulls_url" => "https://api.github.com/repos/DJ2LS/FreeDATA/pulls{/number}",
"pushed_at" => "2025-11-01T16:01:51Z",
"releases_url" => "https://api.github.com/repos/DJ2LS/FreeDATA/releases{/id}",
"size" => 70435,
"ssh_url" => "git@github.com:DJ2LS/FreeDATA.git",
"stargazers_count" => 188,
"stargazers_url" => "https://api.github.com/repos/DJ2LS/FreeDATA/stargazers",
"statuses_url" => "https://api.github.com/repos/DJ2LS/FreeDATA/statuses/{sha}",
"subscribers_url" => "https://api.github.com/repos/DJ2LS/FreeDATA/subscribers",
"subscription_url" => "https://api.github.com/repos/DJ2LS/FreeDATA/subscription",
"svn_url" => "https://github.com/DJ2LS/FreeDATA",
"tags_url" => "https://api.github.com/repos/DJ2LS/FreeDATA/tags",
"teams_url" => "https://api.github.com/repos/DJ2LS/FreeDATA/teams",
"topics" => ["codec2", "freedata", "ham-radio", "hamradio", "hf-chat"],
"trees_url" => "https://api.github.com/repos/DJ2LS/FreeDATA/git/trees{/sha}",
"updated_at" => "2025-10-27T07:46:51Z",
"url" => "https://api.github.com/repos/DJ2LS/FreeDATA",
"visibility" => "public",
"watchers" => 188,
"watchers_count" => 188,
"web_commit_signoff_required" => false
},
"sha" => "836039d3f4dbc49efee4e6cfb9ddcbdd325a623b",
"user" => {
"avatar_url" => "https://avatars.githubusercontent.com/u/75909252?v=4",
"events_url" => "https://api.github.com/users/DJ2LS/events{/privacy}",
"followers_url" => "https://api.github.com/users/DJ2LS/followers",
"following_url" => "https://api.github.com/users/DJ2LS/following{/other_user}",
"gists_url" => "https://api.github.com/users/DJ2LS/gists{/gist_id}",
"gravatar_id" => "",
"html_url" => "https://github.com/DJ2LS",
"id" => 75909252,
"login" => "DJ2LS",
"node_id" => "MDQ6VXNlcjc1OTA5MjUy",
"organizations_url" => "https://api.github.com/users/DJ2LS/orgs",
"received_events_url" => "https://api.github.com/users/DJ2LS/received_events",
"repos_url" => "https://api.github.com/users/DJ2LS/repos",
"site_admin" => false,
"starred_url" => "https://api.github.com/users/DJ2LS/starred{/owner}{/repo}",
"subscriptions_url" => "https://api.github.com/users/DJ2LS/subscriptions",
"type" => "User",
"url" => "https://api.github.com/users/DJ2LS",
"user_view_type" => "public"
}
},
"body" => "Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) fr[Truncated]",
"changed_files" => 4,
"closed_at" => nil,
"comments" => 0,
"comments_url" => "https://api.github.com/repos/DJ2LS/FreeDATA/issues/1027/comments",
"commits" => 1,
"commits_url" => "https://api.github.com/repos/DJ2LS/FreeDATA/pulls/1027/commits",
"created_at" => "2025-11-01T16:01:51Z",
"deletions" => 4,
"diff_url" => "https://github.com/DJ2LS/FreeDATA/pull/1027.diff",
"draft" => false,
"head" => {
"label" => "DJ2LS:dependabot/github_actions/develop/actions/upload-artifact-5",
"ref" => "dependabot/github_actions/develop/actions/upload-artifact-5",
"repo" => {
"allow_forking" => true,
"archive_url" => "https://api.github.com/repos/DJ2LS/FreeDATA/{archive_format}{/ref}",
"archived" => false,
"assignees_url" => "https://api.github.com/repos/DJ2LS/FreeDATA/assignees{/user}",
"blobs_url" => "https://api.github.com/repos/DJ2LS/FreeDATA/git/blobs{/sha}",
"branches_url" => "https://api.github.com/repos/DJ2LS/FreeDATA/branches{/branch}",
"clone_url" => "https://github.com/DJ2LS/FreeDATA.git",
"collaborators_url" => "https://api.github.com/repos/DJ2LS/FreeDATA/collaborators{/collaborator}",
"comments_url" => "https://api.github.com/repos/DJ2LS/FreeDATA/comments{/number}",
"commits_url" => "https://api.github.com/repos/DJ2LS/FreeDATA/commits{/sha}",
"compare_url" => "https://api.github.com/repos/DJ2LS/FreeDATA/compare/{base}...{head}",
"contents_url" => "https://api.github.com/repos/DJ2LS/FreeDATA/contents/{+path}",
"contributors_url" => "https://api.github.com/repos/DJ2LS/FreeDATA/contributors",
"created_at" => "2020-12-12T18:57:26Z",
"deployments_url" => "https://api.github.com/repos/DJ2LS/FreeDATA/deployments",
"description" => "A free, open-source, multi-platform application for sending files and messages[Truncated]",
"disabled" => false,
"downloads_url" => "https://api.github.com/repos/DJ2LS/FreeDATA/downloads",
"events_url" => "https://api.github.com/repos/DJ2LS/FreeDATA/events",
"fork" => false,
"forks" => 28,
"forks_count" => 28,
"forks_url" => "https://api.github.com/repos/DJ2LS/FreeDATA/forks",
"full_name" => "DJ2LS/FreeDATA",
"git_commits_url" => "https://api.github.com/repos/DJ2LS/FreeDATA/git/commits{/sha}",
"git_refs_url" => "https://api.github.com/repos/DJ2LS/FreeDATA/git/refs{/sha}",
"git_tags_url" => "https://api.github.com/repos/DJ2LS/FreeDATA/git/tags{/sha}",
"git_url" => "git://github.com/DJ2LS/FreeDATA.git",
"has_discussions" => false,
"has_downloads" => true,
"has_issues" => true,
"has_pages" => false,
"has_projects" => true,
"has_wiki" => false,
"homepage" => "https://wiki.freedata.app/",
"hooks_url" => "https://api.github.com/repos/DJ2LS/FreeDATA/hooks",
"html_url" => "https://github.com/DJ2LS/FreeDATA",
"id" => 320902452,
"is_template" => false,
"issue_comment_url" => "https://api.github.com/repos/DJ2LS/FreeDATA/issues/comments{/number}",
"issue_events_url" => "https://api.github.com/repos/DJ2LS/FreeDATA/issues/events{/number}",
"issues_url" => "https://api.github.com/repos/DJ2LS/FreeDATA/issues{/number}",
"keys_url" => "https://api.github.com/repos/DJ2LS/FreeDATA/keys{/key_id}",
"labels_url" => "https://api.github.com/repos/DJ2LS/FreeDATA/labels{/name}",
"language" => "Python",
"languages_url" => "https://api.github.com/repos/DJ2LS/FreeDATA/languages",
"license" => {
"key" => "gpl-3.0",
"name" => "GNU General Public License v3.0",
"node_id" => "MDc6TGljZW5zZTk=",
"spdx_id" => "GPL-3.0",
"url" => "https://api.github.com/licenses/gpl-3.0"
},
"merges_url" => "https://api.github.com/repos/DJ2LS/FreeDATA/merges",
"milestones_url" => "https://api.github.com/repos/DJ2LS/FreeDATA/milestones{/number}",
"mirror_url" => nil,
"name" => "FreeDATA",
"node_id" => "MDEwOlJlcG9zaXRvcnkzMjA5MDI0NTI=",
"notifications_url" => "https://api.github.com/repos/DJ2LS/FreeDATA/notifications{?since,all,participa[Truncated]",
"open_issues" => 56,
"open_issues_count" => 56,
"owner" => {
"avatar_url" => "https://avatars.githubusercontent.com/u/75909252?v=4",
"events_url" => "https://api.github.com/users/DJ2LS/events{/privacy}",
"followers_url" => "https://api.github.com/users/DJ2LS/followers",
"following_url" => "https://api.github.com/users/DJ2LS/following{/other_user}",
"gists_url" => "https://api.github.com/users/DJ2LS/gists{/gist_id}",
"gravatar_id" => "",
"html_url" => "https://github.com/DJ2LS",
"id" => 75909252,
"login" => "DJ2LS",
"node_id" => "MDQ6VXNlcjc1OTA5MjUy",
"organizations_url" => "https://api.github.com/users/DJ2LS/orgs",
"received_events_url" => "https://api.github.com/users/DJ2LS/received_events",
"repos_url" => "https://api.github.com/users/DJ2LS/repos",
"site_admin" => false,
"starred_url" => "https://api.github.com/users/DJ2LS/starred{/owner}{/repo}",
"subscriptions_url" => "https://api.github.com/users/DJ2LS/subscriptions",
"type" => "User",
"url" => "https://api.github.com/users/DJ2LS",
"user_view_type" => "public"
},
"private" => false,
"pulls_url" => "https://api.github.com/repos/DJ2LS/FreeDATA/pulls{/number}",
"pushed_at" => "2025-11-01T16:01:51Z",
"releases_url" => "https://api.github.com/repos/DJ2LS/FreeDATA/releases{/id}",
"size" => 70435,
"ssh_url" => "git@github.com:DJ2LS/FreeDATA.git",
"stargazers_count" => 188,
"stargazers_url" => "https://api.github.com/repos/DJ2LS/FreeDATA/stargazers",
"statuses_url" => "https://api.github.com/repos/DJ2LS/FreeDATA/statuses/{sha}",
"subscribers_url" => "https://api.github.com/repos/DJ2LS/FreeDATA/subscribers",
"subscription_url" => "https://api.github.com/repos/DJ2LS/FreeDATA/subscription",
"svn_url" => "https://github.com/DJ2LS/FreeDATA",
"tags_url" => "https://api.github.com/repos/DJ2LS/FreeDATA/tags",
"teams_url" => "https://api.github.com/repos/DJ2LS/FreeDATA/teams",
"topics" => ["codec2", "freedata", "ham-radio", "hamradio", "hf-chat"],
"trees_url" => "https://api.github.com/repos/DJ2LS/FreeDATA/git/trees{/sha}",
"updated_at" => "2025-10-27T07:46:51Z",
"url" => "https://api.github.com/repos/DJ2LS/FreeDATA",
"visibility" => "public",
"watchers" => 188,
"watchers_count" => 188,
"web_commit_signoff_required" => false
},
"sha" => "f166ebdf66af19b5500cd4ebde52205861ed5974",
"user" => {
"avatar_url" => "https://avatars.githubusercontent.com/u/75909252?v=4",
"events_url" => "https://api.github.com/users/DJ2LS/events{/privacy}",
"followers_url" => "https://api.github.com/users/DJ2LS/followers",
"following_url" => "https://api.github.com/users/DJ2LS/following{/other_user}",
"gists_url" => "https://api.github.com/users/DJ2LS/gists{/gist_id}",
"gravatar_id" => "",
"html_url" => "https://github.com/DJ2LS",
"id" => 75909252,
"login" => "DJ2LS",
"node_id" => "MDQ6VXNlcjc1OTA5MjUy",
"organizations_url" => "https://api.github.com/users/DJ2LS/orgs",
"received_events_url" => "https://api.github.com/users/DJ2LS/received_events",
"repos_url" => "https://api.github.com/users/DJ2LS/repos",
"site_admin" => false,
"starred_url" => "https://api.github.com/users/DJ2LS/starred{/owner}{/repo}",
"subscriptions_url" => "https://api.github.com/users/DJ2LS/subscriptions",
"type" => "User",
"url" => "https://api.github.com/users/DJ2LS",
"user_view_type" => "public"
}
},
"html_url" => "https://github.com/DJ2LS/FreeDATA/pull/1027",
"id" => 2969480937,
"issue_url" => "https://api.github.com/repos/DJ2LS/FreeDATA/issues/1027",
"labels" => [{"id"=>4544335575, "node_id"=>"LA_kwDOEyCVNM8AAAABDt0O1w", "url"=>"https://api.github.com/repos/DJ2LS/FreeDATA/labels/dependencies", "name"=>"dependencies", "color"=>"0366d6", "default"=>false, "description"=>"Pull requests that update a dependency file"}, {"id"=>4544335584, "node_id"=>"LA_kwDOEyCVNM8AAAABDt0O4A", "url"=>"https://api.github.com/repos/DJ2LS/FreeDATA/labels/github_actions", "name"=>"github_actions", "color"=>"000000", "default"=>false, "description"=>"Pull requests that update GitHub Actions code"}],
"locked" => false,
"maintainer_can_modify" => false,
"merge_commit_sha" => nil,
"mergeable" => nil,
"mergeable_state" => "unknown",
"merged" => false,
"merged_at" => nil,
"merged_by" => nil,
"milestone" => nil,
"node_id" => "PR_kwDOEyCVNM6w_q7p",
"number" => 1027,
"patch_url" => "https://github.com/DJ2LS/FreeDATA/pull/1027.patch",
"rebaseable" => nil,
"requested_reviewers" => [],
"requested_teams" => [],
"review_comment_url" => "https://api.github.com/repos/DJ2LS/FreeDATA/pulls/comments{/number}",
"review_comments" => 0,
"review_comments_url" => "https://api.github.com/repos/DJ2LS/FreeDATA/pulls/1027/comments",
"state" => "open",
"statuses_url" => "https://api.github.com/repos/DJ2LS/FreeDATA/statuses/f166ebdf66af19b5500cd4ebd[Truncated]",
"title" => "Bump actions/upload-artifact from 4 to 5",
"updated_at" => "2025-11-01T16:01:52Z",
"url" => "https://api.github.com/repos/DJ2LS/FreeDATA/pulls/1027",
"user" => {
"avatar_url" => "https://avatars.githubusercontent.com/in/29110?v=4",
"events_url" => "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}",
"followers_url" => "https://api.github.com/users/dependabot%5Bbot%5D/followers",
"following_url" => "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}",
"gists_url" => "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}",
"gravatar_id" => "",
"html_url" => "https://github.com/apps/dependabot",
"id" => 49699333,
"login" => "dependabot[bot]",
"node_id" => "MDM6Qm90NDk2OTkzMzM=",
"organizations_url" => "https://api.github.com/users/dependabot%5Bbot%5D/orgs",
"received_events_url" => "https://api.github.com/users/dependabot%5Bbot%5D/received_events",
"repos_url" => "https://api.github.com/users/dependabot%5Bbot%5D/repos",
"site_admin" => false,
"starred_url" => "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}",
"subscriptions_url" => "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions",
"type" => "Bot",
"url" => "https://api.github.com/users/dependabot%5Bbot%5D",
"user_view_type" => "public"
}
},
"repository" => {
"allow_forking" => true,
"archive_url" => "https://api.github.com/repos/DJ2LS/FreeDATA/{archive_format}{/ref}",
"archived" => false,
"assignees_url" => "https://api.github.com/repos/DJ2LS/FreeDATA/assignees{/user}",
"blobs_url" => "https://api.github.com/repos/DJ2LS/FreeDATA/git/blobs{/sha}",
"branches_url" => "https://api.github.com/repos/DJ2LS/FreeDATA/branches{/branch}",
"clone_url" => "https://github.com/DJ2LS/FreeDATA.git",
"collaborators_url" => "https://api.github.com/repos/DJ2LS/FreeDATA/collaborators{/collaborator}",
"comments_url" => "https://api.github.com/repos/DJ2LS/FreeDATA/comments{/number}",
"commits_url" => "https://api.github.com/repos/DJ2LS/FreeDATA/commits{/sha}",
"compare_url" => "https://api.github.com/repos/DJ2LS/FreeDATA/compare/{base}...{head}",
"contents_url" => "https://api.github.com/repos/DJ2LS/FreeDATA/contents/{+path}",
"contributors_url" => "https://api.github.com/repos/DJ2LS/FreeDATA/contributors",
"created_at" => "2020-12-12T18:57:26Z",
"deployments_url" => "https://api.github.com/repos/DJ2LS/FreeDATA/deployments",
"description" => "A free, open-source, multi-platform application for sending files and messages[Truncated]",
"disabled" => false,
"downloads_url" => "https://api.github.com/repos/DJ2LS/FreeDATA/downloads",
"events_url" => "https://api.github.com/repos/DJ2LS/FreeDATA/events",
"fork" => false,
"forks" => 28,
"forks_count" => 28,
"forks_url" => "https://api.github.com/repos/DJ2LS/FreeDATA/forks",
"full_name" => "DJ2LS/FreeDATA",
"git_commits_url" => "https://api.github.com/repos/DJ2LS/FreeDATA/git/commits{/sha}",
"git_refs_url" => "https://api.github.com/repos/DJ2LS/FreeDATA/git/refs{/sha}",
"git_tags_url" => "https://api.github.com/repos/DJ2LS/FreeDATA/git/tags{/sha}",
"git_url" => "git://github.com/DJ2LS/FreeDATA.git",
"has_discussions" => false,
"has_downloads" => true,
"has_issues" => true,
"has_pages" => false,
"has_projects" => true,
"has_wiki" => false,
"homepage" => "https://wiki.freedata.app/",
"hooks_url" => "https://api.github.com/repos/DJ2LS/FreeDATA/hooks",
"html_url" => "https://github.com/DJ2LS/FreeDATA",
"id" => 320902452,
"is_template" => false,
"issue_comment_url" => "https://api.github.com/repos/DJ2LS/FreeDATA/issues/comments{/number}",
"issue_events_url" => "https://api.github.com/repos/DJ2LS/FreeDATA/issues/events{/number}",
"issues_url" => "https://api.github.com/repos/DJ2LS/FreeDATA/issues{/number}",
"keys_url" => "https://api.github.com/repos/DJ2LS/FreeDATA/keys{/key_id}",
"labels_url" => "https://api.github.com/repos/DJ2LS/FreeDATA/labels{/name}",
"language" => "Python",
"languages_url" => "https://api.github.com/repos/DJ2LS/FreeDATA/languages",
"license" => {
"key" => "gpl-3.0",
"name" => "GNU General Public License v3.0",
"node_id" => "MDc6TGljZW5zZTk=",
"spdx_id" => "GPL-3.0",
"url" => "https://api.github.com/licenses/gpl-3.0"
},
"merges_url" => "https://api.github.com/repos/DJ2LS/FreeDATA/merges",
"milestones_url" => "https://api.github.com/repos/DJ2LS/FreeDATA/milestones{/number}",
"mirror_url" => nil,
"name" => "FreeDATA",
"node_id" => "MDEwOlJlcG9zaXRvcnkzMjA5MDI0NTI=",
"notifications_url" => "https://api.github.com/repos/DJ2LS/FreeDATA/notifications{?since,all,participa[Truncated]",
"open_issues" => 56,
"open_issues_count" => 56,
"owner" => {
"avatar_url" => "https://avatars.githubusercontent.com/u/75909252?v=4",
"events_url" => "https://api.github.com/users/DJ2LS/events{/privacy}",
"followers_url" => "https://api.github.com/users/DJ2LS/followers",
"following_url" => "https://api.github.com/users/DJ2LS/following{/other_user}",
"gists_url" => "https://api.github.com/users/DJ2LS/gists{/gist_id}",
"gravatar_id" => "",
"html_url" => "https://github.com/DJ2LS",
"id" => 75909252,
"login" => "DJ2LS",
"node_id" => "MDQ6VXNlcjc1OTA5MjUy",
"organizations_url" => "https://api.github.com/users/DJ2LS/orgs",
"received_events_url" => "https://api.github.com/users/DJ2LS/received_events",
"repos_url" => "https://api.github.com/users/DJ2LS/repos",
"site_admin" => false,
"starred_url" => "https://api.github.com/users/DJ2LS/starred{/owner}{/repo}",
"subscriptions_url" => "https://api.github.com/users/DJ2LS/subscriptions",
"type" => "User",
"url" => "https://api.github.com/users/DJ2LS",
"user_view_type" => "public"
},
"private" => false,
"pulls_url" => "https://api.github.com/repos/DJ2LS/FreeDATA/pulls{/number}",
"pushed_at" => "2025-11-01T16:01:51Z",
"releases_url" => "https://api.github.com/repos/DJ2LS/FreeDATA/releases{/id}",
"size" => 70435,
"ssh_url" => "git@github.com:DJ2LS/FreeDATA.git",
"stargazers_count" => 188,
"stargazers_url" => "https://api.github.com/repos/DJ2LS/FreeDATA/stargazers",
"statuses_url" => "https://api.github.com/repos/DJ2LS/FreeDATA/statuses/{sha}",
"subscribers_url" => "https://api.github.com/repos/DJ2LS/FreeDATA/subscribers",
"subscription_url" => "https://api.github.com/repos/DJ2LS/FreeDATA/subscription",
"svn_url" => "https://github.com/DJ2LS/FreeDATA",
"tags_url" => "https://api.github.com/repos/DJ2LS/FreeDATA/tags",
"teams_url" => "https://api.github.com/repos/DJ2LS/FreeDATA/teams",
"topics" => ["codec2", "freedata", "ham-radio", "hamradio", "hf-chat"],
"trees_url" => "https://api.github.com/repos/DJ2LS/FreeDATA/git/trees{/sha}",
"updated_at" => "2025-10-27T07:46:51Z",
"url" => "https://api.github.com/repos/DJ2LS/FreeDATA",
"visibility" => "public",
"watchers" => 188,
"watchers_count" => 188,
"web_commit_signoff_required" => false
},
"sender" => {
"avatar_url" => "https://avatars.githubusercontent.com/in/29110?v=4",
"events_url" => "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}",
"followers_url" => "https://api.github.com/users/dependabot%5Bbot%5D/followers",
"following_url" => "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}",
"gists_url" => "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}",
"gravatar_id" => "",
"html_url" => "https://github.com/apps/dependabot",
"id" => 49699333,
"login" => "dependabot[bot]",
"node_id" => "MDM6Qm90NDk2OTkzMzM=",
"organizations_url" => "https://api.github.com/users/dependabot%5Bbot%5D/orgs",
"received_events_url" => "https://api.github.com/users/dependabot%5Bbot%5D/received_events",
"repos_url" => "https://api.github.com/users/dependabot%5Bbot%5D/repos",
"site_admin" => false,
"starred_url" => "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}",
"subscriptions_url" => "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions",
"type" => "Bot",
"url" => "https://api.github.com/users/dependabot%5Bbot%5D",
"user_view_type" => "public"
}
}
Session
{}
Backtrace
146: /GEM_ROOT/gems/mysql2-0.5.7/lib/mysql2/client.rb -> **'Mysql2::Client#_query'**
146: /GEM_ROOT/gems/mysql2-0.5.7/lib/mysql2/client.rb -> **'block in Mysql2::Client#query'**
145: /GEM_ROOT/gems/mysql2-0.5.7/lib/mysql2/client.rb -> **'Thread.handle_interrupt'**
145: /GEM_ROOT/gems/mysql2-0.5.7/lib/mysql2/client.rb -> **'Mysql2::Client#query'**
98: /GEM_ROOT/gems/activerecord-7.2.3/lib/active_record/connection_adapters/mysql2[Truncated] -> **'block (2 levels) in ActiveRecord::ConnectionAdapters::Mysql2::DatabaseStateme[Truncated]**
1024: /GEM_ROOT/gems/activerecord-7.2.3/lib/active_record/connection_adapters/abstra[Truncated] -> **'block in ActiveRecord::ConnectionAdapters::AbstractAdapter#with_raw_connectio[Truncated]**
9: /GEM_ROOT/gems/activesupport-7.2.3/lib/active_support/concurrency/null_lock.rb -> **'ActiveSupport::Concurrency::NullLock#synchronize'**
993: /GEM_ROOT/gems/activerecord-7.2.3/lib/active_record/connection_adapters/abstra[Truncated] -> **'ActiveRecord::ConnectionAdapters::AbstractAdapter#with_raw_connection'**
96: /GEM_ROOT/gems/activerecord-7.2.3/lib/active_record/connection_adapters/mysql2[Truncated] -> **'block in ActiveRecord::ConnectionAdapters::Mysql2::DatabaseStatements#raw_exe[Truncated]**
58: /GEM_ROOT/gems/activesupport-7.2.3/lib/active_support/notifications/instrument[Truncated] -> **'ActiveSupport::Notifications::Instrumenter#instrument'**
1141: /GEM_ROOT/gems/activerecord-7.2.3/lib/active_record/connection_adapters/abstra[Truncated] -> **'ActiveRecord::ConnectionAdapters::AbstractAdapter#log'**
95: /GEM_ROOT/gems/activerecord-7.2.3/lib/active_record/connection_adapters/mysql2[Truncated] -> **'ActiveRecord::ConnectionAdapters::Mysql2::DatabaseStatements#raw_execute'**
241: /GEM_ROOT/gems/activerecord-7.2.3/lib/active_record/connection_adapters/abstra[Truncated] -> **'ActiveRecord::ConnectionAdapters::AbstractMysqlAdapter#execute_and_free'**
18: /GEM_ROOT/gems/activerecord-7.2.3/lib/active_record/connection_adapters/mysql2[Truncated] -> **'ActiveRecord::ConnectionAdapters::Mysql2::DatabaseStatements#internal_exec_qu[Truncated]**
159: /GEM_ROOT/gems/activerecord-7.2.3/lib/active_record/connection_adapters/abstra[Truncated] -> **'ActiveRecord::ConnectionAdapters::DatabaseStatements#exec_insert'**
197: /GEM_ROOT/gems/activerecord-7.2.3/lib/active_record/connection_adapters/abstra[Truncated] -> **'ActiveRecord::ConnectionAdapters::DatabaseStatements#insert'**
27: /GEM_ROOT/gems/activerecord-7.2.3/lib/active_record/connection_adapters/abstra[Truncated] -> **'ActiveRecord::ConnectionAdapters::AbstractAdapter#insert'**
258: /GEM_ROOT/gems/activerecord-7.2.3/lib/active_record/persistence.rb -> **'block in ActiveRecord::Persistence::ClassMethods#_insert_record'**
425: /GEM_ROOT/gems/activerecord-7.2.3/lib/active_record/connection_adapters/abstra[Truncated] -> **'ActiveRecord::ConnectionAdapters::ConnectionPool#with_connection'**
298: /GEM_ROOT/gems/activerecord-7.2.3/lib/active_record/connection_handling.rb -> **'ActiveRecord::ConnectionHandling#with_connection'**
251: /GEM_ROOT/gems/activerecord-7.2.3/lib/active_record/persistence.rb -> **'ActiveRecord::Persistence::ClassMethods#_insert_record'**
928: /GEM_ROOT/gems/activerecord-7.2.3/lib/active_record/persistence.rb -> **'block in ActiveRecord::Persistence#_create_record'**
425: /GEM_ROOT/gems/activerecord-7.2.3/lib/active_record/connection_adapters/abstra[Truncated] -> **'ActiveRecord::ConnectionAdapters::ConnectionPool#with_connection'**
298: /GEM_ROOT/gems/activerecord-7.2.3/lib/active_record/connection_handling.rb -> **'ActiveRecord::ConnectionHandling#with_connection'**
925: /GEM_ROOT/gems/activerecord-7.2.3/lib/active_record/persistence.rb -> **'ActiveRecord::Persistence#_create_record'**
201: /GEM_ROOT/gems/activerecord-7.2.3/lib/active_record/counter_cache.rb -> **'ActiveRecord::CounterCache#_create_record'**
84: /GEM_ROOT/gems/activerecord-7.2.3/lib/active_record/locking/optimistic.rb -> **'ActiveRecord::Locking::Optimistic#_create_record'**
184: /GEM_ROOT/gems/activerecord-7.2.3/lib/active_record/encryption/encryptable_rec[Truncated] -> **'ActiveRecord::Encryption::EncryptableRecord#_create_record'**
240: /GEM_ROOT/gems/activerecord-7.2.3/lib/active_record/attribute_methods/dirty.rb -> **'ActiveRecord::AttributeMethods::Dirty#_create_record'**
445: /GEM_ROOT/gems/activerecord-7.2.3/lib/active_record/callbacks.rb -> **'block in ActiveRecord::Callbacks#_create_record'**
110: /GEM_ROOT/gems/activesupport-7.2.3/lib/active_support/callbacks.rb -> **'ActiveSupport::Callbacks#run_callbacks'**
20: /GEM_ROOT/gems/airbrake-9.4.3/lib/airbrake/rails/active_record.rb -> **'Airbrake::Rails::ActiveRecord#run_callbacks'**
914: /GEM_ROOT/gems/activesupport-7.2.3/lib/active_support/callbacks.rb -> **'ActiveRecord::Base#_run_create_callbacks'**
445: /GEM_ROOT/gems/activerecord-7.2.3/lib/active_record/callbacks.rb -> **'ActiveRecord::Callbacks#_create_record'**
116: /GEM_ROOT/gems/activerecord-7.2.3/lib/active_record/timestamp.rb -> **'ActiveRecord::Timestamp#_create_record'**
896: /GEM_ROOT/gems/activerecord-7.2.3/lib/active_record/persistence.rb -> **'ActiveRecord::Persistence#create_or_update'**
441: /GEM_ROOT/gems/activerecord-7.2.3/lib/active_record/callbacks.rb -> **'block in ActiveRecord::Callbacks#create_or_update'**
121: /GEM_ROOT/gems/activesupport-7.2.3/lib/active_support/callbacks.rb -> **'block in ActiveSupport::Callbacks#run_callbacks'**
372: /GEM_ROOT/gems/activerecord-7.2.3/lib/active_record/autosave_association.rb -> **'ActiveRecord::AutosaveAssociation#around_save_collection_association'**
130: /GEM_ROOT/gems/activesupport-7.2.3/lib/active_support/callbacks.rb -> **'block in ActiveSupport::Callbacks#run_callbacks'**
141: /GEM_ROOT/gems/activesupport-7.2.3/lib/active_support/callbacks.rb -> **'ActiveSupport::Callbacks#run_callbacks'**
20: /GEM_ROOT/gems/airbrake-9.4.3/lib/airbrake/rails/active_record.rb -> **'Airbrake::Rails::ActiveRecord#run_callbacks'**
914: /GEM_ROOT/gems/activesupport-7.2.3/lib/active_support/callbacks.rb -> **'ActiveRecord::Base#_run_save_callbacks'**
441: /GEM_ROOT/gems/activerecord-7.2.3/lib/active_record/callbacks.rb -> **'ActiveRecord::Callbacks#create_or_update'**
127: /GEM_ROOT/gems/activerecord-7.2.3/lib/active_record/timestamp.rb -> **'ActiveRecord::Timestamp#create_or_update'**
426: /GEM_ROOT/gems/activerecord-7.2.3/lib/active_record/persistence.rb -> **'ActiveRecord::Persistence#save!'**
54: /GEM_ROOT/gems/activerecord-7.2.3/lib/active_record/validations.rb -> **'ActiveRecord::Validations#save!'**
366: /GEM_ROOT/gems/activerecord-7.2.3/lib/active_record/transactions.rb -> **'block in ActiveRecord::Transactions#save!'**
418: /GEM_ROOT/gems/activerecord-7.2.3/lib/active_record/transactions.rb -> **'block (2 levels) in ActiveRecord::Transactions#with_transaction_returning_sta[Truncated]**
359: /GEM_ROOT/gems/activerecord-7.2.3/lib/active_record/connection_adapters/abstra[Truncated] -> **'ActiveRecord::ConnectionAdapters::DatabaseStatements#transaction'**
414: /GEM_ROOT/gems/activerecord-7.2.3/lib/active_record/transactions.rb -> **'block in ActiveRecord::Transactions#with_transaction_returning_status'**
425: /GEM_ROOT/gems/activerecord-7.2.3/lib/active_record/connection_adapters/abstra[Truncated] -> **'ActiveRecord::ConnectionAdapters::ConnectionPool#with_connection'**
298: /GEM_ROOT/gems/activerecord-7.2.3/lib/active_record/connection_handling.rb -> **'ActiveRecord::ConnectionHandling#with_connection'**
410: /GEM_ROOT/gems/activerecord-7.2.3/lib/active_record/transactions.rb -> **'ActiveRecord::Transactions#with_transaction_returning_status'**
366: /GEM_ROOT/gems/activerecord-7.2.3/lib/active_record/transactions.rb -> **'ActiveRecord::Transactions#save!'**
56: /GEM_ROOT/gems/activerecord-7.2.3/lib/active_record/suppressor.rb -> **'ActiveRecord::Suppressor#save!'**
714: app/models/project.rb -> **'block in Project#store'**
616: /GEM_ROOT/gems/activerecord-7.2.3/lib/active_record/connection_adapters/abstra[Truncated] -> **'block in ActiveRecord::ConnectionAdapters::TransactionManager#within_new_tran[Truncated]**
9: /GEM_ROOT/gems/activesupport-7.2.3/lib/active_support/concurrency/null_lock.rb -> **'ActiveSupport::Concurrency::NullLock#synchronize'**
613: /GEM_ROOT/gems/activerecord-7.2.3/lib/active_record/connection_adapters/abstra[Truncated] -> **'ActiveRecord::ConnectionAdapters::TransactionManager#within_new_transaction'**
361: /GEM_ROOT/gems/activerecord-7.2.3/lib/active_record/connection_adapters/abstra[Truncated] -> **'ActiveRecord::ConnectionAdapters::DatabaseStatements#transaction'**
234: /GEM_ROOT/gems/activerecord-7.2.3/lib/active_record/transactions.rb -> **'block in ActiveRecord::Transactions::ClassMethods#transaction'**
431: /GEM_ROOT/gems/activerecord-7.2.3/lib/active_record/connection_adapters/abstra[Truncated] -> **'ActiveRecord::ConnectionAdapters::ConnectionPool#with_connection'**
298: /GEM_ROOT/gems/activerecord-7.2.3/lib/active_record/connection_handling.rb -> **'ActiveRecord::ConnectionHandling#with_connection'**
233: /GEM_ROOT/gems/activerecord-7.2.3/lib/active_record/transactions.rb -> **'ActiveRecord::Transactions::ClassMethods#transaction'**
354: /GEM_ROOT/gems/activerecord-7.2.3/lib/active_record/transactions.rb -> **'ActiveRecord::Transactions#transaction'**
713: app/models/project.rb -> **'Project#store'**
294: app/models/branch_package.rb -> **'BranchPackage#create_branch_project'**
85: app/models/branch_package.rb -> **'BranchPackage#branch'**
95: app/models/workflow/step/branch_package_step.rb -> **'Workflow::Step::BranchPackageStep#create_branched_package'**
16: app/models/workflow/step/branch_package_step.rb -> **'Workflow::Step::BranchPackageStep#call'**
38: app/models/workflow.rb -> **'block (2 levels) in Workflow#call'**
36: app/models/workflow.rb -> **'Array#each'**
36: app/models/workflow.rb -> **'block in Workflow#call'**
110: /GEM_ROOT/gems/activesupport-7.2.3/lib/active_support/callbacks.rb -> **'ActiveSupport::Callbacks#run_callbacks'**
33: app/models/workflow.rb -> **'Workflow#call'**
45: app/models/token/workflow.rb -> **'block in Token::Workflow#call'**
42: app/models/token/workflow.rb -> **'Array#each'**
Environment
| Key | Value |
|---|---|
| program_name | /usr/lib64/passenger/6.0.27//helper-scripts/rack-preloader.rb |
| HTTP_USER_AGENT | GitHub-Hookshot/c012cf0 |