General Project Update

- Updated CHANGELOG.md
- Updated GitHub security policy
- [doc] Updated steps for release procedure
- [doc] Updated list of supported OS
- Removed old clang_analyze script
- Minor fix in travis build script
pull/1145/head
nightwalker-87 2021-05-24 12:13:56 +02:00
rodzic 6405265696
commit f885091305
6 zmienionych plików z 10 dodań i 16 usunięć

Wyświetl plik

@ -23,12 +23,12 @@ elif [ "$TRAVIS_JOB_NAME" == "linux-mingw-32" ]; then
make && rm -rf build-mingw-32 && cd -
elif [ "$TRAVIS_OS_NAME" == "osx" ]; then
echo "--> Building Debug..."
echo "--> make debug..."
mkdir -p build/Debug && cd build/Debug
cmake -DCMAKE_BUILD_TYPE=Debug -DCMAKE_INSTALL_PREFIX=$PWD/install $DIR
make && cd -
make debug && cd -
echo "--> Building Release with package..."
echo "--> make package..."
mkdir -p build/Release && cd build/Release
cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=$PWD/install $DIR
make package && cd -

Wyświetl plik

@ -17,6 +17,7 @@ Updates & changes:
- Added instructions for bug-reports and feature-requests to contribution guidelines ([#906](https://github.com/stlink-org/stlink/pull/906))
- Added travis CI configuration for macOS 10.14 to maintain capability for 32-bit compilation ([#f5ada94](https://github.com/stlink-org/stlink/commit/f5ada9474cdb87ff37de0d4eb9e75622b5870646))
- Updated description of chip id 0x0457 to L01x/L02x ([#1143](https://github.com/stlink-org/stlink/pull/1143), [#1144](https://github.com/stlink-org/stlink/pull/1144))
Fixes:
- cmake: Install shared libraries in proper directories ([#1142](https://github.com/stlink-org/stlink/pull/1142))

Wyświetl plik

@ -7,7 +7,8 @@ The following versions of the stlink toolset are currently being supported.<br /
| Version | Supported |
| ------- | ------------------ |
| develop | :white_check_mark: |
| 1.6.x | :white_check_mark: |
| 1.7.x | :white_check_mark: |
| 1.6.x | :x: |
| 1.5.x | :x: |
| 1.4.0 | :x: |
| 1.3.x | :x: |

Wyświetl plik

@ -11,3 +11,4 @@ This document describes the necessary steps for developers to create a release:
6. Create binary packages (.rpm / .deb / .zip) with `make package && sh ./cmake/packaging/windows/generate_binaries.sh`
7. Upload packages to the [release page](https://github.com/stlink-org/stlink/releases) of this project
8. Merge `master` into `develop`
9. Update GitHub security policy (/SECURITY.md)

Wyświetl plik

@ -4,7 +4,7 @@ _Source:_ pkgs.org - [libusb](https://pkgs.org/search/?q=libusb); [cmake](https:
### Microsoft Windows
On Windows users should ensure that cmake 3.17.0 or any later version is installed.<br />
On Windows users should ensure that cmake 3.20.2 or any later version is installed.<br />
Up on compiling c-make will **automatically** download and install the latest compatible version of `libusb` (1.0.23 at the time of writing).
- Windows 10
@ -14,8 +14,8 @@ Up on compiling c-make will **automatically** download and install the latest co
| Package Repository | libusb<br />version | cmake<br />version | gtk-3<br />version | Supported macOS versions |
| ------------------ | ------------------- | ------------------ | ------------------ | ------------------------ |
| homebrew | 1.0.23 | 3.17.0 | 3.24.18<br />gtk+3 | 10.9 - 11.x |
| MacPorts | 1.0.23 | 3.17.0 | 3.24.18<br />gtk3 | 10.4 - 11.x |
| homebrew | 1.0.24 | 3.20.2 | 3.24.29<br />gtk+3 | 10.9 - 11.x |
| MacPorts | 1.0.24 | 3.20.2 | 3.24.29<br />gtk3 | 10.4 - 11.x |
NOTE: In order to use a STLINK/V1 programmer on macOS, versions 10.14 or 10.15 are required.

Wyświetl plik

@ -1,9 +0,0 @@
#!/bin/bash
# Run this hacky script in project root directory to start clang static analysis.
# Adjust ccc-analyzer path if necessary
CCC_ANALYZER=/usr/share/clang/scan-build-3.5/ccc-analyzer
mkdir -p build-clang-analyze/reports
cd build-clang-analyze
cmake -DCMAKE_C_COMPILER=${CCC_ANALYZER} $* ..
scan-build -o ./reports --keep-empty make