
Security News
CISA’s 2025 SBOM Guidance Adds Hashes, Licenses, Tool Metadata, and Context
CISA’s 2025 draft SBOM guidance adds new fields like hashes, licenses, and tool metadata to make software inventories more actionable.
CLI for deploying builds to Tryoutapps.com
Install it yourself as:
$ gem install shaman_cli
Get your user token from https://[TENANT].tryoutapps.com/users/me
and export it to environment variable SHAMAN_TOKEN
.
export SHAMAN_TOKEN=infnweoinfwi32r23jr2309j
Export your Tryoutapps tenant URL to the environement variable SERVER_URL
export SERVER_URL=https://[TENANT].tryoutapps.com
First make sure that you have created your project
and the desired environment
on you Tryoutapps tenant. This will allow you to see all your tenant independent projects in the shaman init prompt.
$ shaman init
Initialize your project
Options:
-s, --search STRING Shrink project selection
-f, --favorites Show only favorites
-p, --platform PLATFORM Choose platform
-i, --project_id PROJECT Choose project id
Example of .shaman.yml
---
production:
:release_path: spec/files/test.ipa
:token: Hu6vuqgEF3FzrmenDQ1kk86R
Explanation:
release_path
- this is the path to the release file
token
- This is the environment token for communicating with API
This will deploy your relese file to labs with with configs from .shaman.yml
$ shaman deploy
$ shaman deploy [environment]
Deploy a release to specified environment
Options:
-m, --message MESSAGE Changelog message
-f, --file FILE Release path
-t, --token TOKEN Use different user token
-c, --config FILE Use different config file
-g, --git Use git for message (overrides any manual settings!)
-C, --commit COMMIT Which commit to use instead of HEAD
-n, --release_name RELEASE_NAME Release name (ZIP platform only)
After checking out the repo, run bin/setup
to install dependencies. Then, run bundle exec rspec
to run the tests.
You can also run bin/console
for an interactive prompt that will allow you to experiment.
To install this gem onto your local machine, run bundle exec rake install
. To release a new version, update
the version number in version.rb
, and then run bundle exec rake release
, which will create a git tag for
the version, push git commits and the created tag, and push the .gem
file to rubygems.org.
The gem is available as open source under the terms of the MIT License.
FAQs
Unknown package
We found that shaman_cli demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
CISA’s 2025 draft SBOM guidance adds new fields like hashes, licenses, and tool metadata to make software inventories more actionable.
Security News
A clarification on our recent research investigating 60 malicious Ruby gems.
Security News
ESLint now supports parallel linting with a new --concurrency flag, delivering major speed gains and closing a 10-year-old feature request.