Comments (3)
The easiest way to do so is use the extended and maintained version of git archive, available in pypi as git-archive-all . It is under an MIT license so we could even modify it if needed in the future.
I have confirmed that the following workflow works
git clone [email protected]:Mbed-TLS/mbedtls.git mbedtls && cd mbedtls
git checkout $RELEASE_TAG
git-archive-all --prefix $RELEASE-PREFIX --force-submodules mbedtls_super_release.tar.gz
sha256sum mbedtls_super_release.tar.gz > sha256_sum.txt
And it is small enough to be installed only on the executor as part of the release script, so we shouldn't even have to add it as a dependency.
from mbedtls.
As of today 11/03/2024 there is no official way to disable github autogenerated files -> discussion.
As a workaround we should be:
- Creating prefixed releases e.g mbedtls-v3.6-lts.tar.bz2
- Adding a note to inform users about the source.zip & source.tar.gz being automatically generated and not containing the full codebase.
from mbedtls.
The proccess has been updated and is under review at confuence
from mbedtls.
Related Issues (20)
- MbedTLS code style inconsistencies
- Build library failed for server mode only: missing-prototypes for mbedtls_ssl_conf_has_static_psk HOT 1
- Function to calculate certificate fingerprint HOT 1
- Build fails with unset MBEDTLS_DHM_C but MBEDTLS_USE_PSA_CRYPTO set HOT 1
- component_test_full_no_bignum doesn't actually disable bignum HOT 3
- Move crypto C modules and includes into a tf-psa-crypto directory
- Factor intermediate file generation boilerplate in makefiles
- Factor intermediate file generation boilerplate in CMakeLists.txt
- Configuration test coverage search tool
- Improve configuration coverage for asymmetric mechanisms HOT 2
- Consider removing static ECDH cipher suites
- Consider removing CBC cipher suites HOT 1
- Some compat.sh test cases failing on config-suite-b
- compat.sh doesn't run TLS 1.2 CCM tests against OpenSSL
- CIPHER_C not enabled when PSA CMAC is required as builtin, but no other unauthenticated cipher is
- 3.6.0 fails in curl CI where 3.5.2 works HOT 10
- The PSA key store is too small for high-end platforms HOT 3
- Breakage due to enabling TLS 1.3 by default in 3.6.0 HOT 1
- Use poll instead of select
- Performance regression in mbedtls_mpi_exp_mod() (v3.6.0) HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from mbedtls.