Skip to content

Commit

Permalink
ci(release-please): initial configuration (#251)
Browse files Browse the repository at this point in the history
  • Loading branch information
tiborsimko committed Jan 11, 2024
1 parent f180e21 commit dc4fa7a
Show file tree
Hide file tree
Showing 6 changed files with 56 additions and 6 deletions.
20 changes: 20 additions & 0 deletions .github/workflows/release-please.yml
@@ -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
@@ -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
@@ -0,0 +1,3 @@
{
".": "0.9.3"
}
Empty file added CHANGELOG.md
Empty file.
2 changes: 1 addition & 1 deletion LICENSE
@@ -1,6 +1,6 @@
MIT License

Copyright (C) 2017, 2018, 2019, 2020, 2021, 2022, 2023 CERN.
Copyright (C) 2017, 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
13 changes: 8 additions & 5 deletions MANIFEST.in
@@ -1,17 +1,20 @@
# This file is part of REANA.
# Copyright (C) 2017, 2018, 2020 CERN.
# Copyright (C) 2017, 2018, 2020, 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 Dockerfile
include .dockerignore
include LICENSE
include *.in
include *.json
include *.md
include *.rst
include *.sh
include *.in
include *.txt
include *.yaml
include .dockerignore
include .flake8
include Dockerfile
include LICENSE
include pytest.ini
exclude .readthedocs.yaml
recursive-include docs *.py
Expand Down

0 comments on commit dc4fa7a

Please sign in to comment.