diff --git a/.cirrus.yml b/.cirrus.yml index 67820c8eb8..151d6274f2 100644 --- a/.cirrus.yml +++ b/.cirrus.yml @@ -3,4 +3,10 @@ freebsd_instance: task: install_script: pkg install -y git - script: git clone https://github.com/vlang/v && cd v && make + script: | + echo 'Building V' + git clone https://github.com/vlang/v + cd v + make + echo 'Build cmd/tools/fast' + cd cmd/tools/fast && ../../../v fast.v && ./fast diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index e9ece57fbc..57861f8cd1 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -111,7 +111,7 @@ jobs: run: | ./v tutorials/building_a_simple_web_blog_with_vweb/code/blog - name: Build cmd/tools/fast - run: cd cmd/tools/fast && ../../../v fast.v && ./fast -noupload + run: cd cmd/tools/fast && ../../../v fast.v && ./fast ubuntu-tcc-boehm-gc: needs: no-scheduling diff --git a/cmd/tools/fast/fast.v b/cmd/tools/fast/fast.v index 0d95c849d4..6be74f4b67 100644 --- a/cmd/tools/fast/fast.v +++ b/cmd/tools/fast/fast.v @@ -109,7 +109,7 @@ fn main() { // exec('git checkout master') // os.write_file('last_commit.txt', commits[commits.len - 1]) ? // Upload the result to github pages - if !os.args.contains('-noupload') { + if os.args.contains('upload') { os.chdir('website') os.execute_or_exit('git checkout gh-pages') os.cp('../index.html', 'index.html') ? diff --git a/cmd/tools/fast/fast_job.v b/cmd/tools/fast/fast_job.v index c74e9cb1f2..e03988af8e 100644 --- a/cmd/tools/fast/fast_job.v +++ b/cmd/tools/fast/fast_job.v @@ -23,7 +23,7 @@ fn main() { return } // println('running ./fast') - resp := os.execute('./fast') + resp := os.execute('./fast -upload') if resp.exit_code < 0 { println(resp.output) return