I’ve come across a new error while attempting to push a new build:
--> Pushing image done image: registry.fly.io/[REDACTED] image size: 1.5 GB ==> Creating release Error Processes  Name Process name can only include letters, numbers, and hyphens Error: Process completed with exit code 1. ##[debug]Finishing: Run flyctl deploy --remote-only --build-arg RAILS_MASTER_KEY=$RAILS_MASTER_KEY
Strangely this occurs when simply updating a Ruby gem and the only file that changed was Gemfile.lock.
The app uses buildpacks:
[build] builder = "heroku/buildpacks:20" buildpacks = ["fagiani/apt", "heroku/ruby"]
I’m wondering if it’s referencing the Procfile (if from a buildpack) or
[processes] in fly.toml (if from Fly). In any case, the processes (3) match and haven’t been changed:
[processes] app = "bundle exec puma -C config/puma.rb" high_priority_worker = "bundle exec sidekiq -C config/sidekiq_high_priority.yml" low_priority_worker = "bundle exec sidekiq -C config/sidekiq_low_priority.yml"
web: bundle exec puma -C config/puma.rb high_priority_worker: bundle exec sidekiq -C config/sidekiq_high_priority.yml low_priority_worker: bundle exec sidekiq -C config/sidekiq_low_priority.yml
My question is, is this output coming from a buildpack or is it specific to Fly.io?