Skip to content

Commit 8ce6ea0

Browse files
Update GC and Libatomic Ops versions across workflows and scripts (#177)
1 parent d0891d4 commit 8ce6ea0

8 files changed

Lines changed: 23 additions & 44 deletions

.github/workflows/cmake-test-release-linux.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@ env:
1616
CACHE_VERSION: v9
1717
LLVM_VERSION: 19
1818
LLVM_TARGZFILE: "https://www.dropbox.com/scl/fi/l9xrfupdbwqbnckr5g36p/llvm_19_1_3_release.tgz?rlkey=xubw01vl6ey3xszbph32xqfip&st=okz2ghqx&dl=1"
19-
GC_VERSION: "8.2.8"
20-
LIBATOMIC_OPS_VERSION: "7.8.2"
19+
GC_VERSION: "8.2.12"
20+
LIBATOMIC_OPS_VERSION: "7.10.0"
2121

2222
jobs:
2323
build:

.github/workflows/cmake-test-release-win.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@ env:
1616
CACHE_VERSION: v9
1717
LLVM_VERSION: 19
1818
LLVM_ZIPFILE: "https://www.dropbox.com/scl/fi/map5fet7x19bm8ztsr4ma/llvm_19_1_3_release_vs2026.zip?rlkey=iwae4mz45lf7nycawa7d61g3r&st=4ee1dfug&dl=1"
19-
GC_VERSION: "8.2.8"
20-
LIBATOMIC_OPS_VERSION: "7.8.2"
19+
GC_VERSION: "8.2.12"
20+
LIBATOMIC_OPS_VERSION: "7.10.0"
2121

2222
jobs:
2323
build:

.github/workflows/create-release.yml

Lines changed: 2 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@ env:
1414
LLVM_ZIPFILE: "https://www.dropbox.com/scl/fi/map5fet7x19bm8ztsr4ma/llvm_19_1_3_release_vs2026.zip?rlkey=iwae4mz45lf7nycawa7d61g3r&st=4ee1dfug&dl=1"
1515
LLVM_TARGZFILE: "https://www.dropbox.com/scl/fi/l9xrfupdbwqbnckr5g36p/llvm_19_1_3_release.tgz?rlkey=xubw01vl6ey3xszbph32xqfip&st=okz2ghqx&dl=1"
1616
LLVM_UB20_TARGZFILE: "https://www.dropbox.com/scl/fi/jfs77u2moymjo57ca4r0s/llvm_19_1_3_release_UB20.tgz?rlkey=tia0bdfa07gaeidepumb1e1fy&st=np5mcrox&dl=1"
17-
GC_VERSION: "8.2.8"
18-
LIBATOMIC_OPS_VERSION: "7.8.2"
17+
GC_VERSION: "8.2.12"
18+
LIBATOMIC_OPS_VERSION: "7.10.0"
1919

2020
jobs:
2121
build_on_windows:
@@ -404,24 +404,3 @@ jobs:
404404
asset_path: ./tsc.tar.gz
405405
asset_name: tsc.tar.gz
406406
asset_content_type: application/tar+gzip
407-
408-
deploy_linux_asset_ub20:
409-
needs: create_release
410-
name: Upload Release (Ubuntu 20.04)
411-
runs-on: ubuntu-latest
412-
steps:
413-
- name: Download Release Asset from Store
414-
uses: actions/download-artifact@v4
415-
with:
416-
name: tsc-linux-asset-ub20
417-
418-
- name: Upload Release Asset (Ubuntu 20.04)
419-
id: upload-release-asset-ub20
420-
uses: actions/upload-release-asset@v1
421-
env:
422-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
423-
with:
424-
upload_url: ${{ needs.create_release.outputs.upload_url }} # This pulls from the CREATE RELEASE step above, referencing it's ID to get its outputs object, which include a `upload_url`. See this blog post for more info: https://jasonet.co/posts/new-features-of-github-actions/#passing-data-to-future-steps
425-
asset_path: ./tsc-ub20.tar.gz
426-
asset_name: tsc-ub20.tar.gz
427-
asset_content_type: application/tar+gzip

prepare_3rdParty.bat

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@ if not "%1"=="" (
55
set BUILD=%1
66
)
77

8-
set GC_VER=8.2.8
9-
set LIBATOMIC_OPS_VER=7.8.2
8+
set GC_VER=8.2.12
9+
set LIBATOMIC_OPS_VER=7.10.0
1010

1111
set p=%cd%
1212

@@ -29,11 +29,11 @@ IF EXIST ".\3rdParty\gc\x64\%BUILD%\lib\gc.lib" (
2929
) ELSE (
3030
cd %p%
3131
echo "Downloading BDWGC"
32-
curl -o gc-%GC_VER%.tar.gz https://www.hboehm.info/gc/gc_source/gc-%GC_VER%.tar.gz
32+
curl -o gc-%GC_VER%.tar.gz https://github.com/bdwgc/bdwgc/releases/download/v%GC_VER%/gc-%GC_VER%.tar.gz
3333
echo "Opening TAR.GZ BDWGC"
3434
tar -xvzf gc-%GC_VER%.tar.gz -C ./3rdParty/
3535
echo "Downloading Libatomic_ops"
36-
curl -o libatomic_ops-%LIBATOMIC_OPS_VER%.tar.gz https://www.hboehm.info/gc/gc_source/libatomic_ops-%LIBATOMIC_OPS_VER%.tar.gz
36+
curl -o libatomic_ops-%LIBATOMIC_OPS_VER%.tar.gz https://github.com/bdwgc/libatomic_ops/releases/download/v%LIBATOMIC_OPS_VER%/libatomic_ops-%LIBATOMIC_OPS_VER%.tar.gz
3737
echo "Opening TAR.GZ Libatomic_ops"
3838
tar -xvzf libatomic_ops-%LIBATOMIC_OPS_VER%.tar.gz -C ./3rdParty/
3939
echo "Copy to gc-%GC_VER%/libatomic_ops"

prepare_3rdParty_debug.sh

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,11 @@ echo "Configuring LLVM (Debug)"
66
echo "Building LLVM (Debug)"
77
./scripts/build_llvm_debug.sh
88
echo "Building GC (Debug)"
9-
curl -o gc-8.2.8.tar.gz https://www.hboehm.info/gc/gc_source/gc-8.2.8.tar.gz
10-
curl -o libatomic_ops-7.8.2.tar.gz https://www.hboehm.info/gc/gc_source/libatomic_ops-7.8.2.tar.gz
11-
tar -xvzf gc-8.2.8.tar.gz -C ./3rdParty/
12-
tar -xvzf libatomic_ops-7.8.2.tar.gz -C ./3rdParty/
13-
cp -a ./3rdParty/libatomic_ops-7.8.2/ ./3rdParty/gc-8.2.8/libatomic_ops/
9+
curl -o gc-8.2.12.tar.gz https://github.com/bdwgc/bdwgc/releases/download/v8.2.12/gc-8.2.12.tar.gz
10+
curl -o libatomic_ops-7.10.0.tar.gz https://github.com/bdwgc/libatomic_ops/releases/download/v7.10.0/libatomic_ops-7.10.0.tar.gz
11+
tar -xvzf gc-8.2.12.tar.gz -C ./3rdParty/
12+
tar -xvzf libatomic_ops-7.10.0.tar.gz -C ./3rdParty/
13+
cp -a ./3rdParty/libatomic_ops-7.10.0/ ./3rdParty/gc-8.2.12/libatomic_ops/
1414
./scripts/build_gc_debug.sh
1515

1616

prepare_3rdParty_release.sh

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,11 @@ echo "Configuring LLVM (Release)"
66
echo "Building LLVM (Release)"
77
./scripts/build_llvm_release.sh
88
echo "Building GC (Release)"
9-
curl -o gc-8.2.8.tar.gz https://www.hboehm.info/gc/gc_source/gc-8.2.8.tar.gz
10-
curl -o libatomic_ops-7.8.2.tar.gz https://www.hboehm.info/gc/gc_source/libatomic_ops-7.8.2.tar.gz
11-
tar -xvzf gc-8.2.8.tar.gz -C ./3rdParty/
12-
tar -xvzf libatomic_ops-7.8.2.tar.gz -C ./3rdParty/
13-
cp -a ./3rdParty/libatomic_ops-7.8.2/ ./3rdParty/gc-8.2.8/libatomic_ops/
9+
curl -o gc-8.2.12.tar.gz https://github.com/bdwgc/bdwgc/releases/download/v8.2.12/gc-8.2.12.tar.gz
10+
curl -o libatomic_ops-7.10.0.tar.gz https://github.com/bdwgc/libatomic_ops/releases/download/v7.10.0/libatomic_ops-7.10.0.tar.gz
11+
tar -xvzf gc-8.2.12.tar.gz -C ./3rdParty/
12+
tar -xvzf libatomic_ops-7.10.0.tar.gz -C ./3rdParty/
13+
cp -a ./3rdParty/libatomic_ops-7.10.0/ ./3rdParty/gc-8.2.12/libatomic_ops/
1414
./scripts/build_gc_release.sh
1515

1616

tag.bat

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
git tag -a v0.0-pre-alpha72 -m "pre alpha v0.0-72"
1+
git tag -a v0.0-pre-alpha73 -m "pre alpha v0.0-73"
22
git push origin --tags

tag_del.bat

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
git push --delete origin v0.0-pre-alpha72
2-
git tag -d v0.0-pre-alpha72
1+
git push --delete origin v0.0-pre-alpha73
2+
git tag -d v0.0-pre-alpha73

0 commit comments

Comments
 (0)