Skip to content

Commit 0b6a617

Browse files
committed
make release-tag: Merge branch 'main' into stable
2 parents 1621ab9 + 6a92f9b commit 0b6a617

File tree

13 files changed

+262
-22
lines changed

13 files changed

+262
-22
lines changed

.github/workflows/dependency_checker.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ name: Dependency Checker
22
on:
33
workflow_dispatch:
44
schedule:
5-
- cron: '0 0 * * 1-5'
5+
- cron: '0 0 * * 1'
66
jobs:
77
build:
88
runs-on: ubuntu-latest
@@ -22,6 +22,8 @@ jobs:
2222
with:
2323
token: ${{ secrets.GH_ACCESS_TOKEN }}
2424
commit-message: Update latest dependencies
25+
author: "github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>"
26+
committer: "github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>"
2527
title: Automated Latest Dependency Updates
2628
body: "This is an auto-generated PR with **latest** dependency updates."
2729
branch: latest-dependency-update

.github/workflows/integration.yml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,12 @@ jobs:
1111
strategy:
1212
matrix:
1313
python-version: ['3.8', '3.9', '3.10', '3.11', '3.12']
14-
os: [ubuntu-latest, macos-latest, windows-latest]
14+
os: [ubuntu-latest, windows-latest]
15+
include:
16+
- os: macos-latest
17+
python-version: '3.8'
18+
- os: macos-latest
19+
python-version: '3.12'
1520
steps:
1621
- uses: actions/checkout@v1
1722
- name: Set up Python ${{ matrix.python-version }}

.github/workflows/minimum.yml

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,27 @@
11
name: Unit Tests Minimum Versions
2-
2+
concurrency:
3+
group: ${{ github.workflow }}-${{ github.ref }}
4+
cancel-in-progress: true
35
on:
46
push:
57
pull_request:
68
types: [opened, reopened]
7-
89
jobs:
910
minimum:
1011
runs-on: ${{ matrix.os }}
1112
strategy:
1213
matrix:
1314
python-version: ['3.8', '3.9', '3.10', '3.11', '3.12']
14-
os: [ubuntu-latest, macos-latest, windows-latest]
15+
os: [ubuntu-latest, windows-latest]
16+
include:
17+
- os: macos-13
18+
python-version: '3.8'
19+
- os: macos-latest
20+
python-version: '3.12'
1521
steps:
16-
- uses: actions/checkout@v1
22+
- uses: actions/checkout@v4
1723
- name: Set up Python ${{ matrix.python-version }}
18-
uses: actions/setup-python@v2
24+
uses: actions/setup-python@v5
1925
with:
2026
python-version: ${{ matrix.python-version }}
2127
- name: Install dependencies
Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
name: Release Notes Generator
2+
3+
on:
4+
workflow_dispatch:
5+
inputs:
6+
branch:
7+
description: 'Branch to merge release notes into.'
8+
required: true
9+
default: 'main'
10+
version:
11+
description:
12+
'Version to use for the release. Must be in format: X.Y.Z.'
13+
date:
14+
description:
15+
'Date of the release. Must be in format YYYY-MM-DD.'
16+
17+
jobs:
18+
releasenotesgeneration:
19+
runs-on: ubuntu-latest
20+
steps:
21+
- uses: actions/checkout@v4
22+
- name: Set up Python 3.10
23+
uses: actions/setup-python@v5
24+
with:
25+
python-version: '3.10'
26+
27+
- name: Install dependencies
28+
run: |
29+
python -m pip install --upgrade pip
30+
python -m pip install requests==2.31.0
31+
32+
- name: Generate release notes
33+
env:
34+
GH_ACCESS_TOKEN: ${{ secrets.GH_ACCESS_TOKEN }}
35+
run: >
36+
python scripts/release_notes_generator.py
37+
-v ${{ inputs.version }}
38+
-d ${{ inputs.date }}
39+
40+
- name: Create pull request
41+
id: cpr
42+
uses: peter-evans/create-pull-request@v4
43+
with:
44+
token: ${{ secrets.GH_ACCESS_TOKEN }}
45+
commit-message: Release notes for v${{ inputs.version }}
46+
author: "github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>"
47+
committer: "github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>"
48+
title: v${{ inputs.version }} Release Notes
49+
body: "This is an auto-generated PR to update the release notes."
50+
branch: release-notes
51+
branch-suffix: short-commit-hash
52+
base: ${{ inputs.branch }}

