Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
17 changes: 17 additions & 0 deletions .github/workflows/cmake.yml
Original file line number Diff line number Diff line change
Expand Up @@ -113,6 +113,7 @@ jobs:
shell: bash

- name: Cache vcpkg binary cache
id: cache-vcpkg-binary
uses: actions/cache@v4
with:
path: ${{github.workspace}}/vcpkg-cache
Expand All @@ -122,6 +123,22 @@ jobs:
vcpkg-archives-${{ runner.os }}-${{ runner.arch }}-${{ matrix.build_type }}-
vcpkg-archives-${{ runner.os }}-${{ runner.arch }}-

- name: Log vcpkg cache status
run: |
echo "=== Vcpkg Cache Status ==="
echo "Vcpkg installation cache hit: ${{ steps.cache-vcpkg.outputs.cache-hit }}"
echo "Vcpkg binary cache hit: ${{ steps.cache-vcpkg-binary.outputs.cache-hit }}"
echo "Binary cache key: vcpkg-archives-${{ runner.os }}-${{ runner.arch }}-${{ matrix.build_type }}-${{ hashFiles('vcpkg.json', 'vcpkg-overlay/**') }}-${{ steps.vcpkg-baseline.outputs.hash }}"
if [ -d "${{github.workspace}}/vcpkg-cache" ]; then
echo "Binary cache size: $(du -sh ${{github.workspace}}/vcpkg-cache 2>/dev/null || echo 'empty')"
echo "Binary cache file count: $(find ${{github.workspace}}/vcpkg-cache -type f 2>/dev/null | wc -l)"
echo "Sample cache files:"
find ${{github.workspace}}/vcpkg-cache -type f 2>/dev/null | head -5 || echo "No files found"
else
echo "Binary cache directory does not exist"
fi
shell: bash

- name: Installing Xcode (MacOS)
if: matrix.config.os == 'macos-14'
uses: maxim-lobanov/setup-xcode@v1
Expand Down
9 changes: 1 addition & 8 deletions LATEST_RELEASE_NOTES.md
Original file line number Diff line number Diff line change
@@ -1,15 +1,8 @@
## Release notes for 3.8.5
## Release notes for 3.8.6

### New Features

Bugs addressed in this release:

* [#763](../../issues/763) wxLogDebug hits infinite recursion
* [#765](../../issues/765) MacOS CI version not launching

Other changes:

* [#9](../../issues/9) Need a better way of regenerating help (remove tex2rtf requirement)
* [#757](../../issues/757) Add ability to dump print continuities
* [#759](../../issues/759) Add support for webviews

15 changes: 15 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -53,6 +53,21 @@ desired behavior.
Please check out the [Getting Started](GETTING_STARTED.md) guide.

# Release notes
## Release notes for 3.8.5

### New Features

Bugs addressed in this release:

* [#763](../../issues/763) wxLogDebug hits infinite recursion
* [#765](../../issues/765) MacOS CI version not launching

Other changes:

* [#9](../../issues/9) Need a better way of regenerating help (remove tex2rtf requirement)
* [#757](../../issues/757) Add ability to dump print continuities
* [#759](../../issues/759) Add support for webviews

## Release notes for 3.8.4

### New Features
Expand Down
6 changes: 3 additions & 3 deletions RELEASE_INSTRUCTIONS.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ Checklist

CalChart uses CMake and Github actions to automate the release process. When you push a tag for the repository, github will build and package the release.

The current calchart version is 3.8.5. In all commands below, substitute that number for `$CCVER` (meaning when you read `$CCVER`, type 3.8.5). When incrementing, be sure to consider if it's time to bump the MINOR version. Only do that if there's incompatibilities, such as a new feature that won't work on a previous version of CalChart.
The current calchart version is 3.8.6. In all commands below, substitute that number for `$CCVER` (meaning when you read `$CCVER`, type 3.8.6). When incrementing, be sure to consider if it's time to bump the MINOR version. Only do that if there's incompatibilities, such as a new feature that won't work on a previous version of CalChart.

1. Create a git branch to prep the changes: `git checkout -b dev/prep_$CCVER`

Expand All @@ -34,8 +34,8 @@ awk '//; /^# Release notes/{while(getline<"LATEST_RELEASE_NOTES.md"){print}}' RE
7. Tag the depot

```
$ git tag -a v3.8.5 -m "calchart-3.8.5"
$ git push origin v3.8.5
$ git tag -a v3.8.6 -m "calchart-3.8.6"
$ git push origin v3.8.6
```

This should trigger the github action, which should publish release notes in Draft form.
Expand Down