diff --git a/.github/workflows/build-daily-c2rust.yml b/.github/workflows/build-daily-c2rust.yml new file mode 100644 index 0000000..bad82bd --- /dev/null +++ b/.github/workflows/build-daily-c2rust.yml @@ -0,0 +1,24 @@ +### DO NOT EDIT - created by a script ### +name: c2rust via c2rust trunk + +on: + schedule: + - cron: '0 0 * * *' + workflow_dispatch: + +jobs: + daily-build: + runs-on: [ 'self-hosted', 'ce', 'linux', 'x64' ] + steps: + - name: Start from a clean directory + uses: AutoModality/action-clean@v1.1.0 + - uses: actions/checkout@v4 + - name: Run the build + uses: ./.github/actions/daily-build + with: + image: c2rust + name: c2rust + command: build.sh + args: trunk + AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }} + AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }} diff --git a/build-status.md b/build-status.md index 872462d..d4e5a52 100644 --- a/build-status.md +++ b/build-status.md @@ -4,6 +4,7 @@ * [![Status](https://github.com/compiler-explorer/compiler-workflows/actions/workflows//build-daily-arm32.yml/badge.svg)](https://github.com/compiler-explorer/compiler-workflows/actions/workflows//build-daily-arm32.yml)![Last success](https://img.shields.io/badge/dynamic/json?color=success&label=Last+OK&query=%24.last_success.timestamp&url=https%3A%2F%2Flambda.compiler-explorer.com%2Fcompiler-build%2Farm32)![Last build](https://img.shields.io/badge/dynamic/json?color=yellow&label=Last+build&query=%24.last_build.timestamp&url=https%3A%2F%2Flambda.compiler-explorer.com%2Fcompiler-build%2Farm32) * [![Status](https://github.com/compiler-explorer/compiler-workflows/actions/workflows//build-daily-arm64.yml/badge.svg)](https://github.com/compiler-explorer/compiler-workflows/actions/workflows//build-daily-arm64.yml)![Last success](https://img.shields.io/badge/dynamic/json?color=success&label=Last+OK&query=%24.last_success.timestamp&url=https%3A%2F%2Flambda.compiler-explorer.com%2Fcompiler-build%2Farm64)![Last build](https://img.shields.io/badge/dynamic/json?color=yellow&label=Last+build&query=%24.last_build.timestamp&url=https%3A%2F%2Flambda.compiler-explorer.com%2Fcompiler-build%2Farm64) * [![Status](https://github.com/compiler-explorer/compiler-workflows/actions/workflows//build-daily-bpf.yml/badge.svg)](https://github.com/compiler-explorer/compiler-workflows/actions/workflows//build-daily-bpf.yml)![Last success](https://img.shields.io/badge/dynamic/json?color=success&label=Last+OK&query=%24.last_success.timestamp&url=https%3A%2F%2Flambda.compiler-explorer.com%2Fcompiler-build%2Fbpf)![Last build](https://img.shields.io/badge/dynamic/json?color=yellow&label=Last+build&query=%24.last_build.timestamp&url=https%3A%2F%2Flambda.compiler-explorer.com%2Fcompiler-build%2Fbpf) +* [![Status](https://github.com/compiler-explorer/compiler-workflows/actions/workflows//build-daily-c2rust.yml/badge.svg)](https://github.com/compiler-explorer/compiler-workflows/actions/workflows//build-daily-c2rust.yml)![Last success](https://img.shields.io/badge/dynamic/json?color=success&label=Last+OK&query=%24.last_success.timestamp&url=https%3A%2F%2Flambda.compiler-explorer.com%2Fcompiler-build%2Fc2rust)![Last build](https://img.shields.io/badge/dynamic/json?color=yellow&label=Last+build&query=%24.last_build.timestamp&url=https%3A%2F%2Flambda.compiler-explorer.com%2Fcompiler-build%2Fc2rust) * [![Status](https://github.com/compiler-explorer/compiler-workflows/actions/workflows//build-daily-carbon.yml/badge.svg)](https://github.com/compiler-explorer/compiler-workflows/actions/workflows//build-daily-carbon.yml)![Last success](https://img.shields.io/badge/dynamic/json?color=success&label=Last+OK&query=%24.last_success.timestamp&url=https%3A%2F%2Flambda.compiler-explorer.com%2Fcompiler-build%2Fcarbon)![Last build](https://img.shields.io/badge/dynamic/json?color=yellow&label=Last+build&query=%24.last_build.timestamp&url=https%3A%2F%2Flambda.compiler-explorer.com%2Fcompiler-build%2Fcarbon) * [![Status](https://github.com/compiler-explorer/compiler-workflows/actions/workflows//build-daily-cc65.yml/badge.svg)](https://github.com/compiler-explorer/compiler-workflows/actions/workflows//build-daily-cc65.yml)![Last success](https://img.shields.io/badge/dynamic/json?color=success&label=Last+OK&query=%24.last_success.timestamp&url=https%3A%2F%2Flambda.compiler-explorer.com%2Fcompiler-build%2Fcc65)![Last build](https://img.shields.io/badge/dynamic/json?color=yellow&label=Last+build&query=%24.last_build.timestamp&url=https%3A%2F%2Flambda.compiler-explorer.com%2Fcompiler-build%2Fcc65) * [![Status](https://github.com/compiler-explorer/compiler-workflows/actions/workflows//build-daily-circt_trunk.yml/badge.svg)](https://github.com/compiler-explorer/compiler-workflows/actions/workflows//build-daily-circt_trunk.yml)![Last success](https://img.shields.io/badge/dynamic/json?color=success&label=Last+OK&query=%24.last_success.timestamp&url=https%3A%2F%2Flambda.compiler-explorer.com%2Fcompiler-build%2Fcirct_trunk)![Last build](https://img.shields.io/badge/dynamic/json?color=yellow&label=Last+build&query=%24.last_build.timestamp&url=https%3A%2F%2Flambda.compiler-explorer.com%2Fcompiler-build%2Fcirct_trunk) diff --git a/compilers.yaml b/compilers.yaml index 7b8c30a..6ca47dd 100644 --- a/compilers.yaml +++ b/compilers.yaml @@ -53,6 +53,7 @@ compilers: - { image: rust-cg-gcc, name: rustc-cg-gcc_master, command: build.sh, args: master } - { image: misc, name: SPIRV-Tools, command: build-spirv-tools.sh, args: main } - { image: lc3, name: lc3, command: build.sh } + - { image: c2rust, name: c2rust, command: build.sh } - { image: misc, name: clspv, command: build-clspv.sh, args: main } - { image: misc, name: jakt, command: build-jakt.sh, args: trunk } - { image: misc, name: cppfront, command: build-cppfront.sh, args: trunk }