Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
34 commits
Select commit Hold shift + click to select a range
2445bf3
Bump actions ASFHyP3/actions version to v0.18.1
tools-bot Apr 18, 2025
596847d
Merge pull request #105 from ASFHyP3/update-actions-to-v0.18.1
jtherrmann Apr 18, 2025
64954dc
Bump ruff from 0.11.5 to 0.11.6
dependabot[bot] Apr 21, 2025
ba572a5
Merge pull request #106 from ASFHyP3/dependabot/pip/ruff-0.11.6
jtherrmann Apr 21, 2025
21c4a7c
Bump ruff from 0.11.6 to 0.11.8
dependabot[bot] May 5, 2025
c9f8421
Merge pull request #108 from ASFHyP3/dependabot/pip/ruff-0.11.8
jtherrmann May 6, 2025
eb32c2d
Bump ruff from 0.11.8 to 0.11.9
dependabot[bot] May 12, 2025
7139de6
Bump actions ASFHyP3/actions version to v0.19.0
tools-bot May 12, 2025
e99cbdc
Potential fix for code scanning alert no. 54: Workflow does not conta…
jtherrmann May 12, 2025
5ff1062
Merge pull request #110 from ASFHyP3/update-actions-to-v0.19.0
jtherrmann May 12, 2025
6d69597
Merge pull request #109 from ASFHyP3/dependabot/pip/ruff-0.11.9
jtherrmann May 13, 2025
96639c5
Bump ruff from 0.11.9 to 0.11.10
dependabot[bot] May 19, 2025
614f6ed
Merge pull request #111 from ASFHyP3/dependabot/pip/ruff-0.11.10
jtherrmann May 20, 2025
1b69018
Bump actions ASFHyP3/actions version to v0.20.0
tools-bot May 20, 2025
6098d85
update workflow permissions and docker workflow in cookiecutter
jhkennedy May 20, 2025
e33692a
Merge pull request #112 from ASFHyP3/update-actions-to-v0.20.0
jhkennedy May 20, 2025
eae4b20
Bump ruff from 0.11.10 to 0.11.11
dependabot[bot] May 26, 2025
aeb7d0f
Merge pull request #113 from ASFHyP3/dependabot/pip/ruff-0.11.11
jtherrmann May 28, 2025
057abb7
Bump ruff from 0.11.11 to 0.11.12
dependabot[bot] Jun 2, 2025
0fcd2c8
Merge pull request #115 from ASFHyP3/dependabot/pip/ruff-0.11.12
jtherrmann Jun 2, 2025
afe14a0
Bump mypy from 1.15.0 to 1.16.0
dependabot[bot] Jun 2, 2025
69fc484
Merge pull request #114 from ASFHyP3/dependabot/pip/mypy-1.16.0
jtherrmann Jun 2, 2025
ecb8c35
Bump ruff from 0.11.12 to 0.11.13
dependabot[bot] Jun 9, 2025
61607a8
Merge pull request #116 from ASFHyP3/dependabot/pip/ruff-0.11.13
jtherrmann Jun 12, 2025
317ea73
Bump ruff from 0.11.13 to 0.12.0
dependabot[bot] Jun 23, 2025
3e7777b
Merge pull request #117 from ASFHyP3/dependabot/pip/ruff-0.12.0
jtherrmann Jun 23, 2025
d3c27d9
Bump mypy from 1.16.0 to 1.16.1
dependabot[bot] Jun 23, 2025
1bcf403
Merge pull request #118 from ASFHyP3/dependabot/pip/mypy-1.16.1
jtherrmann Jun 23, 2025
b7ed675
Split test and build workflows
jhkennedy Jun 26, 2025
70be5d6
Merge pull request #119 from ASFHyP3/split-test-build
jhkennedy Jun 26, 2025
a26383b
Aplly sugggestions from release v0.5.2 review
jhkennedy Jun 26, 2025
4ee2c88
Merge pull request #121 from ASFHyP3/split-test-build
jhkennedy Jun 26, 2025
b53e03e
Update CHANGELOG.md
jhkennedy Jun 26, 2025
c755e8a
Merge pull request #122 from ASFHyP3/jhkennedy-patch-1
jhkennedy Jun 26, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 3 additions & 1 deletion .github/workflows/changelog.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,4 +13,6 @@ on:

