Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .github/workflows/build-android.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ jobs:
ORG_GRADLE_PROJECT_SONATYPE_PASSWORD: ${{ secrets.ORG_GRADLE_PROJECT_SONATYPE_PASSWORD }}
steps:
- name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@v6
- name: Setup git safe folders
shell: bash
run: git config --global --add safe.directory '*'
Expand All @@ -41,7 +41,7 @@ jobs:
cd android
./gradlew publishAndroidOnlyToMavenTempLocal :build -PenableWarningsAsErrors=true
- name: Upload Maven Artifacts
uses: actions/upload-artifact@v4.3.4
uses: actions/upload-artifact@v6
with:
name: maven-local
path: /tmp/maven-local
6 changes: 3 additions & 3 deletions .github/workflows/build-apple-slices-hermes.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,11 +26,11 @@ jobs:
]
steps:
- name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@v6
- name: Setup xcode
uses: ./.github/actions/setup-xcode
- name: Restore HermesC Artifact
uses: actions/download-artifact@v4
uses: actions/download-artifact@v7
with:
name: hermesc-apple
path: ./build_host_hermesc
Expand Down Expand Up @@ -80,7 +80,7 @@ jobs:
run: |
tar -czv -f build_${{ matrix.slice }}_${{ matrix.flavor }}.tar.gz build_${{ matrix.slice }}_${{ matrix.flavor }}
- name: Upload Artifact for Slice (${{ matrix.slice }}, ${{ matrix.flavor }})
uses: actions/upload-artifact@v4.3.4
uses: actions/upload-artifact@v6
with:
name: slice-${{ matrix.slice }}-${{ matrix.flavor }}
path: ./build_${{ matrix.slice }}_${{ matrix.flavor }}.tar.gz
10 changes: 5 additions & 5 deletions .github/workflows/build-hermes-macos.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,15 +14,15 @@ jobs:
flavor: [Debug, Release]
steps:
- name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@v6
- name: Setup xcode
uses: ./.github/actions/setup-xcode
- name: Setup node.js
uses: ./.github/actions/setup-node
- name: Yarn Install Dependencies
uses: ./.github/actions/yarn-install
- name: Download slice artifacts
uses: actions/download-artifact@v4
uses: actions/download-artifact@v7
with:
pattern: slice-*-${{ matrix.flavor }}
path: .
Expand Down Expand Up @@ -119,17 +119,17 @@ jobs:
mkdir -p "$DEST_DIR"
mv "hermesvm.framework.dSYM" "$DEST_DIR"
- name: Upload hermes dSYM artifacts
uses: actions/upload-artifact@v4.3.4
uses: actions/upload-artifact@v6
with:
name: hermes-dSYM-${{ matrix.flavor }}
path: /tmp/hermes/dSYM/${{ matrix.flavor }}
- name: Upload hermes Runtime artifacts
uses: actions/upload-artifact@v4.3.4
uses: actions/upload-artifact@v6
with:
name: hermes-darwin-bin-${{ matrix.flavor }}
path: /tmp/hermes/hermes-runtime-darwin/hermes-ios-${{ matrix.flavor }}.tar.gz
- name: Upload hermes osx artifacts
uses: actions/upload-artifact@v4.3.4
uses: actions/upload-artifact@v6
with:
name: hermes-osx-bin-${{ matrix.flavor }}
path: /tmp/hermes/osx-bin/${{ matrix.flavor }}
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/build-hermesc-apple.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ jobs:
runs-on: macos-15
steps:
- name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@v6
- name: Setup xcode
uses: ./.github/actions/setup-xcode
- name: Build HermesC Apple
Expand All @@ -16,7 +16,7 @@ jobs:
source ./utils/build-apple-framework.sh
build_host_hermesc_if_needed
- name: Upload HermesC Artifact
uses: actions/upload-artifact@v4.3.4
uses: actions/upload-artifact@v6
with:
name: hermesc-apple
path: ./build_host_hermesc
4 changes: 2 additions & 2 deletions .github/workflows/build-hermesc-linux.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ jobs:
HERMES_TARBALL_ARTIFACTS_DIR: /tmp/hermes/hermes-runtime-darwin
steps:
- name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@v6
- name: Install dependencies
shell: bash
run: |
Expand Down Expand Up @@ -37,7 +37,7 @@ jobs:
cmake --build build --target hermesc -j 4
cp build/bin/hermesc /tmp/hermes/linux64-bin/.
- name: Upload linux artifacts
uses: actions/upload-artifact@v4.3.4
uses: actions/upload-artifact@v6
with:
name: hermes-linux-bin
path: /tmp/hermes/linux64-bin
4 changes: 2 additions & 2 deletions .github/workflows/build-hermesc-windows.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ jobs:
CMAKE_DIR: 'C:\Program Files\CMake\bin'
steps:
- name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@v6
- name: Set up workspace
shell: powershell
run: |
Expand Down Expand Up @@ -64,7 +64,7 @@ jobs:
# Include Windows runtime dependencies
Copy-Item -Path "$Env:HERMES_WS_DIR\deps\*" -Destination "$Env:HERMES_WS_DIR\win64-bin"
- name: Upload windows artifacts
uses: actions/upload-artifact@v4.3.4
uses: actions/upload-artifact@v6
with:
name: hermes-win64-bin
path: C:\tmp\hermes\win64-bin\
10 changes: 5 additions & 5 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ jobs:
- uses: maxim-lobanov/setup-xcode@v1
with:
xcode-version: 16.2
- uses: actions/checkout@v4.1.0
- uses: actions/checkout@v6
with:
path: hermes
- name: Install dependencies
Expand All @@ -33,7 +33,7 @@ jobs:
shasum -a 256 output/${TAR_NAME} > output/${TAR_NAME}.sha256
env:
TAR_NAME: hermes-cli-darwin.tar.gz
- uses: actions/upload-artifact@v4.3.1
- uses: actions/upload-artifact@v6
with:
name: macos-hermes
path: output
Expand All @@ -56,7 +56,7 @@ jobs:
- uses: maxim-lobanov/setup-xcode@v1
with:
xcode-version: 16.2
- uses: actions/checkout@v4.1.0
- uses: actions/checkout@v6
with:
path: hermes
- name: Setup dependencies
Expand Down Expand Up @@ -90,7 +90,7 @@ jobs:
test_runner_flags: "--vm-args='-Xjit=force'"
runs-on: ${{ matrix.os }}
steps:
- uses: actions/checkout@v4.1.0
- uses: actions/checkout@v6
with:
path: hermes
- name: Setup dependencies
Expand Down Expand Up @@ -124,7 +124,7 @@ jobs:
steps:
# checkout action has problem running on container, currently using v1 can bypass it,
# see https://github.com/actions/checkout/issues/334.
- uses: actions/checkout@v1
- uses: actions/checkout@v6
- name: Setup dependencies
run: |-
apt update
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/create-tag.yml
Original file line number Diff line number Diff line change
Expand Up @@ -30,14 +30,14 @@ jobs:
runs-on: [ubuntu-latest]
steps:
- name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@v6
- name: Print the target SHA and hermes version
run: |
echo "targetSha=${{ github.sha }}"
echo "hermes-version=${{ inputs.hermes-version }}"
- name: Create tag
if: ${{ inputs.release-type == 'release' }}
uses: actions/github-script@v5
uses: actions/github-script@v8
with:
script: |
github.rest.git.createRef({
Expand Down
18 changes: 9 additions & 9 deletions .github/workflows/publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,45 +25,45 @@ jobs:
GHA_NPM_TOKEN: ${{ secrets.GHA_NPM_TOKEN }}
steps:
- name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@v6
- name: Setup git safe folders
shell: bash
run: git config --global --add safe.directory '*'
- name: Create /tmp/hermes/osx-bin directory
shell: bash
run: mkdir -p /tmp/hermes/osx-bin
- name: Download osx-bin release artifacts
uses: actions/download-artifact@v4
uses: actions/download-artifact@v7
with:
name: hermes-osx-bin-Release
path: /tmp/hermes/osx-bin/Release
- name: Download osx-bin debug artifacts
uses: actions/download-artifact@v4
uses: actions/download-artifact@v7
with:
name: hermes-osx-bin-Debug
path: /tmp/hermes/osx-bin/Debug
- name: Download darwin-bin release artifacts
uses: actions/download-artifact@v4
uses: actions/download-artifact@v7
with:
name: hermes-darwin-bin-Release
path: /tmp/hermes/hermes-runtime-darwin
- name: Download darwin-bin debug artifacts
uses: actions/download-artifact@v4
uses: actions/download-artifact@v7
with:
name: hermes-darwin-bin-Debug
path: /tmp/hermes/hermes-runtime-darwin
- name: Download hermes dSYM debug artifacts
uses: actions/download-artifact@v4
uses: actions/download-artifact@v7
with:
name: hermes-dSYM-Debug
path: /tmp/hermes/dSYM/Debug
- name: Download hermes dSYM release vartifacts
uses: actions/download-artifact@v4
uses: actions/download-artifact@v7
with:
name: hermes-dSYM-Release
path: /tmp/hermes/dSYM/Release
- name: Download linux-bin artifacts
uses: actions/download-artifact@v4
uses: actions/download-artifact@v7
with:
name: hermes-linux-bin
path: /tmp/hermes/linux64-bin
Expand Down Expand Up @@ -95,7 +95,7 @@ jobs:
run: |
node ./utils/scripts/hermes/publish-npm.js -t ${{ inputs.release-type }}
- name: Upload npm logs
uses: actions/upload-artifact@v4.3.4
uses: actions/upload-artifact@v6
with:
name: npm-logs
path: ~/.npm/_logs
2 changes: 1 addition & 1 deletion .github/workflows/rn-build-hermes.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ jobs:
REF: ${{ github.ref }}
steps:
- name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@v6
- name: Setup node.js
uses: ./.github/actions/setup-node
- name: Install node dependencies
Expand Down