Skip to content

Commit

Permalink
fix: disable sandboxing for the swc action (#272)
Browse files Browse the repository at this point in the history
  • Loading branch information
jbedard authored Aug 31, 2024
1 parent 885a985 commit 3f1d3f3
Show file tree
Hide file tree
Showing 5 changed files with 162 additions and 6 deletions.
2 changes: 1 addition & 1 deletion MODULE.bazel
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ bazel_dep(name = "platforms", version = "0.0.7")
swc = use_extension("@aspect_rules_swc//swc:extensions.bzl", "swc")
swc.toolchain(
name = "swc",
swc_version = "v1.3.75",
swc_version = "v1.6.6",
)
use_repo(swc, "swc_toolchains")

Expand Down
2 changes: 1 addition & 1 deletion examples/paths/expected.js
Original file line number Diff line number Diff line change
Expand Up @@ -2,5 +2,5 @@
Object.defineProperty(exports, "__esModule", {
value: true
});
const _moduleA = require("./modules/moduleA/index");
const _moduleA = require("./modules/moduleA");
(0, _moduleA.moduleA)();
9 changes: 9 additions & 0 deletions swc/private/swc.bzl
Original file line number Diff line number Diff line change
Expand Up @@ -278,6 +278,14 @@ def _swc_impl(ctx):
outputs = output_sources,
)
else:
# Disable sandboxing for the SWC action by default since there is normally only
# the source and config files as inputs and not complex dependency tree.
#
# This may be required for SWC issues with symlinks in the sandbox.
execution_requirements = {
"no-sandbox": "1",
}

output_sources = []

js_outs_relative = [_relative_to_package(f.path, ctx) for f in ctx.outputs.js_outs]
Expand Down Expand Up @@ -324,6 +332,7 @@ def _swc_impl(ctx):
src.path,
],
outputs = outputs,
execution_requirements = execution_requirements,
)

output_sources_depset = depset(output_sources)
Expand Down
153 changes: 150 additions & 3 deletions swc/private/versions.bzl
Original file line number Diff line number Diff line change
@@ -1,10 +1,137 @@
"Mirror of release info"

# TODO: >1.3.42 tested up to 1.3.56 currently fails CI with segfault or panick errors during tests.
# See: https://github.com/swc-project/swc/issues/7304

