opensearch-project / opensearch-ruby

Ruby Client for OpenSearch
Apache License 2.0
93 stars 47 forks source link

Bump GitHub actions #248

Closed Earlopain closed 5 months ago

Earlopain commented 5 months ago

Description

Bump used GitHub actions to ensure functionality in the future after GitHub drops support for older node versions, or more recently breakage of upload-artifact@v3 in coming november (https://github.blog/changelog/2024-04-16-deprecation-notice-v3-of-the-artifact-actions/). Go to https://github.com/opensearch-project/opensearch-ruby/actions and check out a random action run, most likely it will show some deprecation warnings: https://github.com/opensearch-project/opensearch-ruby/actions/runs/8712427062

image

Here is an assortment of changelogs. They mostly just increment the used Node version from 16 to 20 (or similar):

The only breaking change I could find was with tibdex/github-app-token which now requires a slightly different way to configure. I made that change.

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license. For more information on following Developer Certificate of Origin and signing off your commits, please check here.