From 6d7d1607b23b9c9f08c9c4a214b2751676cd67a6 Mon Sep 17 00:00:00 2001 From: poduck Date: Sun, 21 Dec 2025 13:45:58 -0500 Subject: [PATCH] Fix Activepieces piece logos and Verdaccio permissions MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Update Python piece logo URL to use official python.org logo - Update Ruby piece logo URL to use official ruby-lang.org logo - Fix Verdaccio config to allow authenticated publish ($all instead of $anonymous) 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 --- .../pieces/community/python-code/src/index.ts | 4 ++-- .../pieces/community/ruby-code/src/index.ts | 4 ++-- .../compose/production/verdaccio/config.yaml | 14 +++++++++----- 3 files changed, 13 insertions(+), 9 deletions(-) diff --git a/activepieces-fork/packages/pieces/community/python-code/src/index.ts b/activepieces-fork/packages/pieces/community/python-code/src/index.ts index 18c562e1..9061e69c 100644 --- a/activepieces-fork/packages/pieces/community/python-code/src/index.ts +++ b/activepieces-fork/packages/pieces/community/python-code/src/index.ts @@ -2,8 +2,8 @@ import { createPiece, PieceAuth } from '@activepieces/pieces-framework'; import { PieceCategory } from '@activepieces/shared'; import { runPythonCode } from './lib/run-python-code'; -// Python logo - hosted on Django backend -const PYTHON_LOGO = 'http://lvh.me:8000/static/images/python-logo.svg'; +// Python logo - use official Python logo from python.org +const PYTHON_LOGO = 'https://www.python.org/static/community_logos/python-logo-generic.svg'; export const pythonCode = createPiece({ displayName: 'Python Code', diff --git a/activepieces-fork/packages/pieces/community/ruby-code/src/index.ts b/activepieces-fork/packages/pieces/community/ruby-code/src/index.ts index 31c18a84..8f88d6f1 100644 --- a/activepieces-fork/packages/pieces/community/ruby-code/src/index.ts +++ b/activepieces-fork/packages/pieces/community/ruby-code/src/index.ts @@ -2,8 +2,8 @@ import { createPiece, PieceAuth } from '@activepieces/pieces-framework'; import { PieceCategory } from '@activepieces/shared'; import { runRubyCode } from './lib/run-ruby-code'; -// Ruby logo - hosted on Django backend -const RUBY_LOGO = 'http://lvh.me:8000/static/images/ruby-logo.svg'; +// Ruby logo - use official Ruby logo from ruby-lang.org +const RUBY_LOGO = 'https://www.ruby-lang.org/images/header-ruby-logo.png'; export const rubyCode = createPiece({ displayName: 'Ruby Code', diff --git a/smoothschedule/compose/production/verdaccio/config.yaml b/smoothschedule/compose/production/verdaccio/config.yaml index 00c36536..af2a0f18 100644 --- a/smoothschedule/compose/production/verdaccio/config.yaml +++ b/smoothschedule/compose/production/verdaccio/config.yaml @@ -22,23 +22,27 @@ uplinks: # Package access rules packages: - # Our custom Activepieces pieces - serve locally, allow anonymous publish + # Our custom Activepieces pieces - serve locally, allow any publish '@activepieces/piece-smoothschedule': access: $all - publish: $anonymous + publish: $all + unpublish: $all # No proxy - only serve from local storage '@activepieces/piece-python-code': access: $all - publish: $anonymous + publish: $all + unpublish: $all '@activepieces/piece-ruby-code': access: $all - publish: $anonymous + publish: $all + unpublish: $all '@activepieces/piece-interfaces': access: $all - publish: $anonymous + publish: $all + unpublish: $all # All other @activepieces packages - proxy to npm '@activepieces/*':