Skip to content
This repository was archived by the owner on Jun 10, 2024. It is now read-only.

Commit 7da47da

Browse files
committed
ci: come on
1 parent b5c6a88 commit 7da47da

File tree

2 files changed

+16
-3
lines changed

2 files changed

+16
-3
lines changed

.github/workflows/x86_64-unknown-linux-gnu-compiler.yml

+15-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
name: x86_64-unknown-linux-gnu compiler
22

3-
on: push
3+
on:
4+
push:
5+
paths-ignore:
6+
- '*.md'
47

58
env:
69
TOOLCHAIN: nightly-2022-08-08
@@ -16,7 +19,10 @@ jobs:
1619
- uses: actions/checkout@v2
1720
- name: Setup Env
1821
run: |
19-
if [ -n "${XDG_DATA_HOME}" ]; then
22+
echo "$(whoami)"
23+
if [ -z "${XDG_DATA_HOME}" ]; then
24+
sudo mkdir -p $HOME/.local/share/llvm
25+
sudo chown -R runner $HOME/.local/share/llvm
2026
echo "XDG_DATA_HOME=$HOME/.local/share" >> $GITHUB_ENV
2127
fi
2228
echo "$PWD/bin" >> $GITHUB_PATH
@@ -33,6 +39,10 @@ jobs:
3339
tar -xz --strip-components 1 -f clang+llvm-15.0.0-x86_64-linux-gnu.tar.gz
3440
rm clang+llvm-15.0.0-x86_64-linux-gnu.tar.gz
3541
cd -
42+
- name: Install Toolchain
43+
run: |
44+
rustup toolchain install ${TOOLCHAIN}
45+
rustup default ${TOOLCHAIN}
3646
- name: Cache Cargo
3747
uses: actions/cache@v2
3848
with:
@@ -43,15 +53,18 @@ jobs:
4353
- name: Install cargo-make
4454
uses: actions-rs/cargo@v1
4555
with:
56+
toolchain: ${{ env.TOOLCHAIN }}
4657
command: install
4758
args: cargo-make
4859
- name: Build Compiler
4960
uses: actions-rs/cargo@v1
5061
with:
62+
toolchain: ${{ env.TOOLCHAIN }}
5163
command: make
5264
args: firefly
5365
- name: Run lit tests
5466
uses: actions-rs/cargo@v1
5567
with:
68+
toolchain: ${{ env.TOOLCHAIN }}
5669
command: make
5770
args: test-lit

Makefile.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ CARGO_MAKE_RUST_SCRIPT_PROVIDER = "rust-script"
7272
CARGO_MAKE_USE_WORKSPACE_PROFILE = true
7373
CARGO_MAKE_CARGO_BUILD_TEST_FLAGS = "--no-fail-fast"
7474
CARGO_TARGET_DIR = { value = "${CARGO_MAKE_WORKSPACE_WORKING_DIRECTORY}/target", condition = { env_not_set = ["CARGO_TARGET_DIR"] } }
75-
CARGO_MAKE_TOOLCHAIN_DEFAULT = { source = "${CARGO_MAKE_CI}", default_value = "nightly", mapping = { "true" = "nightly-2022-07-12", "false" = "nightly" } }
75+
CARGO_MAKE_TOOLCHAIN_DEFAULT = { source = "${CARGO_MAKE_CI}", default_value = "nightly", mapping = { "true" = "nightly-2022-08-08", "false" = "nightly" } }
7676
CARGO_MAKE_TOOLCHAIN = { value = "${CARGO_MAKE_TOOLCHAIN_DEFAULT}", condition = { env_not_set = ["CARGO_MAKE_TOOLCHAIN"] } }
7777
BACKTRACE_DEFAULT = { source = "${CARGO_MAKE_CI}", mapping = { "true" = "1", "false" = "0" } }
7878
RUST_BACKTRACE = { value = "${BACKTRACE_DEFAULT}", condition = { env_not_set = ["RUST_BACKTRACE"] } }

0 commit comments

Comments
 (0)