Skip to content

Commit f5deaba

Browse files
authored
Merge pull request #95 from AlexNDRmac/development
Fix deprecated set-env action syntax for CI
2 parents 479fd30 + 6eef9bf commit f5deaba

File tree

2 files changed

+43
-5
lines changed

2 files changed

+43
-5
lines changed

.github/workflows/main.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ jobs:
3434

3535
include:
3636
- name: Ubuntu
37-
os: ubuntu-latest
37+
os: ubuntu-18.04
3838
ccov: ON
3939

4040
- name: macOS
@@ -79,10 +79,10 @@ jobs:
7979
mkdir -p $HOME/.cache/re2c
8080
mkdir -p $HOME/.local/opt/re2c
8181
82-
echo "::set-env name=RE2C_VERSION::${{ matrix.re2c }}"
83-
echo "::set-env name=PATH::$PATH:$HOME/bin:$(brew --prefix lcov)/bin"
84-
echo "::set-env name=MAKEFLAGS::-j$(getconf _NPROCESSORS_ONLN)"
85-
echo "::set-env name=CI::true"
82+
echo "RE2C_VERSION=${{ matrix.re2c }}" >> $GITHUB_ENV
83+
echo "PATH=$PATH:$HOME/bin:$(brew --prefix lcov)/bin" >> $GITHUB_ENV
84+
echo "MAKEFLAGS=-j$(getconf _NPROCESSORS_ONLN)" >> $GITHUB_ENV
85+
echo "CI=true" >> $GITHUB_ENV
8686
8787
- name: Setup Core Dump (Linux)
8888
if: runner.os == 'Linux'

tests/base/extension_info.phpt

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
--TEST--
2+
Test extension info
3+
--SKIPIF--
4+
<?php include(__DIR__ . '/../skipif.inc'); ?>
5+
--FILE--
6+
<?php
7+
8+
function contains($input, $expected) {
9+
return strpos($input, $expected) !== false
10+
? $expected
11+
: 'not contains';
12+
}
13+
14+
$version = phpversion('Zephir Parser');
15+
$actual = trim(file_get_contents(__DIR__ . '/../../VERSION'));
16+
17+
$compare = $version === $actual;
18+
var_dump($compare);
19+
20+
ob_start();
21+
phpinfo(INFO_MODULES);
22+
$info = trim(ob_get_clean());
23+
24+
echo contains($info, 'Zephir Parser').PHP_EOL;
25+
echo contains($info, 'The Zephir Parser delivered as a C extension for the PHP language.').PHP_EOL;
26+
echo contains($info, 'Zephir Parser => enabled').PHP_EOL;
27+
echo contains($info, 'Author => Zephir Team and contributors').PHP_EOL;
28+
echo contains($info, 'Version =>').PHP_EOL;
29+
echo contains($info, 'Build Date =>').PHP_EOL;
30+
?>
31+
--EXPECT--
32+
bool(true)
33+
Zephir Parser
34+
The Zephir Parser delivered as a C extension for the PHP language.
35+
Zephir Parser => enabled
36+
Author => Zephir Team and contributors
37+
Version =>
38+
Build Date =>

0 commit comments

Comments
 (0)