Skip to content

Commit

Permalink
Initial Pipelines
Browse files Browse the repository at this point in the history
This change includes all the existing contributions from the pipeline builder
for this repository.

Signed-off-by: Ben Hale <[email protected]>
  • Loading branch information
nebhale committed Sep 23, 2020
1 parent e7a3807 commit d4523c7
Show file tree
Hide file tree
Showing 8 changed files with 161 additions and 0 deletions.
16 changes: 16 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
version: 2
updates:
- package-ecosystem: github-actions
directory: /
schedule:
interval: daily
labels:
- 'semver: patch'
- 'type: dependency-upgrade'
- package-ecosystem: gomod
directory: /
schedule:
interval: daily
labels:
- 'semver: patch'
- 'type: dependency-upgrade'
27 changes: 27 additions & 0 deletions .github/labels.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
- name: 'semver: major'
description: A change requiring a major version bump
color: f9d0c4
- name: 'semver: minor'
description: A change requiring a minor version bump
color: f9d0c4
- name: 'semver: patch'
description: A change requiring a patch version bump
color: f9d0c4
- name: 'type: bug'
description: A general bug
color: e3d9fc
- name: 'type: dependency-upgrade'
description: A dependency upgrade
color: e3d9fc
- name: 'type: documentation'
description: A documentation update
color: e3d9fc
- name: 'type: enhancement'
description: A general enhancement
color: e3d9fc
- name: 'type: question'
description: A user question
color: e3d9fc
- name: 'type: task'
description: A general task
color: e3d9fc
32 changes: 32 additions & 0 deletions .github/release-drafter.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
template: $CHANGES
name-template: v$RESOLVED_VERSION
tag-template: v$RESOLVED_VERSION
categories:
- title: ⭐️ Enhancements
labels:
- 'type: enhancement'
- title: "\U0001F41E Bug Fixes"
labels:
- 'type: bug'
- title: "\U0001F4D4 Documentation"
labels:
- 'type: documentation'
- title: ⛏ Dependency Upgrades
labels:
- 'type: dependency-upgrade'
- title: "\U0001F6A7 Tasks"
labels:
- 'type: task'
exclude-labels:
- 'type: question'
version-resolver:
major:
labels:
- 'semver: major'
minor:
labels:
- 'semver: minor'
patch:
labels:
- 'semver: patch'
default: patch
26 changes: 26 additions & 0 deletions .github/workflows/minimal-labels.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
name: Minimal Labels
"on":
pull_request: {}
jobs:
semver:
name: SemVer
runs-on:
- ubuntu-latest
steps:
- name: Require Labels
uses: mheap/github-action-required-labels@v1
with:
count: 1
labels: 'semver: major,semver: minor,semver: patch'
mode: exactly
type:
name: Type
runs-on:
- ubuntu-latest
steps:
- name: Require Labels
uses: mheap/github-action-required-labels@v1
with:
count: 1
labels: 'type: bug,type: dependency-upgrade,type: documentation,type: enhancement,type: question,type: task'
mode: exactly
19 changes: 19 additions & 0 deletions .github/workflows/synchronize-labels.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
name: Synchronize Labels
"on":
push:
branches:
- main
paths:
- .github/labels.yml
jobs:
synchronize:
name: Synchronize Labels
runs-on:
- ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v2
- name: Label Syncer
uses: micnncim/action-label-syncer@v1
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
25 changes: 25 additions & 0 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
name: Test
"on":
pull_request: {}
jobs:
test:
name: Test
runs-on:
- ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v2
- name: Setup Go environment
uses: actions/setup-go@v2
with:
go-version: "1.15"
- name: Cache
uses: actions/cache@v2
with:
key: ${{ runner.os }}-go-${{ hashFiles('**/go.sum') }}
path: ~/go/pkg/mod
restore-keys: ${{ runner.os }}-go-
- name: Install richgo
run: go get -u github.com/kyoh86/richgo
- name: Test
run: RICHGO_FORCE_COLOR=1 richgo test ./...
15 changes: 15 additions & 0 deletions .github/workflows/update-release.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
name: Update Release
"on":
push:
branches:
- main
jobs:
update:
name: Update Release
runs-on:
- ubuntu-latest
steps:
- name: Release Drafter
uses: release-drafter/release-drafter@v5
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
1 change: 1 addition & 0 deletions CODEOWNERS
Validating CODEOWNERS rules …
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
* @paketo-buildpacks/java-buildpacks

0 comments on commit d4523c7

Please sign in to comment.