Skip to content

Commit a564fe9

Browse files
committed
🚀 Release v0.2.0
1 parent ce9b6f6 commit a564fe9

File tree

4 files changed

+54
-6
lines changed

4 files changed

+54
-6
lines changed

.github/workflows/cd.yml

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,15 +32,18 @@ jobs:
3232

3333
steps:
3434
- name: Checkout source
35-
uses: actions/checkout@v2
35+
uses: actions/checkout@v3
3636

3737
- name: Set up Python 3.11
38-
uses: actions/setup-python@v2
38+
uses: actions/setup-python@v4
3939
with:
4040
python-version: '3.11'
4141

4242
- name: Install flit
43-
run: pip install flit~=3.8
43+
run: pip install --upgrade flit
4444

4545
- name: Build and publish
4646
run: flit publish
47+
env:
48+
FLIT_USERNAME: __token__
49+
FLIT_PASSWORD: ${{ secrets.PYPI_TOKEN }}

CHANGELOG.md

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
## v0.2.0
2+
3+
### ‼️ Breaking changes
4+
5+
* ‼️ Prioritize the `order_by` approach to sorting submissions [[201cdac](https://github.com/aiidateam/aiida-submission-controller/commit/201cdac39d32c8a9a70845c929ba6e82664471f5)]
6+
* ‼️ Redesign controllers as `pydantic` `BaseModel`s [[a3b1d33](https://github.com/aiidateam/aiida-submission-controller/commit/a3b1d33f3304940e23ff0eef394e6d5d1c433882)]
7+
8+
### ✨ New features
9+
10+
* Add optional delay between submissions [[ffafbf5](https://github.com/aiidateam/aiida-submission-controller/commit/ffafbf5bef6524ad427a2bb023dbc43119963c37)]
11+
* ✨ Add the `order_by` field to the `FromGroupSubmissionController` [[ab943f6](https://github.com/aiidateam/aiida-submission-controller/commit/ab943f670b90f1937e5df34d976aecba8f238842)]
12+
* ✨ Print a table with the status when submitting [[a53f0c5](https://github.com/aiidateam/aiida-submission-controller/commit/a53f0c5364a40e38a02f5bfc0079bcc5b499dbe5)]
13+
*`FromGroupSubmissionController`: Add `filters` [[76eb0b0](https://github.com/aiidateam/aiida-submission-controller/commit/76eb0b006d00ac9a262467dce7016095593bfe03)]
14+
15+
### 👌 Improvements
16+
17+
* 👌 Catch all `Exception`s during submission loop [[8dcea88](https://github.com/aiidateam/aiida-submission-controller/commit/8dcea88e11f76c62ddd315c58f499ea0a0e61051)]
18+
* 👌 Always submit number of requested processes [[b910171](https://github.com/aiidateam/aiida-submission-controller/commit/b910171c70be9c7368f452658621f07f66e2cfad)]
19+
* 👌 Update `.gitignore` [[1ee409a](https://github.com/aiidateam/aiida-submission-controller/commit/1ee409a2ab05a17213c7ddf4e8ea28af6126343b)]
20+
* 👌 Make `unique_extra_keys` a `pydantic` field [[6662ac8](https://github.com/aiidateam/aiida-submission-controller/commit/6662ac86be8a99051f864ecf930d79ce88f879f5)]
21+
* 👌 IMPROVE: Catch and log submissions [[6b915bd](https://github.com/aiidateam/aiida-submission-controller/commit/6b915bdc3452cc8ebb36974b883e7891d94d3541)]
22+
23+
### 🐛 Bug fixes
24+
25+
* Fix number of submitted `WorkChain`s [[ce9b6f6](https://github.com/aiidateam/aiida-submission-controller/commit/ce9b6f6917b66d31b0593e287758996ef896342f)]
26+
* Fix `submit_new_batch` when `verbose = True` [[d944b42](https://github.com/aiidateam/aiida-submission-controller/commit/d944b42695288dfa7e86d2830c725a54a3383b52)]
27+
* 🐛 Make `unique_extra_keys` field properly optional [[d811858](https://github.com/aiidateam/aiida-submission-controller/commit/d811858a1417a00f0bac45a35061d672722983db)]
28+
* 🐛 Fix `dry_run` in `BaseSubmissionController` [[f83a7f9](https://github.com/aiidateam/aiida-submission-controller/commit/f83a7f9eebd48ec513af7ba8b4c19ad15d9e4894)]
29+
* 🐛 Allow specifying nested extras [[fcfd545](https://github.com/aiidateam/aiida-submission-controller/commit/fcfd545c56ba4fea6d2607ff6b3e053180934017)]
30+
31+
### 📚 Documentation
32+
33+
* 📚 Update `add_in_batches` example [[f3f6dac](https://github.com/aiidateam/aiida-submission-controller/commit/f3f6dac9803561ff3509561fc980d1b79d0f4e09)]
34+
* 📚 Update `PwBaseWorkChain` example [[da769d0](https://github.com/aiidateam/aiida-submission-controller/commit/da769d047bcd64aeb447e30fd5c410848f9fbc68)]
35+
36+
### 🔧 Maintenance
37+
38+
* Remove language version for black pre-commit hook [[f80d29b](https://github.com/aiidateam/aiida-submission-controller/commit/f80d29bbe058683dc784fd56918fa5f64c665b3d)]
39+
* 🔧 Devops: Add `update_changelog.py` script [[cf9d6f0](https://github.com/aiidateam/aiida-submission-controller/commit/cf9d6f0eb02091081758db215c5282c22445edc9)]
40+
* 🔧 Devops: Add CD GitHub Action [[7696919](https://github.com/aiidateam/aiida-submission-controller/commit/76969192f9fd6a392901d638e6436f825865c9bc)]
41+
* 🔧 Switch from `pylint` to `ruff` [[98771d9](https://github.com/aiidateam/aiida-submission-controller/commit/98771d95c67bf4e39d3627ddc8053647add6fd3a)]
42+
* 🔧 Switch to using `black` [[7d31f2e](https://github.com/aiidateam/aiida-submission-controller/commit/7d31f2ead9b7bf57e9f93dd981d2fd9ef99d9b88)]
43+
* 🔧 Add `isort` to `pre-commit` hooks [[b35338b](https://github.com/aiidateam/aiida-submission-controller/commit/b35338b42d5174f358980c6fb72dbea2e53d03d4)]
44+
* 🔧 MAINTAIN: Remove `.pylintrc` and fix linting [[8eef381](https://github.com/aiidateam/aiida-submission-controller/commit/8eef38136f068a0b385d5e162b85333876a425ed)]
45+
* 🔧 MAINTAIN: Switch to `pyproject.toml` [[fad21ad](https://github.com/aiidateam/aiida-submission-controller/commit/fad21ad05440966f5b770bf51b3cf8c441870187)]

aiida_submission_controller/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# -*- coding: utf-8 -*-
22
"""A prototype package with tools to submit processes in batches, avoiding to submit too many."""
3-
__version__ = "0.1.2"
3+
__version__ = "0.2.0"
44

55
__author__ = "Giovanni Pizzi, Austin Zadoks"
66

pyproject.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
[build-system]
2-
requires = ["flit_core>=3.4,<4"]
2+
requires = ["flit_core>=3.8,<4"]
33
build-backend = "flit_core.buildapi"
44

55
[project]
66
name = "aiida-submission-controller"
7-
version = "0.1.2"
7+
dynamic = ["version"]
88
authors = [
99
{name = "Giovanni Pizzi"},
1010
{name = "Austin Zadoks"},

0 commit comments

Comments
 (0)