Skip to content

Commit a22793a

Browse files
committed
ci(nsfdrv): Update CC65 version to fix ! bug
The `!` operator had issues when used in place of the `.not` directive. This was fixed in cc65/cc65#2863.
1 parent 0dce185 commit a22793a

3 files changed

Lines changed: 16 additions & 16 deletions

File tree

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,47 +1,47 @@
11
name: Cache CC65
2-
description: Caches CC65 and builds it from source if missing. (C) jroweboy (MIT). Modified to use MSYS2 for Windows binaries. (C) Persune 2025
2+
description: Caches CC65 and builds it from source if missing. (C) jroweboy (MIT). Modified to use MSYS2 for Windows binaries. (C) Persune 2026
33
inputs:
44
cc65Ref:
55
description: "CC65 Git Ref (used to checkout a fixed version)"
66
required: false
7-
default: "b8211a2921b11b045db0dd0d9ead6972c9b7bbf1"
7+
default: "cc3c40c54e51b2d9a22b63c85c418a2b11763377"
88
cc65Path:
99
description: "CC65 path to cache"
1010
required: false
1111
default: ${{ github.workspace }}\opt\cc65
1212
runs:
1313
using: "composite"
1414
steps:
15-
# Cache CC65
16-
- uses: actions/cache@master
15+
- name: Cache CC65
16+
uses: actions/cache@master
1717
id: cache_cc65
1818
with:
1919
path: ${{ inputs.cc65Path }}
2020
key: ${{ runner.os }}-cc65-${{ inputs.cc65Ref }}-${{ hashFiles('.github/actions/cache_cc65/*') }}
21-
# setup msys2
22-
- uses: msys2/setup-msys2@v2
21+
- name: Setup msys2
22+
uses: msys2/setup-msys2@v2
2323
if: steps.cache_cc65.outputs.cache-hit != 'true'
2424
with:
2525
msystem: UCRT64
2626
install: |
2727
make
2828
mingw-w64-ucrt-x86_64-gcc
2929
cache: true
30-
# Checkout CC65
31-
- uses: actions/checkout@master
30+
- name: Checkout CC65
31+
uses: actions/checkout@master
3232
if: steps.cache_cc65.outputs.cache-hit != 'true'
3333
with:
3434
repository: cc65/cc65
3535
ref: ${{ inputs.cc65Ref }}
3636
path: './cc65'
37-
# Build CC65
38-
- if: steps.cache_cc65.outputs.cache-hit != 'true'
37+
- name: Build CC65
38+
if: steps.cache_cc65.outputs.cache-hit != 'true'
3939
run: |
4040
cd cc65
41-
PREFIX=$(cygpath -u "${{ inputs.cc65Path }}") make
41+
PREFIX=$(cygpath -u "${{ inputs.cc65Path }}") make -j10
4242
PREFIX=$(cygpath -u "${{ inputs.cc65Path }}") make install
4343
shell: msys2 {0}
44-
# Add CC65 binaries to path
45-
- run: |
44+
- name: Add CC65 binaries to path
45+
run: |
4646
echo "${{ inputs.cc65Path }}\bin" >> $GITHUB_PATH
4747
shell: cmd

.github/workflows/build-artifact.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ env:
44
commithash: ""
55
cc65_path: ${{ github.workspace }}\opt\cc65
66
# Fix cc65 segfault on 64-bit LLP64 Windows builds #1694
7-
cc65_ref: 2f4e2a34c32c679e4325652e461acce7f615a22e
7+
cc65_ref: cc3c40c54e51b2d9a22b63c85c418a2b11763377
88
jobs:
99
build-cc65:
1010
runs-on: windows-2022

.github/workflows/build-release-artifact.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ env:
77
commithash: ""
88
cc65_path: ${{ github.workspace }}\opt\cc65
99
# Fix cc65 segfault on 64-bit LLP64 Windows builds #1694
10-
cc65_ref: 2f4e2a34c32c679e4325652e461acce7f615a22e
10+
cc65_ref: cc3c40c54e51b2d9a22b63c85c418a2b11763377
1111
jobs:
1212
build-cc65:
1313
runs-on: windows-2022
@@ -58,7 +58,7 @@ jobs:
5858
pattern: Dn-FamiTracker_*
5959
merge-multiple: true
6060
- run: ls -R
61-
- name: Upload release
61+
- name: Upload release
6262
uses: softprops/action-gh-release@v2
6363
with:
6464
token: "${{ secrets.GITHUB_TOKEN }}"

0 commit comments

Comments
 (0)