Skip to content
Merged
Show file tree
Hide file tree
Changes from 3 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
2 changes: 1 addition & 1 deletion .github/workflows/api-check.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout mmtk-core
uses: actions/checkout@v2
uses: actions/checkout@v4
with:
# Full git history needed
fetch-depth: 0
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/auto-merge-inner.yml
Original file line number Diff line number Diff line change
Expand Up @@ -44,13 +44,13 @@ jobs:
shell: bash

- name: Checkout MMTk Core
uses: actions/checkout@v3
uses: actions/checkout@v4
if: steps.check-input.outputs.skip == 'false'
with:
path: ${{ env.MMTK_CORE_WORK_DIR }}
- name: Checkout repository
if: steps.check-input.outputs.skip == 'false'
uses: actions/checkout@v3
uses: actions/checkout@v4
with:
repository: ${{ inputs.repo }}
path: ${{ env.BINDING_WORK_DIR }}
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/binding-tests-openjdk.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,11 +18,11 @@ jobs:
runs-on: ubuntu-22.04
steps:
- name: Checkout MMTk Core
uses: actions/checkout@v2
uses: actions/checkout@v4
with:
path: mmtk-core
- name: Checkout OpenJDK Binding
uses: actions/checkout@v2
uses: actions/checkout@v4
with:
repository: ${{ inputs.repo }}
path: mmtk-openjdk
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/cargo-msrv.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ jobs:
msrv:
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v4
- name: Install Rust toolchain
uses: actions-rs/toolchain@v1
with:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/cargo-publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ jobs:
cargo-publish:
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v4
- name: Install latest nightly
uses: actions-rs/toolchain@v1
with:
Expand Down
18 changes: 9 additions & 9 deletions .github/workflows/extended-tests-bindings.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,11 +25,11 @@ jobs:
if: contains(github.event.pull_request.labels.*.name, 'PR-extended-testing')
steps:
- name: Checkout MMTk Core
uses: actions/checkout@v2
uses: actions/checkout@v4
with:
path: mmtk-core
- name: Checkout V8 Binding
uses: actions/checkout@v2
uses: actions/checkout@v4
with:
repository: ${{ needs.binding-refs.outputs.v8_binding_repo }}
path: mmtk-v8
Expand Down Expand Up @@ -71,11 +71,11 @@ jobs:
if: contains(github.event.pull_request.labels.*.name, 'PR-extended-testing')
steps:
- name: Checkout MMTk Core
uses: actions/checkout@v2
uses: actions/checkout@v4
with:
path: mmtk-core
- name: Checkout JikesRVM Binding
uses: actions/checkout@v2
uses: actions/checkout@v4
with:
repository: ${{ needs.binding-refs.outputs.jikesrvm_binding_repo }}
path: mmtk-jikesrvm
Expand Down Expand Up @@ -106,11 +106,11 @@ jobs:
if: contains(github.event.pull_request.labels.*.name, 'PR-extended-testing')
steps:
- name: Checkout MMTk Core
uses: actions/checkout@v2
uses: actions/checkout@v4
with:
path: mmtk-core
- name: Checkout Julia Binding
uses: actions/checkout@v2
uses: actions/checkout@v4
with:
repository: ${{ needs.binding-refs.outputs.julia_binding_repo }}
path: mmtk-julia
Expand Down Expand Up @@ -154,12 +154,12 @@ jobs:
DEBUG_LEVEL: ${{ matrix.debug-level }}
steps:
- name: Checkout MMTk Core
uses: actions/checkout@v3
uses: actions/checkout@v4
with:
path: mmtk-core

- name: Checkout MMTk Ruby binding
uses: actions/checkout@v3
uses: actions/checkout@v4
with:
repository: ${{ needs.binding-refs.outputs.ruby_binding_repo }}
path: mmtk-ruby
Expand All @@ -175,7 +175,7 @@ jobs:
working-directory: mmtk-ruby

