Skip to content

Commit

Permalink
ci(release-please): initial configuration (#191)
Browse files Browse the repository at this point in the history
  • Loading branch information
tiborsimko committed Jan 12, 2024
1 parent b7a6ef1 commit d40a675
Show file tree
Hide file tree
Showing 6 changed files with 54 additions and 5 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, 2023 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
10 changes: 6 additions & 4 deletions MANIFEST.in
Original file line number Diff line number Diff line change
@@ -1,18 +1,20 @@
# This file is part of REANA.
# Copyright (C) 2018, 2019, 2020, 2021 CERN.
# Copyright (C) 2018, 2019, 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 *.txt
include *.yaml
include .dockerignore
include .flake8
include pytest.ini
include Dockerfile
include LICENSE
include pytest.ini
exclude .readthedocs.yaml
prune docs/_build
recursive-include reana_workflow_engine_serial *.py
Expand Down

0 comments on commit d40a675

Please sign in to comment.