Skip to content

Commit 9f611f2

Browse files
authored
Merge branch 'main' into maintenance/dependencies
2 parents 8e926f5 + 3193907 commit 9f611f2

7 files changed

Lines changed: 86 additions & 3 deletions

File tree

.github/dependabot.yml

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
version: 2
2+
3+
updates:
4+
- package-ecosystem: "github-actions"
5+
directory: "/"
6+
target-branch: "maintenance/dependencies"
7+
open-pull-requests-limit: 1
8+
schedule:
9+
interval: "monthly"
10+
ignore:
11+
- dependency-name: "*"
12+
update-types:
13+
- "version-update:semver-major"
14+
groups:
15+
github-actions:
16+
patterns:
17+
- "*"
18+
19+
- package-ecosystem: "pip"
20+
directory: "/"
21+
target-branch: "maintenance/dependencies"
22+
open-pull-requests-limit: 1
23+
schedule:
24+
interval: "monthly"
25+
ignore:
26+
- dependency-name: "*"
27+
update-types:
28+
- "version-update:semver-major"
29+
groups:
30+
python-dependencies:
31+
patterns:
32+
- "*"

.github/release-drafter.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
categories:
2+
- title: Features
3+
labels:
4+
- feature
5+
6+
- title: Bug Fixes
7+
labels:
8+
- bug

.github/workflows/ci.yml

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,13 @@ name: CI
22

33
on:
44
push:
5-
branches: ["**"]
5+
branches: ["main", "maintenance/dependencies"]
66
pull_request:
7-
branches: ["**"]
7+
branches: ["main", "maintenance/dependencies"]
8+
9+
concurrency:
10+
group: ${{ github.workflow }}-${{ github.ref }}
11+
cancel-in-progress: true
812

913
jobs:
1014
lint:

.github/workflows/pr-title-check.yml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,13 @@ name: PR Title Check
22

33
on:
44
pull_request:
5-
branches: ["**"]
5+
branches: ["main", "maintenance/dependencies"]
66
types: [opened, edited, reopened, synchronize]
77

8+
concurrency:
9+
group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}
10+
cancel-in-progress: true
11+
812
jobs:
913
title:
1014
runs-on: ubuntu-latest
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
name: Release Please
2+
3+
on:
4+
push:
5+
branches:
6+
- main
7+
workflow_dispatch:
8+
9+
permissions:
10+
contents: write
11+
pull-requests: write
12+
13+
jobs:
14+
release-please:
15+
runs-on: ubuntu-latest
16+
17+
steps:
18+
- uses: googleapis/release-please-action@v4
19+
with:
20+
config-file: release-please-config.json
21+
manifest-file: .release-please-manifest.json
22+

.release-please-manifest.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
".": "0.1.0"
3+
}

release-please-config.json

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
{
2+
"$schema": "https://raw.githubusercontent.com/googleapis/release-please/main/schemas/config.json",
3+
"packages": {
4+
".": {
5+
"release-type": "python",
6+
"package-name": "cbio-ingest",
7+
"changelog-path": "CHANGELOG.md"
8+
}
9+
}
10+
}

0 commit comments

Comments
 (0)