- name: Checkout Ruby
uses: actions/checkout@v3
uses: actions/checkout@v4
with:
repository: ${{ steps.extract-ruby-revision.outputs.ruby_repo }}
ref: ${{ steps.extract-ruby-revision.outputs.ruby_rev }}
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/link-check.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,21 +9,21 @@ jobs:
check-broken-links-in-docs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- name: Restore lychee cache
uses: actions/cache@v3
with:
path: .lycheecache
key: cache-lychee-${{ github.sha }}
restore-keys: cache-lychee-
- name: Check links in docs/*.md
uses: lycheeverse/[email protected].0
uses: lycheeverse/[email protected].3
with:
fail: true
token: ${{ secrets.GITHUB_TOKEN }}
args: --base docs --accept '200,201,202,203,204,429,500' --no-progress --cache --max-cache-age 1d './docs/**/*.md' --exclude https://users.cecs.anu.edu.au/~steveb/pubs/papers/**
- name: Save lychee cache
uses: actions/cache/save@v3
uses: actions/cache/save@v4
if: always()
with:
path: .lycheecache
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/merge-check.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ jobs:
- name: 'Wait for status checks'
id: waitforstatuschecks
timeout-minutes: 120
uses: "WyriHaximus/github-action-wait-for-status@v1.7.0"
uses: "WyriHaximus/github-action-wait-for-status@v1.8.0"
with:
# Ignore some actions (based on what merge_group triggers):
# - this action
Expand All @@ -27,7 +27,7 @@ jobs:
GITHUB_TOKEN: "${{ secrets.GITHUB_TOKEN }}"
- name: Check result
if: ${{ steps.waitforstatuschecks.outputs.status != 'success' }}
uses: actions/github-script@v3
uses: actions/github-script@v7
with:
script: |
core.setFailed('Status checks failed')
16 changes: 8 additions & 8 deletions .github/workflows/micro-bm.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,14 +24,14 @@ jobs:
if: contains(github.event.pull_request.labels.*.name, 'PR-benchmarking')
steps:
- name: Check Revisions
uses: qinsoon/comment-env-vars@1.0.3
uses: qinsoon/comment-env-vars@1.1.0
with:
token: ${{ secrets.GITHUB_TOKEN }}
default_env: 'OPENJDK_BINDING_TRUNK_REF=master,MMTK_CORE_TRUNK_REF=master,OPENJDK_BINDING_BRANCH_REF=master,MMTK_CORE_BRANCH_REF=${{ github.event.pull_request.head.sha }}'
# Trunk
# - binding
- name: Checkout OpenJDK Binding Trunk
uses: actions/checkout@v2
uses: actions/checkout@v4
with:
repository: mmtk/mmtk-openjdk
token: ${{ secrets.GITHUB_TOKEN }}
Expand All @@ -40,14 +40,14 @@ jobs:
ref: ${{ env.OPENJDK_BINDING_TRUNK_REF }}
# -core
- name: Checkout MMTk Core
uses: actions/checkout@v2
uses: actions/checkout@v4
with:
ref: ${{ env.MMTK_CORE_TRUNK_REF }}
path: mmtk-core-trunk
# Branch
# - binding
- name: Checkout OpenJDK Binding Branch
uses: actions/checkout@v2
uses: actions/checkout@v4
with:
repository: mmtk/mmtk-openjdk
token: ${{ secrets.GITHUB_TOKEN }}
Expand All @@ -56,13 +56,13 @@ jobs:
ref: ${{ env.OPENJDK_BINDING_BRANCH_REF }}
# - core
- name: Checkout MMTk Core
uses: actions/checkout@v2
uses: actions/checkout@v4
with:
ref: ${{ env.MMTK_CORE_BRANCH_REF }}
path: mmtk-core-branch
# checkout perf-kit
- name: Checkout Perf Kit
uses: actions/checkout@v2
uses: actions/checkout@v4
with:
repository: mmtk/ci-perf-kit
token: ${{ secrets.GITHUB_TOKEN }}
Expand All @@ -83,11 +83,11 @@ jobs:
with:
path: openjdk-rebench-report.md
# upload run results
- uses: actions/upload-artifact@v2
- uses: actions/upload-artifact@v4
with:
name: openjdk-rebench-data
path: ci-perf-kit/microbm/ci.data
- uses: actions/upload-artifact@v2
- uses: actions/upload-artifact@v4
with:
name: openjdk-rebench-report.md
path: openjdk-rebench-report.md
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/minimal-tests-core.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ jobs:
outputs:
rust: ${{ steps.rust.outputs.array }}
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v4
# Get rust version
- id: rust
run: |
Expand All @@ -43,7 +43,7 @@ jobs:
runs-on: ${{ matrix.target.os }}

steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v4
- name: Install Rust
uses: actions-rs/toolchain@v1
with:
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/mmtk-dev-env.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,15 +16,15 @@ jobs:
check-mmtk-dev-env:
runs-on: ubuntu-22.04
steps:
- uses: convictional/trigger-workflow-and-wait@v1.3.0
- uses: convictional/trigger-workflow-and-wait@v1.6.5
with:
owner: mmtk
repo: mmtk-dev-env
github_token: ${{ secrets.CI_ACCESS_TOKEN }}
workflow_file_name: ci.yml
ref: main
wait_interval: 30
inputs: '{}'
client_payload: '{}'
propagate_failure: true
trigger_workflow: true
wait_workflow: true
16 changes: 8 additions & 8 deletions .github/workflows/perf-baseline.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ jobs:
timeout-minutes: 1440
steps:
- name: Checkout JikesRVM Binding
uses: actions/checkout@v2
uses: actions/checkout@v4
with:
repository: mmtk/mmtk-jikesrvm
path: mmtk-jikesrvm
Expand All @@ -38,7 +38,7 @@ jobs:
./.github/scripts/ci-checkout.sh
# checkout perf-kit
- name: Checkout Perf Kit
uses: actions/checkout@v2
uses: actions/checkout@v4
with:
token: ${{ secrets.CI_ACCESS_TOKEN }}
repository: mmtk/ci-perf-kit
Expand All @@ -61,13 +61,13 @@ jobs:
export FROM_DATE=2020-07-10
JAVA_HOME=/opt/jdk1.6.0_45/ PATH=/opt/apache-ant-1.9.16/bin/:/opt/jdk1.6.0_45/bin/:$PATH ./ci-perf-kit/scripts/jikesrvm-stock.sh ./mmtk-jikesrvm/repos/jikesrvm
- name: Upload build as artifacts
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
with:
name: jikesrvm-baseline-build
path: ${{ env.CI_PERF_KIT_BUILD }}
if-no-files-found: error
- name: Upload logs as artifacts
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
with:
name: jikesrvm-baseline-logs
path: ${{ env.CI_PERF_KIT_LOG }}
Expand All @@ -79,7 +79,7 @@ jobs:
timeout-minutes: 2880
steps:
- name: Checkout OpenJDK Binding
uses: actions/checkout@v2
uses: actions/checkout@v4
with:
repository: mmtk/mmtk-openjdk
path: mmtk-openjdk
Expand All @@ -90,7 +90,7 @@ jobs:
./.github/scripts/ci-checkout.sh
# checkout perf-kit
- name: Checkout Perf Kit
uses: actions/checkout@v2
uses: actions/checkout@v4
with:
token: ${{ secrets.CI_ACCESS_TOKEN }}
repository: mmtk/ci-perf-kit
Expand All @@ -113,13 +113,13 @@ jobs:
export FROM_DATE=2020-07-10
./ci-perf-kit/scripts/openjdk-stock.sh ./mmtk-openjdk/repos/openjdk
- name: Upload build as artifacts
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
with:
name: openjdk-baseline-build
path: ${{ env.CI_PERF_KIT_BUILD }}
if-no-files-found: error
- name: Upload logs as artifacts
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
with:
name: openjdk-baseline-logs
path: ${{ env.CI_PERF_KIT_LOG }}
Expand Down
Loading