blaze-common 0.2.2

Blaze common shared types.
Documentation
local cargo = (import 'cargo.libsonnet')();
local executors = import 'executors.libsonnet';
local blaze = std.extVar('blaze');

{
    targets: {
        source: cargo.source(),
        lint: cargo.lint(),
        clean: cargo.clean(),
        'ci-deploy': {
            dependencies: ['publish']
        },
        publish: {
            executor: executors.cargoPublish(),
            options: {
                dryRun: blaze.vars.blaze.publish.dryRun
            },
            dependencies: ['check-version']
        },
        'check-version': {
            executor: executors.cargoVersionCheck(),
            options: {
                version: blaze.vars.blaze.publish.version
            }
        } 
    }
}