.github/workflows/static_code_analysis.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,8 @@ jobs:
2626
with:
2727
token: ${{ secrets.GH_ACCESS_TOKEN }}
2828
commit-message: Update static code analysis
29+
author: "github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>"
30+
committer: "github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>"
2931
title: Latest Code Analysis
3032
body: "This is an auto-generated PR with the **latest** code analysis results."
3133
branch: static-code-analysis

.github/workflows/unit.yml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,12 @@ jobs:
1111
strategy:
1212
matrix:
1313
python-version: ['3.8', '3.9', '3.10', '3.11', '3.12']
14-
os: [ubuntu-latest, macos-latest, windows-latest]
14+
os: [ubuntu-latest, windows-latest]
15+
include:
16+
- os: macos-latest
17+
python-version: '3.8'
18+
- os: macos-latest
19+
python-version: '3.12'
1520
steps:
1621
- uses: actions/checkout@v1
1722
- name: Set up Python ${{ matrix.python-version }}

HISTORY.md

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,22 @@
11
# History
22

3-
## 0.6.0 - 2024-04-10
3+
### v0.6.1 - 2024-10-22
4+
5+
### Bugs Fixed
6+
7+
* Pip check fails with pip==24.2 on minimum tests - Issue [#130](https://github.com/sdv-dev/DeepEcho/issues/130) by @amontanez24
8+
* Cap numpy to less than 2.0.0 until DeepEcho supports - Issue [#117](https://github.com/sdv-dev/DeepEcho/issues/117) by @gsheni
9+
10+
### Internal
11+
12+
* Add workflow to generate release notes - Issue [#126](https://github.com/sdv-dev/DeepEcho/issues/126) by @amontanez24
13+
14+
### Maintenance
15+
16+
* Add support for numpy 2.0.0 - Issue [#118](https://github.com/sdv-dev/DeepEcho/issues/118) by @R-Palazzo
17+
* Only run unit and integration tests on oldest and latest python versions for macos - Issue [#110](https://github.com/sdv-dev/DeepEcho/issues/110) by @R-Palazzo
18+
19+
# 0.6.0 - 2024-04-10
420

521
This release adds support for Python 3.12!
622

deepecho/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
__author__ = 'DataCebo, Inc.'
44
__email__ = '[email protected]'
5-
__version__ = '0.6.0'
5+
__version__ = '0.6.1.dev1'
66
__path__ = __import__('pkgutil').extend_path(__path__, __name__)
77

88
from deepecho.demo import load_demo

latest_requirements.txt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
numpy==1.26.4
2-
pandas==2.2.1
3-
torch==2.2.2
4-
tqdm==4.66.2
1+
numpy==2.0.2
2+
pandas==2.2.3
3+
torch==2.5.0
4+
tqdm==4.66.5

pyproject.toml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -21,13 +21,13 @@ license = { text = 'BSL-1.1' }
2121
requires-python = '>=3.8,<3.13'
2222
readme = 'README.md'
2323
dependencies = [
24-
"numpy>=1.20.0;python_version<'3.10'",
24+
"numpy>=1.21.0;python_version<'3.10'",
2525
"numpy>=1.23.3;python_version>='3.10' and python_version<'3.12'",
2626
"numpy>=1.26.0;python_version>='3.12'",
27-
"pandas>=1.1.3;python_version<'3.10'",
28-
"pandas>=1.3.4;python_version>='3.10' and python_version<'3.11'",
29-
"pandas>=1.5.0;python_version>='3.11'",
30-
"torch>=1.8.0;python_version<'3.10'",
27+
"pandas>=1.4.0;python_version<'3.11'",
28+
"pandas>=1.5.0;python_version>='3.11' and python_version<'3.12'",
29+
"pandas>=2.1.1;python_version>='3.12'",
30+
"torch>=1.9.0;python_version<'3.10'",
3131
"torch>=1.11.0;python_version>='3.10' and python_version<'3.11'",
3232
"torch>=2.0.0;python_version>='3.11' and python_version<'3.12'",
3333
"torch>=2.2.0;python_version>='3.12'",
@@ -122,7 +122,7 @@ use_parentheses = true
122122
collect_ignore = ['pyproject.toml']
123123

124124
[tool.bumpversion]
125-
current_version = "0.6.0"
125+
current_version = "0.6.1.dev1"
126126
parse = '(?P<major>\d+)\.(?P<minor>\d+)\.(?P<patch>\d+)(\.(?P<release>[a-z]+)(?P<candidate>\d+))?'
127127
serialize = [
128128
'{major}.{minor}.{patch}.{release}{candidate}',

0 commit comments

Comments
 (0)