jobs:
call-changelog-check-workflow:
uses: ASFHyP3/actions/.github/workflows/reusable-changelog-check.yml@v0.18.0
uses: ASFHyP3/actions/.github/workflows/reusable-changelog-check.yml@v0.20.0
permissions:
contents: read
4 changes: 3 additions & 1 deletion .github/workflows/create-jira-issue.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,9 @@ on:

jobs:
call-create-jira-issue-workflow:
uses: ASFHyP3/actions/.github/workflows/reusable-create-jira-issue.yml@v0.18.0
uses: ASFHyP3/actions/.github/workflows/reusable-create-jira-issue.yml@v0.20.0
permissions:
issues: write
secrets:
JIRA_BASE_URL: ${{ secrets.JIRA_BASE_URL }}
JIRA_USER_EMAIL: ${{ secrets.JIRA_USER_EMAIL }}
Expand Down
4 changes: 3 additions & 1 deletion .github/workflows/labeled-pr.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,4 +12,6 @@ on:

jobs:
call-labeled-pr-check-workflow:
uses: ASFHyP3/actions/.github/workflows/reusable-labeled-pr-check.yml@v0.18.0
uses: ASFHyP3/actions/.github/workflows/reusable-labeled-pr-check.yml@v0.20.0
permissions:
pull-requests: read
3 changes: 2 additions & 1 deletion .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,8 @@ on:

jobs:
call-release-workflow:
uses: ASFHyP3/actions/.github/workflows/reusable-release.yml@v0.18.0
uses: ASFHyP3/actions/.github/workflows/reusable-release.yml@v0.20.0
permissions: {}
with:
release_prefix: HyP3 Cookiecutter
secrets:
Expand Down
4 changes: 3 additions & 1 deletion .github/workflows/static-analysis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,4 +4,6 @@ on: push

jobs:
call-secrets-analysis-workflow:
uses: ASFHyP3/actions/.github/workflows/reusable-secrets-analysis.yml@v0.18.0
uses: ASFHyP3/actions/.github/workflows/reusable-secrets-analysis.yml@v0.20.0
permissions:
contents: read
3 changes: 2 additions & 1 deletion .github/workflows/tag-version.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ on:

