aurora-opensource / au

A C++14-compatible physical units library with no dependencies and a single-file delivery option. Emphasis on safety, accessibility, performance, and developer experience.
Apache License 2.0
329 stars 21 forks source link

Update GitHub actions versions #260

Closed chiphogg closed 3 months ago

chiphogg commented 4 months ago

We're getting a bunch of errors (e.g., because checkout uses node12, which is deprecated). We should consider batching the security reviews.

timhirsh commented 4 months ago

Good call. We already completed a review for a newer checkout version, so #261 should bump us to node20.

timhirsh commented 4 months ago

Remaining deprecation warnings:

I'll kick off a review for these as well.

chiphogg commented 4 months ago

Remaining deprecation warnings:

  • ilammy/msvc-dev-cmd@cec98b9d092141f74527d0afa6feb2af698cfe89 (run)
  • viperproject/check-license-header@971caaf7d1641bb2c6a49acd06b018a5ce51ad6e (run)
  • zgosalvez/github-actions-ensure-sha-pinned-actions@af2eb3226618e2494e3d9084f515ad6dcf16e229 (run)

I'll kick off a review for these as well.

Thanks @timhirsh ! Any updates on the review for these?

timhirsh commented 3 months ago

Yup, PR's incoming ☝️

We also need actions/setup-python@3542bca2639a428e1796aaa6a2ffef0c0f575566, so that'll be the last one.