Compare commits
2 Commits
main
...
a29e5fdb02
| Author | SHA1 | Date | |
|---|---|---|---|
|
a29e5fdb02
|
|||
|
b1279078d9
|
@@ -10,7 +10,7 @@ on:
|
|||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
build-and-publish:
|
build-and-publish:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-22.04
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout Repository
|
- name: Checkout Repository
|
||||||
@@ -19,7 +19,7 @@ jobs:
|
|||||||
- name: 🐍 Setup Python
|
- name: 🐍 Setup Python
|
||||||
uses: actions/setup-python@v5
|
uses: actions/setup-python@v5
|
||||||
with:
|
with:
|
||||||
python-version: "3.14"
|
python-version: "3.12"
|
||||||
|
|
||||||
- name: 🔄 Restore cache
|
- name: 🔄 Restore cache
|
||||||
uses: https://git.0xmax42.io/actions/cache@v1
|
uses: https://git.0xmax42.io/actions/cache@v1
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ on:
|
|||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
build-and-publish:
|
build-and-publish:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-22.04
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout Repository
|
- name: Checkout Repository
|
||||||
@@ -17,7 +17,7 @@ jobs:
|
|||||||
- name: 🐍 Setup Python
|
- name: 🐍 Setup Python
|
||||||
uses: actions/setup-python@v5
|
uses: actions/setup-python@v5
|
||||||
with:
|
with:
|
||||||
python-version: "3.14"
|
python-version: "3.12"
|
||||||
|
|
||||||
- name: 🔄 Restore cache
|
- name: 🔄 Restore cache
|
||||||
uses: https://git.0xmax42.io/actions/cache@v1
|
uses: https://git.0xmax42.io/actions/cache@v1
|
||||||
|
|||||||
27
CHANGELOG.md
27
CHANGELOG.md
@@ -4,33 +4,6 @@ All notable changes to this project will be documented in this file.
|
|||||||
|
|
||||||
## [unreleased]
|
## [unreleased]
|
||||||
|
|
||||||
### 🐛 Bug Fixes
|
|
||||||
|
|
||||||
- *(deps)* Update dependency typer to ^0.19.0 - ([e68ce4f](https://git.0xmax42.io/maxp/hdlbuild/commit/e68ce4fd256ba62f0e0ed275a614c403be97caa1))
|
|
||||||
|
|
||||||
### 📚 Documentation
|
|
||||||
|
|
||||||
- *(readme)* Add pip installation instructions and refine license section - ([3d52b6e](https://git.0xmax42.io/maxp/hdlbuild/commit/3d52b6e13fd14ff1df61cb6e27d4f31445c82270))
|
|
||||||
|
|
||||||
### ⚙️ Miscellaneous Tasks
|
|
||||||
|
|
||||||
- *(ci)* Update runner image to ubuntu-latest - ([a3e60f8](https://git.0xmax42.io/maxp/hdlbuild/commit/a3e60f8620a954947f6d9b5a87935c25119a7134))
|
|
||||||
- *(ci)* Update runner image to ubuntu-latest - ([3cc00dd](https://git.0xmax42.io/maxp/hdlbuild/commit/3cc00dd76fb7702ca6827a10c7c7b731602a711c))
|
|
||||||
- *(renovate)* Fix semantic commit rule - ([eb8a650](https://git.0xmax42.io/maxp/hdlbuild/commit/eb8a65042b622f39c2895cfe8c378c70275de4b2))
|
|
||||||
|
|
||||||
### ◀️ Revert
|
|
||||||
|
|
||||||
- "chore(deps): update dependency python to 3.14" - ([797bf00](https://git.0xmax42.io/maxp/hdlbuild/commit/797bf0093b0df984a8f9d1098863ed87118f4df3))
|
|
||||||
|
|
||||||
## [0.7.0](https://git.0xmax42.io/maxp/hdlbuild/compare/v0.6.1..v0.7.0) - 2025-07-17
|
|
||||||
|
|
||||||
### 🚀 Features
|
|
||||||
|
|
||||||
- *(version)* Bump version to 0.7.0 - ([8adaa91](https://git.0xmax42.io/maxp/hdlbuild/commit/8adaa916ff4e736e9da707c232d6f57b788e57e8))
|
|
||||||
- *(cli)* Add template generation commands - ([af0477f](https://git.0xmax42.io/maxp/hdlbuild/commit/af0477f8e74a9471c3e7d36877069592e41f651c))
|
|
||||||
|
|
||||||
## [0.6.1] - 2025-07-16
|
|
||||||
|
|
||||||
### 🚀 Features
|
### 🚀 Features
|
||||||
|
|
||||||
- *(ci)* Add workflows for nightly builds and releases - ([da387f2](https://git.0xmax42.io/maxp/hdlbuild/commit/da387f2ee602390d616c79bf4057ccf941e21462))
|
- *(ci)* Add workflows for nightly builds and releases - ([da387f2](https://git.0xmax42.io/maxp/hdlbuild/commit/da387f2ee602390d616c79bf4057ccf941e21462))
|
||||||
|
|||||||
21
README.md
21
README.md
@@ -41,15 +41,6 @@ HDLBuild is a flexible build management tool for FPGA projects. It simplifies th
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## Installation per pip
|
|
||||||
|
|
||||||
To install HDLBuild via pip, run:
|
|
||||||
```bash
|
|
||||||
pip install --index-url https://git.0xmax42.io/api/packages/maxp/pypi/simple/ --extra-index-url https://pypi.org/ hdlbuild
|
|
||||||
```
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## Usage
|
## Usage
|
||||||
|
|
||||||
### CLI Commands
|
### CLI Commands
|
||||||
@@ -164,4 +155,14 @@ The project includes GitHub workflows for building and deploying the package:
|
|||||||
|
|
||||||
## License
|
## License
|
||||||
|
|
||||||
This project is licensed under the [MIT License](LICENSE). See the LICENSE file for details.
|
This project is licensed under the MIT License.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Contributing
|
||||||
|
|
||||||
|
Contributions are welcome! Please follow these steps:
|
||||||
|
|
||||||
|
1. Fork the repository.
|
||||||
|
2. Create a new branch for your feature or bugfix.
|
||||||
|
3. Submit a pull request.
|
||||||
|
|||||||
@@ -17,7 +17,7 @@ pyyaml = "^6.0.2"
|
|||||||
pydantic = "^2.11.3"
|
pydantic = "^2.11.3"
|
||||||
rich = "^14.0.0"
|
rich = "^14.0.0"
|
||||||
gitpython = "^3.1.44"
|
gitpython = "^3.1.44"
|
||||||
typer = "^0.20.0"
|
typer = "^0.16.0"
|
||||||
jinja2 = "^3.1.6"
|
jinja2 = "^3.1.6"
|
||||||
|
|
||||||
[tool.poetry.group.dev.dependencies]
|
[tool.poetry.group.dev.dependencies]
|
||||||
|
|||||||
@@ -1,33 +0,0 @@
|
|||||||
{
|
|
||||||
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
|
|
||||||
"extends": [
|
|
||||||
"config:recommended",
|
|
||||||
":semanticCommits",
|
|
||||||
":semanticCommitTypeAll(chore)"
|
|
||||||
],
|
|
||||||
"semanticCommitScope": "deps",
|
|
||||||
"packageRules": [
|
|
||||||
{
|
|
||||||
"matchDepTypes": [
|
|
||||||
"action",
|
|
||||||
"github-runner"
|
|
||||||
],
|
|
||||||
"enabled": false
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"matchUpdateTypes": [
|
|
||||||
"minor",
|
|
||||||
"patch",
|
|
||||||
"pin",
|
|
||||||
"digest"
|
|
||||||
],
|
|
||||||
"enabled": true
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"matchUpdateTypes": [
|
|
||||||
"major"
|
|
||||||
],
|
|
||||||
"enabled": false
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
Reference in New Issue
Block a user