jobs:
call-bump-version-workflow:
uses: ASFHyP3/actions/.github/workflows/reusable-bump-version.yml@v0.18.0
uses: ASFHyP3/actions/.github/workflows/reusable-bump-version.yml@v0.20.0
permissions: {}
secrets:
USER_TOKEN: ${{ secrets.TOOLS_BOT_PAK }}
6 changes: 6 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,12 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [PEP 440](https://www.python.org/dev/peps/pep-0440/)
and uses [Semantic Versioning](https://semver.org/spec/v2.0.0.html).


## [0.5.2]

### Changed
- The `test-and-build.yml` workflow has been split into a `test.yml` workflow and a `build.yml` workflow.

## [0.5.1]

### Added
Expand Down
Original file line number Diff line number Diff line change
@@ -1,29 +1,20 @@
name: Test and build
name: Build

on:
push:
branches:
- main
- develop
tags:
- 'v*'
pull_request:
branches:
- main
- develop

jobs:
call-pytest-workflow:
# Docs: https://github.com/ASFHyP3/actions
uses: ASFHyP3/actions/.github/workflows/reusable-pytest.yml@v0.18.1
permissions:
contents: read
with:
local_package_name: {{ cookiecutter.__package_name }}
python_versions: >-
["3.10", "3.11", "3.12", "3.13"]

call-version-info-workflow:
# Docs: https://github.com/ASFHyP3/actions
uses: ASFHyP3/actions/.github/workflows/reusable-version-info.yml@v0.18.1
uses: ASFHyP3/actions/.github/workflows/reusable-version-info.yml@v0.20.0
permissions:
contents: read
with:
Expand All @@ -32,14 +23,12 @@ jobs:
call-docker-ghcr-workflow:
needs: call-version-info-workflow
# Docs: https://github.com/ASFHyP3/actions
uses: ASFHyP3/actions/.github/workflows/reusable-docker-ghcr.yml@v0.18.1
uses: ASFHyP3/actions/.github/workflows/reusable-docker-ghcr.yml@v0.20.0
permissions:
contents: read
packages: write
with:
version_tag: {{ '${{ needs.call-version-info-workflow.outputs.version_tag }}' }}
release_branch: main
develop_branch: develop
user: {{ '${{ github.actor }}' }}
secrets:
USER_TOKEN: {{ '${{ secrets.GITHUB_TOKEN }}' }}
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,6 @@ on:
jobs:
call-changelog-check-workflow:
# Docs: https://github.com/ASFHyP3/actions
uses: ASFHyP3/actions/.github/workflows/reusable-changelog-check.yml@v0.18.1
uses: ASFHyP3/actions/.github/workflows/reusable-changelog-check.yml@v0.20.0
permissions:
contents: read
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,6 @@ on:
jobs:
call-labeled-pr-check-workflow:
# Docs: https://github.com/ASFHyP3/actions
uses: ASFHyP3/actions/.github/workflows/reusable-labeled-pr-check.yml@v0.18.1
uses: ASFHyP3/actions/.github/workflows/reusable-labeled-pr-check.yml@v0.20.0
permissions:
pull-requests: read
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ on:
jobs:
call-release-checklist-workflow:
# Docs: https://github.com/ASFHyP3/actions
uses: ASFHyP3/actions/.github/workflows/reusable-release-checklist-comment.yml@v0.18.1
uses: ASFHyP3/actions/.github/workflows/reusable-release-checklist-comment.yml@v0.20.0
permissions:
pull-requests: write
secrets:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ on:
jobs:
call-release-workflow:
# Docs: https://github.com/ASFHyP3/actions
uses: ASFHyP3/actions/.github/workflows/reusable-release.yml@v0.18.1
uses: ASFHyP3/actions/.github/workflows/reusable-release.yml@v0.20.0
permissions: {}
with:
release_prefix: {{ cookiecutter.__project_title }}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,18 +5,18 @@ on: push
jobs:
call-secrets-analysis-workflow:
# Docs: https://github.com/ASFHyP3/actions
uses: ASFHyP3/actions/.github/workflows/reusable-secrets-analysis.yml@v0.18.1
uses: ASFHyP3/actions/.github/workflows/reusable-secrets-analysis.yml@v0.20.0
permissions:
contents: read

call-ruff-workflow:
# Docs: https://github.com/ASFHyP3/actions
uses: ASFHyP3/actions/.github/workflows/reusable-ruff.yml@v0.18.1
uses: ASFHyP3/actions/.github/workflows/reusable-ruff.yml@v0.20.0
permissions:
contents: read

call-mypy-workflow:
# Docs: https://github.com/ASFHyP3/actions
uses: ASFHyP3/actions/.github/workflows/reusable-mypy.yml@v0.18.1
uses: ASFHyP3/actions/.github/workflows/reusable-mypy.yml@v0.20.0
permissions:
contents: read
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ jobs:
call-bump-version-workflow:
# For first-time setup, create a v0.0.0 tag as shown here:
# https://github.com/ASFHyP3/actions#reusable-bump-versionyml
uses: ASFHyP3/actions/.github/workflows/reusable-bump-version.yml@v0.18.1
uses: ASFHyP3/actions/.github/workflows/reusable-bump-version.yml@v0.20.0
permissions: {}
with:
user: {{ cookiecutter.github_username }}
Expand Down
22 changes: 22 additions & 0 deletions {{cookiecutter.__project_name}}/.github/workflows/test.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
name: Test

on:
push:
branches:
- main
- develop
pull_request:
branches:
- main
- develop

jobs:
call-pytest-workflow:
# Docs: https://github.com/ASFHyP3/actions
uses: ASFHyP3/actions/.github/workflows/reusable-pytest.yml@v0.20.0
permissions:
contents: read
with:
local_package_name: {{ cookiecutter.__package_name }}
python_versions: >-
["3.10", "3.11", "3.12", "3.13"]
4 changes: 2 additions & 2 deletions {{cookiecutter.__project_name}}/requirements-static.txt
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
ruff==0.11.5
mypy==1.15.0
ruff==0.12.0
mypy==1.16.1