-
Notifications
You must be signed in to change notification settings - Fork 0
release: Initial CI set up and version bump. #1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
33 commits
Select commit
Hold shift + click to select a range
29e22a6
Initial CI set up/
rolandriver 39bb807
Add ruff config.
rolandriver fc6c948
Add gitignore and harmonise dependencies.
rolandriver 623435e
Add CI tooling and fix copyrights.
rolandriver c804ce7
Ruff autoformatting.
rolandriver 1044214
Add test files and correct path.
rolandriver 4a85990
Update tests.
rolandriver 33aef80
Regenerate baseline.
rolandriver 1b70491
Update tests.
rolandriver 53418f3
Fix lint.
rolandriver 3c5522b
Fix import and path.
rolandriver 370b0b1
Ruff autoformatting.
rolandriver b222bde
Finalise CI.
rolandriver a495f2d
UPdate tests.
rolandriver 6f9f55c
Add test files and fix tests.
rolandriver 5bb1324
Ruff autoformatting.
rolandriver 24d94f0
Delete test file.
rolandriver 1a69bd5
Better dependency versions.
rolandriver 043c69c
Lower matplotlib upper bound.
rolandriver 989931f
Raise lower bound for deltakit packages.
rolandriver bb15d67
Update .github/workflows/prerelease.yml
rolandriver 3ce8635
Update .github/workflows/prerelease.yml
rolandriver b50596d
Update .github/workflows/pull_request.yml
rolandriver aceac00
Update .github/workflows/release.yml
rolandriver 4b15ddf
Update .github/workflows/release.yml
rolandriver 3739273
Update .github/workflows/release.yml
rolandriver 30857fa
Update .github/dependabot.yml
rolandriver 4e8a8f6
Update .github/dependabot.yml
rolandriver 79e60ae
Update pyproject.toml
rolandriver 70e4f0d
Update pyproject.toml
rolandriver 1d59ad0
Better layout and lower bound for tqdm.
rolandriver 516bd82
Raise lower bound for matplotlib.
rolandriver da9b4e3
Condition matplotlib versions to Python versions for 3.14 support.
rolandriver File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,13 @@ | ||
| # The primary mechanism for mandating specific reviewers on a per-file basis in | ||
| # this repo is REQUIRED_REVIEWERS. CODEOWNERS is only used as a secondary | ||
| # measure to protect against modifications to the files involved in the required | ||
| # reviewers mechanism and itself. | ||
|
|
||
| # Order: last matching pattern takes the most precedence. | ||
| # Please refer the link for the detail | ||
| # https://help.github.com/en/articles/about-code-owners | ||
|
|
||
| /.github/CODEOWNERS @nelimee @rolandriver | ||
| /.github/REQUIRED_REVIEWERS @nelimee @rolandriver | ||
| /.github/workflows/required_reviewers.yml @nelimee @rolandriver | ||
| /tools/check_reviewers.py @nelimee @rolandriver |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,68 @@ | ||
| name: Bug report | ||
| description: Create a bug report to help us improve | ||
| title: "bug: <your title here>" | ||
| labels: ["bug"] | ||
| assignees: [] | ||
|
|
||
| body: | ||
| - type: markdown | ||
| attributes: | ||
| value: | | ||
|
|
||
| Thank you for contributing to the improvement of Deltakit. Please fill out the following sections to report a bug. | ||
|
|
||
| > [!NOTE] A bug is a disagreement between actual and documented behaviour, or an inaccurate error message. | ||
| > Please file a [request from](https://github.com/Deltakit/deltakit-decode/issues/new?template=request.yml) if the | ||
| > documentation does not define the expected behaviour, if you disagree with the documented behaviour, or if you | ||
| > are asking for a new feature or performance improvement. | ||
| > Please use the [test failure form](https://github.com/Deltakit/deltakit-decode/issues/new?template=test_failure.yml) | ||
| > if you're a contributor seeing a test failure in main, either locally or on CI. | ||
|
|
||
| - type: checkboxes | ||
| id: cla-signature | ||
| attributes: | ||
| label: Contributor License Agreement | ||
| description: Please confirm the following before submitting | ||
| options: | ||
| - label: A Contributor Licence Agreement signature is required for any first PR contribution. Further information can be found in our [contributing guidelines](CONTRIBUTING.md). | ||
| required: true | ||
|
|
||
| - type: textarea | ||
| id: bug-description | ||
| attributes: | ||
| label: Bug Description | ||
| description: | | ||
| Please provide a succinct description of the observed behaviour. | ||
| validations: | ||
| required: true | ||
|
|
||
| - type: textarea | ||
| id: minimal-example | ||
| attributes: | ||
| label: Minimal Reproducible Example | ||
| description: | | ||
| Please provide a [Minimal Reproducible Example](https://en.wikipedia.org/wiki/Minimal_reproducible_example) | ||
| as a copy-pastable code snippet if possible. If not, describe steps to | ||
| reproduce the behaviour. Please enclose code blocks within triple backticks. | ||
| placeholder: | | ||
| ```python | ||
| # Copy-pastable, executable code here | ||
| ``` | ||
|
|
||
| - type: textarea | ||
| id: actual-behaviour | ||
| attributes: | ||
| label: Actual behaviour | ||
| description: What actually happens. Please enclose code output / error messages within triple backticks. | ||
|
|
||
| - type: textarea | ||
| id: expected-behaviour | ||
| attributes: | ||
| label: Expected behaviour | ||
| description: What you expected to happen. Please cite (with links) relevant documentation about what should happen. | ||
|
|
||
| - type: textarea | ||
| id: additional-context | ||
| attributes: | ||
| label: Additional context | ||
| description: Add any other context about the bug reported here. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,50 @@ | ||
| name: Request | ||
| description: Suggest an idea for this project | ||
| title: "request: <your title here>" | ||
| labels: ["request"] | ||
| assignees: [] | ||
|
|
||
| body: | ||
| - type: markdown | ||
| attributes: | ||
| value: | | ||
|
|
||
| Thank you for contributing to the improvement of Deltakit. Please fill out the following sections to suggest any new feature, performance or code quality improvements. | ||
|
|
||
| - type: checkboxes | ||
| id: cla-signature | ||
| attributes: | ||
| label: Contributor License Agreement | ||
| description: Please confirm the following before submitting | ||
| options: | ||
| - label: A Contributor License Agreement signature is requested for any first PR contribution. Further information can be found in our [contributing guidelines](CONTRIBUTING.md). | ||
| required: true | ||
|
|
||
| - type: textarea | ||
| id: motivation | ||
| attributes: | ||
| label: Motivation | ||
| description: A description of the feature or improvement. | ||
| placeholder: Ex. As a user, I would like to [...] | ||
| validations: | ||
| required: true | ||
|
|
||
| - type: textarea | ||
| id: proposed-solution | ||
| attributes: | ||
| label: Proposed solution | ||
| description: A description of a possible implementation. | ||
| validations: | ||
| required: true | ||
|
|
||
| - type: textarea | ||
| id: alternatives | ||
| attributes: | ||
| label: Potential alternatives | ||
| description: Any alternative solutions or features you've considered. | ||
|
|
||
| - type: textarea | ||
| id: additional-context | ||
| attributes: | ||
| label: Additional context | ||
| description: Add any other context about the feature request here. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,42 @@ | ||
| name: Test failure report | ||
| description: Create a test failure report | ||
| title: "test: <your title here>" | ||
| labels: ["test"] | ||
| assignees: [] | ||
|
|
||
| body: | ||
| - type: markdown | ||
| attributes: | ||
| value: | | ||
|
|
||
| Thank you for contributing to the improvement of Deltakit. Please fill out the following sections to report a test failure. | ||
|
|
||
| - type: checkboxes | ||
| id: cla-signature | ||
| attributes: | ||
| label: Contributor License Agreement | ||
| description: Please confirm the following before submitting | ||
| options: | ||
| - label: A Contributor License Agreement signature is requested for any first PR contribution. Further information can be found in our [contributing guidelines](CONTRIBUTING.md). | ||
| required: true | ||
|
|
||
| - type: textarea | ||
| id: failure-summary | ||
| attributes: | ||
| label: Test Failure Summary | ||
| description: | | ||
| Please copy-paste the failure summary produced by `pytest`. | ||
| validations: | ||
| required: true | ||
|
|
||
| - type: textarea | ||
| id: related-prs | ||
| attributes: | ||
| label: Relevant issues/PRs | ||
| description: Please link to relevant issues/PRs, indicating their connection (e.g. "See CI failure here.") | ||
|
|
||
| - type: textarea | ||
| id: additional-context | ||
| attributes: | ||
| label: Additional context | ||
| description: Please add any other context about the problem here, such as debugging suggestions or platform information. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,17 @@ | ||
| # This file functions just like a CODEOWNERS but without automatic assignment | ||
| # of all codeowners to every PR that touches code they own - it is the | ||
| # responsibility of the PR author to pick a few people from the list. | ||
|
|
||
| # You are encouraged to add non-default reviewers where you know someone else | ||
| # may have useful insight or has been recently working in the area touched by | ||
| # your PR. Anyone is able to contribute to pull request review, and is | ||
| # encouraged to do so | ||
|
|
||
| # Order: last matching pattern takes the most precedence. | ||
| # Please refer the link for the detail | ||
| # https://help.github.com/en/articles/about-code-owners | ||
|
|
||
| * @nelimee @rolandriver | ||
|
|
||
| # Dependency changes should also be reviewed by the deltakit core maintainers | ||
| /pyproject.toml @rolandriver @nelimee | ||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,27 @@ | ||
| # To get started with Dependabot version updates, you'll need to specify which | ||
| # package ecosystems to update and where the package manifests are located. | ||
| # Please see the documentation for all configuration options: | ||
| # https://docs.github.com/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file | ||
|
|
||
| version: 2 | ||
| updates: | ||
| - package-ecosystem: "uv" | ||
| directories: | ||
| - "/" | ||
| schedule: | ||
| interval: "weekly" | ||
|
|
||
| commit-message: | ||
| prefix: fix(dependencies) | ||
| prefix-development: chore(dependencies) | ||
| # Grouping all development dependencies together, and all production libraries together. | ||
| groups: | ||
| dev-deps: | ||
| dependency-type: "development" | ||
| prod-deps: | ||
| dependency-type: "production" | ||
| # Ideally, we would like "widen" here. Even though it is explicitly written as "supported" for | ||
| # uv in the documentation (https://docs.github.com/en/code-security/reference/supply-chain-security/dependabot-options-reference#versioning-strategy--) | ||
| # it is not in practice... | ||
| # So sticking to the closest option we have for the moment, which is not ideal, but exists. | ||
| versioning-strategy: increase-if-necessary |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,37 @@ | ||
| ## 🔗 Closed Issues | ||
|
|
||
| Link any issues closed or comments addressed by this PR. | ||
| "Closes #X" will close issue X automatically when the PR is merged. | ||
|
|
||
| --- | ||
|
|
||
| ## 📝 Description | ||
|
|
||
| Add any additional description required to understand the PR. | ||
| Cite related issues, PRs, or comments as needed. | ||
|
|
||
| --- | ||
|
|
||
| ## 🚦 Status | ||
|
|
||
| If anything still needs to be done before this PR can be merged, track it here. | ||
|
|
||
| --- | ||
|
|
||
| ## 🛠️ Future Work | ||
|
|
||
| Focused PRs are good! | ||
| Create and link issues for any follow-up work needed. | ||
|
|
||
| --- | ||
|
|
||
| ## ➕️ Additional Information | ||
|
|
||
| Anything that doesn't fit into a category above. | ||
|
|
||
| --- | ||
|
|
||
| ## 🧾 Release Note | ||
|
|
||
| If this PR will be **squash-merged**, draft the final one-line commit message here. | ||
| Otherwise, describe your rebase strategy or how you plan to maintain clean commits. |
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.