# Versions should be descending order so TOOL_VERSIONS[0] is the latest version.
TOOL_VERSIONS = {
"v1.7.9": {
"darwin-arm64": "sha384-JbMs4FPOeytiZCVr3dsbdTcQRVIt/gOtrR+RV7Nm+njLIradAwRNBhoYv5Ze+FOr",
"darwin-x64": "sha384-a/AlgJhDTx6n6YmQbl3b95we2x4OefqtGfuu8rjSk1LcYeqbkv++4tEIkmcTBVeY",
"linux-arm-gnueabihf": "sha384-hIPpfa40LvLVWL6DwnBNenNlQHG548GMe3gP9JFa1THZu0n9L8fzKjTS+4HY6il6",
"linux-arm64-gnu": "sha384-OBZvsNPVDh7epcjp42Qcdz1tXey3txyp/HcPKOCnS6cblNu96fnK3/78FCmm5eBf",
"linux-x64-gnu": "sha384-1tK27WOe0qDz92WGtemqytEzXoL4x8NloKKmkHHTajAr9Tbb0SSteT2b+v6GV/sZ",
"win32-arm64-msvc": "sha384-/LPXB45+rC6yorH00gyF7K7CoUv3pzI5FLzxRkQFAH0jupsKbRK0sBT/G3uCJL+o",
"win32-ia32-msvc": "sha384-iqka4Cj3znHM5EiMvmRoPBf3KYHsfqz4NWwlmEiiK6ZajggHY8fgsofEMiIjmtwf",
"win32-x64-msvc": "sha384-Szf28SaLDJq2nxGDTNfqehV6Dj7ZUhKrzqMPSzKVwBpSsWCV8hGfRJfkFcmOL4CM",
},
"v1.7.6": {
"darwin-arm64": "sha384-oyXDY/T4j4/Fple9pEZZ8OkmkHgUxDA1Cu2QRmc0R1LvXug/hKT3ZF0yCyAWj83a",
"darwin-x64": "sha384-AeWx9Md8XSmjPms+V1/lNGA/55uO+ydQGTOPe5mp6MDI34QxDdF58/hg+HEit4bc",
"linux-arm-gnueabihf": "sha384-6iFxxbN75T3cD4EOVHQn/65U6tPv1EcMl7YBeTH6QEP7r3VoTG9ibxNQbFvZGQE6",
"linux-arm64-gnu": "sha384-DZI/SpGROi+JcJqKo5rn2vNfb1FoN4OO4jQM1B/9B0H4X/LmEznXvsSjvCiC7MLV",
"linux-x64-gnu": "sha384-yh+Ae5rD27mhfGSeZuiJjtvPGXy/mOczzrgAl5eHeupdoyhn1Yr2cGfdR9kqZQGi",
"win32-arm64-msvc": "sha384-erP3PeoDzD+tATIMc5CAqvxxDTB5g4Gxt90T9QVrjSHLbCE47wdHuowrCjYgV+sy",
"win32-ia32-msvc": "sha384-w1TrKxB7PcZ8cXwGNsZ5FBpqE81+f8VjcB+c6Vxr7tcle6Mii0Code95nvhWi/IB",
"win32-x64-msvc": "sha384-cy2MsKpWpDWbdFuVzAwnlVh8VEGJVnDf4Vw4UK3a7p23ZRzSadqiOs630/4+GV2Z",
},
"v1.7.5": {
"darwin-arm64": "sha384-HVRVSxCib5jSh5IUUh65cpYkEN7Z3USFDipw/R4b+t3neSRENxao7K0lEpSpGEcR",
"darwin-x64": "sha384-j8eA9zH9VOU6b7gAMOQExRd2ehdzvcnmMN9Andx+EZLVgidVGqfYZ49a0ttWT5oC",
"linux-arm-gnueabihf": "sha384-q4M9KCSzHBDpEJLp/tXq6Nl/CKibmGtG7bRJTxKUw+Y7mNYN/k3lzgEgXTJSOf8l",
"linux-arm64-gnu": "sha384-7HV9Ta/jDBOlUVCvYYdBMsuuXa0e/wnuYkw8k1YReiz4idV1KG/3J39xWSqY+jib",
"linux-x64-gnu": "sha384-9F4jVm3XKZp3gGUeUcPpPNR3mZBDeWPBTjy7XcX58uGQxh5kQX81Df+AQFN+m/BJ",
"win32-arm64-msvc": "sha384-GlrlTGTiqmfemY03h7x5lAKxmphvfqrU3bXGcCqQx6cugzt7ttW8zlVWnbElYrDO",
"win32-ia32-msvc": "sha384-a2X2ysXKVtmCAY7DN/rHssJT+BNOe3LYubu08koy0M/1/2ZmgKxARhyUjBgLW7Q5",
"win32-x64-msvc": "sha384-XfP7CzZ3UALRTN10VSgtjMdt4WqDrTau7x2sefZwHj3a9g4ZvOP5Lqt5x/F0xczS",
},
"v1.7.4": {
"darwin-arm64": "sha384-UF8gLmO8yaioz9kMFd8Ekx34KLlpt863mkMh6X5xowZeW9uc12oZS3rTAlAfesEA",
"darwin-x64": "sha384-n8UkItdIGBh+wxc8lfuoirJd9BGymwzMZg3dHRH2vwu0qyilUqZts0ZOLWwX2A1j",
"linux-arm-gnueabihf": "sha384-NfllC61ZoGJHyqYVo+T1Cux2QnKjEShoPCqJUlvBSMdUr9uvZkdrulbS0aORjanP",
"linux-arm64-gnu": "sha384-cKaBKAOiI+BZnpoiM0kXR/FL5x4TAZ7Guajzv5C4GgfuzRFlyf6qAxvBcyrFcFai",
"linux-x64-gnu": "sha384-DXci2F9RAv810kZVAKFnGh9AoOVQC0875XGZsU+h/Aq7J0o2inDyO9+Hrg2Haq0k",
"win32-arm64-msvc": "sha384-rDoJWd7Kw9pRe1EfreUYo8K4V8/CIF8W1WqBxXwsr0X0VgGfYJ1/DJN1mISbB75z",
"win32-ia32-msvc": "sha384-41JASOb5duYaZolLb3O+QCIWWhMG/mjK22+nzxAC1s9c3hCRkieH2ilDe4T96/Nz",
"win32-x64-msvc": "sha384-E3UOyA72ePwadimygMcESE8NGPS+jhvZfN6VRE5mtGHGqoUJe2temsHVs0XL9Dg7",
},
"v1.7.3": {
"darwin-arm64": "sha384-rEEzj+GWzheWr8FI3EDNVtDQAK+/1mxg88ya2DzwepHl9jQEPKGpGtPwiw6LOsHt",
"darwin-x64": "sha384-zpqAjgLS4XCV/GIHGFxQBSuO+0l7nwHWo8on1sqEU0vPhcZA3uWQdg5BkiAATfCS",
"linux-arm-gnueabihf": "sha384-iU4PRxyrwsTle83ZPNfLX3r+n2s1AzhhjUXxj8G9+xgjmMxMb7YT8ZOhME50l0FF",
"linux-arm64-gnu": "sha384-g1/NbClF3oGZyj0E8XkeLDgTsjxmtxXd2RohxTuY2fq+EAEbkCPnLlM8ncQqrRGV",
"linux-x64-gnu": "sha384-lkTyC5w923/ERvyAiCOxxfUhRuAVJ0G/57EchAgXhNHoPC9N26vW5vfTIrN/Vt0d",
"win32-arm64-msvc": "sha384-N/1VbYw8iNMJ2pWBz779hdSjs121Wu3p0ji1jnknfohuigXJ1mtwoMlKqoAvLXKp",
"win32-ia32-msvc": "sha384-NhKZFgHrdpZIonLMzXDS4+LwhDk499fKFoZ9MNFy8MZL8Wnc9HMLWNA+l/ezztE5",
"win32-x64-msvc": "sha384-p59zLRHoogtaOKZrwwCaYcGfdr/H0S8RtR6TZDlZq1oLj+FPnVoHpCxkksvEJfZE",
},
"v1.7.2": {
"darwin-arm64": "sha384-ED7yhKOpmYWawaJY35TyKIV5ETQtKPl9g5QRc5fKdkvF/79esQuL0P0dfeZIDzBY",
"darwin-x64": "sha384-sirXq/T4ZGsj0VKk9PScedAw31x8wtS6v0mPBe1wtbd+bFDd0uzskGdbF1wML8e+",
"linux-arm-gnueabihf": "sha384-1vwz8w3U8g9boU2Ly6y/UjC2sjpypakOt1j5FLHiPAz1L8QMfsM3ZsMkuXhd/ktW",
"linux-arm64-gnu": "sha384-g1/NbClF3oGZyj0E8XkeLDgTsjxmtxXd2RohxTuY2fq+EAEbkCPnLlM8ncQqrRGV",
"linux-x64-gnu": "sha384-lkTyC5w923/ERvyAiCOxxfUhRuAVJ0G/57EchAgXhNHoPC9N26vW5vfTIrN/Vt0d",
"win32-arm64-msvc": "sha384-VQbcVAnFFEGzmU2pum2+8+g0KIkFuApMqquhDRIXbCmhwx/sCRWao2EVCMfm+QFU",
"win32-ia32-msvc": "sha384-tDqH7JvexOyMkQbbY38AbYElYA8Vi31VbK35BB0k21PKo+TYbbWqLj9L8vM52SwL",
"win32-x64-msvc": "sha384-Z3srTa1iUIx0Bo6+Ltg1vAyyauDqElDUb1qLy4hUeBPuPr4DELO9gMFKsC1NjqxC",
},
"v1.7.14": {
"darwin-arm64": "sha384-flD+FzYn3769xtZ78wpt3GUw5Q7Usubn66Bfg2x47xIR/CHZm15KZDTmjV3v+IVs",
"darwin-x64": "sha384-DWEEIq3k5XRHjaUzwq8tutV3DtV6Iko9kWWxJjK2i2Lj7P5d598NHwYxOFQtbbSb",
"linux-arm-gnueabihf": "sha384-jlSxkCzG7b1mxqp9wllLTdWLvHG+BYw4k2F6WL7ar5rg6EOUnpR0k9XGsku4fh28",
"linux-arm64-gnu": "sha384-ygGwyHhhk24tEzekxbqSpU0fqnyydezdK0Cqvgbkckdkcm1YSoQuWp3beWQp174O",
"linux-x64-gnu": "sha384-TddaDnZZg3s0EXao3U6ydknOLuezuTwCbMFaDOX7gZyJNAdHj6jRTp5uVwT7s2O2",
"win32-arm64-msvc": "sha384-9WkhOYxDAbzCccll3JlRBbLEqfs4yFftGQEZX8igX8EKun4KxMUsHeLjdH08DbFA",
"win32-ia32-msvc": "sha384-b3Ypx/tT2YaNhBf4ivaKZZvrp15BTcKlgyB1Xm/1V+dY1EwrRqNe4JzuiRuXc0PL",
"win32-x64-msvc": "sha384-hP73UdoEAI1crBCCFBU2HBmSH2Kwuw+QG0YAxovVfaTWPuk7WqwZ1QTpWmG12xFI",
},
"v1.7.12": {
"darwin-arm64": "sha384-HhB9h2Hm+Cavo3vZz0MPR8P2z8MYiqhCKlE9KENMLkHb/6VUhOVn49QiLsge/sbB",
"darwin-x64": "sha384-QbfjCmKckSTLI1KCsLkcpZ7WLHLEK45K+kQKQ9w7C8dEuc6XQ3LV2fTxI2MT2pky",
"linux-arm-gnueabihf": "sha384-Zk8+UPI17l7pv3TTwB9m29Vb8h6k2NGu1NptIX0XRQ3y/JhXXMHPsPVy9k6PQetW",
"linux-arm64-gnu": "sha384-PRAMjp2ylfHHL0cRxeQtwHEeBD9SNWYQao0JprrlzqsDMwLTXh2c565zbwueQtKg",
"linux-x64-gnu": "sha384-B8FyCsc1i5Z3xpbCJAmwKeIr0oUT37z9zzZOEZLXrEz7hnT3laX45CbKcfDcmgyH",
"win32-arm64-msvc": "sha384-PyRrSadOfc5rAD0v4SXk7O0hiVMqyrZUbP0Zf8jpVJktn1hggCmd6FJdi85D8VPc",
"win32-ia32-msvc": "sha384-Kq3Ry/vG/bQ0bqpSAvVvEwEtaNYnDQ/WZT/oHT0NswEti5haIAf1OFn5juWTX/eS",
"win32-x64-msvc": "sha384-DmOKpUF6Q7e4LLyEnHLYgc6DbiafJ4xZlP99yJmj1EZF3ssU85kbGkDCgf2++vQC",
},
"v1.7.11": {
"darwin-arm64": "sha384-riqQ+NaltlIybKdxXNZUeXOa/Z1nLje9RgjBzxRQ3YVlJoi9jSik1Fz4jkjRjvUa",
"darwin-x64": "sha384-OniZcZDnoVsGsqr88lTHoBrZGY4TDxERUXG0D3PFxTYvs+0VmGGTZN1T7dh4U1RY",
"linux-arm-gnueabihf": "sha384-oAdvTmeg3PohaDz94CR3LfnsK5bEZqATOfPW8bX+hEoC7EJIFxV/R9T6we0oySK8",
"linux-arm64-gnu": "sha384-RtSQsL65GinKt4VTeEF1xwKo/4mDKgUDtvQm9/wcxAkq+pB8h3yIb54eeXAAbAiE",
"linux-x64-gnu": "sha384-8x21sKvITANkvK6QrmegF/yoFb7Ru9OT8Ig+yBaHMwHe+f47PMRRLZQvXtAWCKi2",
"win32-arm64-msvc": "sha384-8BAt0m20QCpGN9aIDe7zph2a/oAvw5QvVVhUdNZtLyWCnLJ0h3DzpsVamdRKZik2",
"win32-ia32-msvc": "sha384-TSaBuL89zeDIYpAZjuloq87OppcIH8Yuj3ICqy+sw57ol1pZpF9N/vv2WnCl4KMr",
"win32-x64-msvc": "sha384-XmLowV/xglFtGit6OCajX1mAFBLGUP/loevFhj5XW61gZbx2Id3CViQz1/x8MYrX",
},
"v1.7.10": {
"darwin-arm64": "sha384-zR5paK3yfIcz+8xOlaG+BfP84Ca2rhS7QgOINqrdv8fnNCw8tkLPmVBK64Ah2t+q",
"darwin-x64": "sha384-KUqxacd2fDb9w8cMXmRE3WeFJrnShLDWlL09Anh3k7EhYPyYYUAIDmtUMHaGmiCK",
"linux-arm-gnueabihf": "sha384-R9/2ksLICKE2Z988INHJu1Rj1h1pL6lUxuVXTTbVv/Vw8gxT+KbJqUbbK3068MIo",
"linux-arm64-gnu": "sha384-OBZvsNPVDh7epcjp42Qcdz1tXey3txyp/HcPKOCnS6cblNu96fnK3/78FCmm5eBf",
"linux-x64-gnu": "sha384-1tK27WOe0qDz92WGtemqytEzXoL4x8NloKKmkHHTajAr9Tbb0SSteT2b+v6GV/sZ",
"win32-arm64-msvc": "sha384-K1Wi0znGLr8deNVbisfhSfCs0u49qbPa6+bd/H3644/xCga1V3YPrxs+ns7XaWVM",
"win32-ia32-msvc": "sha384-hV+pfPu/ywvXYS0KcVTRML9tBcGda1ZgRxu96D4Vpl+DU/k1eBAAL3K/Pz1Jqlu7",
"win32-x64-msvc": "sha384-VLzMJQ9T82wqIlzLRakDfJaLPLN7drhzr/cVcJPRdSoMQD6028pIv595zvSAsI6J",
},
"v1.7.1": {
"darwin-arm64": "sha384-4CEPGnQf/2ziEQlod6XZISoQmfyl3bCuN2SCcb4tzoZEVFzxQZIV1+/EkTBaKF5n",
"darwin-x64": "sha384-yuOUoyEQHdBl1DG2AgVBQ/cqOq+kuCLedP9XVgEFhsBkaRJFiUbYYIGl5T4Xq9iM",
"linux-arm-gnueabihf": "sha384-YLIoanEwkT5YNbVGl81Hk7WKwpAXMq1UKN9F02o03UJOdk4oO5c6fpbm/P2gsg2Q",
"linux-arm64-gnu": "sha384-wCBPOcMGO+VaWTlOLAloQVju3vPP/m/j//yMDtW3F5aQMawgqGWgbhOvh6Bt9j4u",
"linux-x64-gnu": "sha384-bq4k3+6Rjix8/pzdK42whAJpycaHm9oC+dzIwH+3gHh9WlAItAaUMGXAl757FxFv",
"win32-arm64-msvc": "sha384-Fr7jhhNf4Lhti93ZJaB66jSmJ7Yvtah37iPDEUdVLYJyzrkjMgyT74OBfWIW5Qm1",
"win32-ia32-msvc": "sha384-xC+P8/Ypu6UMaTquIcRJH5RFFpHZeZGUOoTTuWLauKBcY+Jq/dK/wgqsj/qVHafN",
"win32-x64-msvc": "sha384-Nf8fQR8bB3wY0oYNuMPBj1dBYsL3cur0yCpV+CD8Nl46RwxZSevwmHlJbIXUMCF9",
},
"v1.7.0": {
"darwin-arm64": "sha384-l3NFNOnnnNER8UGZkoKcDk0ML3ugg2Oj+Vuv+Fbyn640OhNiPhucQFBV6Hlj+Pcc",
"darwin-x64": "sha384-5rq3xJeUx0sD43RYY6yxyiD1bvbpJmaUjKu68y6ZUja6ZyyMQXEhlWrYxZgcR2D0",
"linux-arm-gnueabihf": "sha384-xgB7k67Macn+VH2VqdzzQe1iiNllOtg0KsCHOvXV74yixMjRzcErwUrbjZzgnmXc",
"linux-arm64-gnu": "sha384-nzQj83uthIY202Z0qb0YIzF5qr9btGlk17G7eMWzvXDhzCYb1HWjKkl31edGqR+m",
"linux-x64-gnu": "sha384-V/o8KO1Y1cu1eFUqcBVKthoEZ+RJ/SbMS3kv493pR9bC3ph1FLIDp0A6CqEqQL32",
"win32-arm64-msvc": "sha384-qEAP2ReXxJfEorQamgR34aC13U/rIgdWRWlNTBr0umT5jTF8Ttk0UkvwLCC9U3e0",
"win32-ia32-msvc": "sha384-mwNyQ+n526kNhLer0KFERVJIU91LuVmpOYKlTQRGaNcQB+1af/rY8cwAnwoUkKPZ",
"win32-x64-msvc": "sha384-7klK1S89maiXT5TyBXSN943NmRRlSwytKTxk/75CMIAbu691qJ1wmQcfP/7pzC8W",
},
"v1.6.7": {
"darwin-arm64": "sha384-orycNerXOs7DL9/FEaovuaQHvvTpCw9gdq5HQUOy9H3ivfp18G3D296ctXukBzq3",
"darwin-x64": "sha384-We1rpDGvTmKOjgIYaeGomRFIWvLJ0j/yCFD9ABMONS0U2Ft8p3BK+3IOpSgJx+vR",
"linux-arm-gnueabihf": "sha384-Pe0ADvoWYStWZnMSDn53QpfiTy2poafesi3XsEhs105I5EKGUvT2CG+oaGldy3pR",
"linux-arm64-gnu": "sha384-wRoXKaWAzZSFE9h+P6rqV0T5edCLEftF0pZN/q5rHkvWDmmkZToLkz6nvNqUmkQv",
"linux-x64-gnu": "sha384-cwAtf01j+fELVjC0SXK0msix/n6mkz1owVFB/q1CQATn0G2+LOmAoP7QA6VDprqd",
"win32-arm64-msvc": "sha384-vlBEOQmg4AkAZS4OFkJKY+8NLoB3DKK9RofNfwgUA7xCYcdkkZL0VMKC2m4BfaSr",
"win32-ia32-msvc": "sha384-iQUtutWqMaW2+wyn0HI2+zWzN5ajMW4EUP6INuWVM/9Xhp2afJ3jSVqP7UYdf8MK",
"win32-x64-msvc": "sha384-YQd/XOvi1Tm4R8g8cJ22HDMbadmircpk3H0Pehxyilo631w1nsK7uFOoYq7zi3Py",
},
"v1.6.6": {
"darwin-arm64": "sha384-rSbpB6m6CLKdtIr2uMerRB7Tp14AzHJeVlxiY+AtLVfGjp8J4WFzE9xix6MD3yqz",
"darwin-x64": "sha384-4tBAWnt1X4ipGJHNZN3Zn6K4sWiUuZ8BPCEYapQoS4QnoikyLdaECLLmsrr0rlFR",
Expand Down Expand Up @@ -45,6 +172,26 @@ TOOL_VERSIONS = {
"win32-ia32-msvc": "sha384-lNoFBdgtFX5Yi8XGOfyqDUFQpz37qxgjwRajExk5lS5mgbzMhe87QQTT0J1u4y12",
"win32-x64-msvc": "sha384-dc4hl30RnjwzNvSPnHG6kg/0eM9lQsvMe2JhxZm4nDFAG8WvAuHDTx0iN8StU+qX",
},
"v1.6.13": {
"darwin-arm64": "sha384-y2GRnRo4/SVY4GeVTvWtYfA3DnVSrMNZWOKXSL5lI20Q1hXPnOGTWTvsUTmkaBml",
"darwin-x64": "sha384-j4l1dUWcMuwyu5wstGoavP3VxowTkugRsLqSqOzumSWvDr40kScVM07WVj/wXrbm",
"linux-arm-gnueabihf": "sha384-w83W1FhyLzHD6ahMTFJvPtrXEcJ3aQHXPZ3QTP2sUYkb03yVrPISxg8BunXNAle/",
"linux-arm64-gnu": "sha384-Z6s8snxioep+jIiWY/rt5SSSIOzY6gzMv0Ag5uREr1TepcVX8dLdNj//iYXfRWDE",
"linux-x64-gnu": "sha384-aYtQ9adz0T6ACGmzDN5uqnI/CM9BLKgcdEA2mNY9K2esywtWWvku00GgXuFy4c+e",
"win32-arm64-msvc": "sha384-IIaGR/qeyw/VoasJ6gzWtq0YAof8de1V5hc+l9qUDufSgmwMgxSlu1+zX6P3wFpr",
"win32-ia32-msvc": "sha384-RUTURj5WPg7qxgw9PElgiUAtZ09p8p/LWMwC6FbL170Qitz4fnEGP2mLKOsYuPsq",
"win32-x64-msvc": "sha384-3xYY5e3Ar8N6IQxSU/7TyTq7I37GqL+qsgMmTs0TkX9WEnfbTLA9s+Dtge3/GY7H",
},
"v1.6.12": {
"darwin-arm64": "sha384-8ZnGrZNAvM34SC01ryRs9tWBFrVw7DxwRzwieEe6VX7RhnLc/jcAa1pVIxFjm9QI",
"darwin-x64": "sha384-MHpk1TJd4pdkbIwfNT5CPgMeIrclN4Ajluz1aMSr3i6PBYT2yTBFyw/C1kyV908Y",
"linux-arm-gnueabihf": "sha384-ce30Ygg6YNLsel6ue5OQW8as6P65kMDhabJyNOyy3llJQMooTpMZ7+huoGkz9k93",
"linux-arm64-gnu": "sha384-gzthBpMBoA8Zgn/5xEDbffM70GErb6rHnt/g4qBiKDdKfBVWppSuS/xsGxDitJr8",
"linux-x64-gnu": "sha384-xySQ+DHxPXSk+3HzDRbr0/MqIlSPeIxVODDXNEfC5Y8OC/Y/88D/HqN+y1XjS4xt",
"win32-arm64-msvc": "sha384-goHJdcLAFm+5SPdZVrYoK/wbBabb0w+ZQzo3Benr6EKvlbQeinN8E4PBXQbZYtxX",
"win32-ia32-msvc": "sha384-wNq8KgV9np3RVN7RfmAPNdpNpfrXijW/1fng1nCTPCZf1Wa4OscufHmxGAQQTtXU",
"win32-x64-msvc": "sha384-DGHJTPbIQ3qhpYWDxxW+Iq3XLNU+TCiF/nyMtLraYYBcsyqa8AQd/V/p15XLXvH+",
},
"v1.6.1": {
"darwin-arm64": "sha384-Ap7AAl7YMLKRa3k/DJ6+6OeMBIvApnJ8O5/lwx7ksW4lMy0l0op5lD8pDMiMImvn",
"darwin-x64": "sha384-9T4xpsurA9BcAPeNkxUcDjVZFuHfBHc0HI0G414i6787p2Vfc/uVc9uxIzm2AjRG",
Expand Down
2 changes: 1 addition & 1 deletion swc/repositories.bzl
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ load("//swc/private:versions.bzl", "TOOL_VERSIONS")
# NB: we don't use the "most recent release" since swc has a history of often breaking Bazel usage
# with subtle changes that get through their tests.
# So instead, this reflects the latest version that is "known good" according to our test suite.
LATEST_SWC_VERSION = "v1.3.78"
LATEST_SWC_VERSION = "v1.6.6"

# TODO(2.0): remove this alias
LATEST_VERSION = LATEST_SWC_VERSION
Expand Down

0 comments on commit 3f1d3f3

Please sign in to comment.