Skip to content

Instantly share code, notes, and snippets.

@koral--
koral-- / main.go
Last active October 16, 2018 18:22
Bitrise step Chuck Norris jokes main function
func main() {
var config Config
if err := stepconf.Parse(&config); err != nil {
log.Errorf("Could not validate config, error: %s\n", err)
os.Exit(1)
}
joke, err := getRandomJoke(config)
if err != nil {
@koral--
koral-- / step.yml
Created October 16, 2018 18:49
Bitrise step output
outputs:
- CHUCK_NORRIS_JOKE:
opts:
title: "Random Chuck Norris joke text"
summary: Random joke about Chuck Norris from API
@koral--
koral-- / bitrise.yml
Created October 16, 2018 19:36
Bitrise step test workflow
test:
steps:
- go-list: {}
- golint: {}
- errcheck: {}
- script:
inputs:
- content: |-
#!/usr/bin/env bash
go vet
@koral--
koral-- / .bitrise.secrets.yml
Created October 17, 2018 01:45
MY_STEPLIB_REPO_FORK_GIT_URL source in .bitrise.secrets.yml
envs:
- MY_STEPLIB_REPO_FORK_GIT_URL: [email protected]:DroidsOnRoids/bitrise-steplib.git
@koral--
koral-- / build.gradle
Last active January 30, 2019 02:15
Build.gradle example
repositories {
mavenCentral()
jcenter()
gradlePluginPortal()
maven { url 'https://jitpack.io' }
}
@koral--
koral-- / build.gradle
Last active February 6, 2019 02:11
JitPack sample
repositories {
mavenCentral()
maven { url "https://jitpack.io" }
jcenter()
}
buildscript {
repositories {
jcenter()
mavenCentral()
google()
}
dependencies {
classpath "com.android.tools.build:gradle:+"
}
}
@koral--
koral-- / bitrise.yml
Last active December 3, 2021 14:02
Sample Bitrise workflows configuration
---
format_version: '8'
default_step_lib_source: https://github.com/bitrise-io/bitrise-steplib.git
project_type: android
trigger_map:
- push_branch: master
workflow: deploy-staging
- pull_request_source_branch: "*"
workflow: verification
- tag: "*"
@koral--
koral-- / GenerateNavArgsProguardRulesTask.kt
Created March 1, 2020 02:45
GenerateNavArgsProguardRulesTask skeleton
abstract class GenerateNavArgsProguardRulesTask : DefaultTask() {
}
@koral--
koral-- / GenerateNavArgsProguardRulesTask.kt
Last active March 2, 2020 01:05
GenerateNavArgsProguardRulesTask inputs and outputs
const val NAVARGS_PROGUARD_RULES_PATH = "generated/proguard-rules/navargs-proguard-rules.pro"
abstract class GenerateNavArgsProguardRulesTask : DefaultTask() {
@get:InputFiles
@get:SkipWhenEmpty
val navigationGraphFiles: FileTree = project.fileTree("src/main/res/navigation") {
include("*.xml")
}