Skip to content

Commit

Permalink
ci(release-please): initial configuration (#218)
Browse files Browse the repository at this point in the history
  • Loading branch information
tiborsimko committed Jan 10, 2024
1 parent 811d001 commit dc359ce
Show file tree
Hide file tree
Showing 6 changed files with 53 additions and 4 deletions.
20 changes: 20 additions & 0 deletions .github/workflows/release-please.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
on:
push:
branches:
- maint-0.9
- master

permissions:
contents: write
pull-requests: write

name: release-please

jobs:
release-please:
runs-on: ubuntu-latest
steps:
- uses: google-github-actions/release-please-action@v4
with:
config-file: .release-please-config.json
target-branch: ${{ github.ref_name }}
24 changes: 24 additions & 0 deletions .release-please-config.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
{
"$schema": "https://raw.githubusercontent.com/googleapis/release-please/main/schemas/config.json",
"include-v-in-tag": false,
"packages": {
".": {
"changelog-sections": [
{ "type": "build", "section": "Build", "hidden": false },
{ "type": "feat", "section": "Features", "hidden": false },
{ "type": "fix", "section": "Bug fixes", "hidden": false },
{ "type": "perf", "section": "Performance improvements", "hidden": false },
{ "type": "refactor", "section": "Code refactoring", "hidden": false },
{ "type": "style", "section": "Code style", "hidden": false },
{ "type": "test", "section": "Test suite", "hidden": false },
{ "type": "ci", "section": "Continuous integration", "hidden": false },
{ "type": "docs", "section": "Documentation", "hidden": false },
{ "type": "chore", "section": "Chores", "hidden": true }
],
"versioning": "always-bump-patch"
}
},
"pull-request-footer": " ",
"pull-request-header": " ",
"release-type": "python"
}
3 changes: 3 additions & 0 deletions .release-please-manifest.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
".": "0.9.2"
}
Empty file added CHANGELOG.md
Empty file.
2 changes: 1 addition & 1 deletion LICENSE
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
MIT License

Copyright (C) 2018, 2019, 2020, 2021, 2022 CERN.
Copyright (C) 2018, 2019, 2020, 2021, 2022, 2023, 2024 CERN.

Permission is hereby granted, free of charge, to any person obtaining a copy of
this software and associated documentation files (the "Software"), to deal in
Expand Down
8 changes: 5 additions & 3 deletions MANIFEST.in
Original file line number Diff line number Diff line change
@@ -1,15 +1,17 @@
# This file is part of REANA.
# Copyright (C) 2018, 2020, 2021 CERN.
# Copyright (C) 2018, 2020, 2021, 2024 CERN.
#
# REANA is free software; you can redistribute it and/or modify it
# under the terms of the MIT License; see LICENSE file for more details.

include .dockerignore
include LICENSE
include *.json
include *.md
include *.rst
include *.sh
include *.yaml
include .dockerignore
include .flake8
include LICENSE
include pytest.ini
exclude .readthedocs.yaml
recursive-include reana_db *.py
Expand Down

0 comments on commit dc359ce

Please sign in to comment.