Replace rand with random_int and remove fallback try-catch.
#1024
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: build | |
| on: | |
| push: | |
| branches: | |
| - "*" | |
| pull_request: | |
| branches: [ master ] | |
| jobs: | |
| ci: | |
| runs-on: ubuntu-latest | |
| steps: | |
| - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 | |
| - name: CI | |
| shell: bash | |
| run: | | |
| cp .github/workflows/Dockerfile Dockerfile | |
| docker build -t inter-mediator-ubuntu . | |
| docker run --privileged -d --name ubuntu --rm inter-mediator-ubuntu | |
| docker exec -i ubuntu sh -c "apt-get update" | |
| docker exec -i ubuntu sh -c "cd /var/www/html/INTER-Mediator; gem install net-ssh -v 6.1.0 --no-doc; gem install itamae --no-doc" | |
| docker exec -i ubuntu sh -c "cd /var/www/html/INTER-Mediator; git clone https://github.com/INTER-Mediator/INTER-Mediator_Samples samples; mkdir -p samples/vendor/inter-mediator; cd samples/vendor/inter-mediator; ln -s ../../../ inter-mediator" | |
| docker exec -i ubuntu sh -c "cd /var/www/html/INTER-Mediator; itamae local --node-json dist-docs/vm-for-trial/node.json dist-docs/vm-for-trial/recipe.rb" | |
| docker exec -i ubuntu sh -c "echo y | sh /var/www/html/INTER-Mediator/dist-docs/vm-for-trial/dbupdate.sh" | |
| docker exec -i ubuntu sh -c "php -v; php -m; locale -a; locale" | |
| docker exec -i ubuntu sh -c "chown -R www-data /var/www" | |
| docker exec -i ubuntu sh -c "curl -sS https://getcomposer.org/installer | php ; mv composer.phar /usr/local/bin/composer; chmod +x /usr/local/bin/composer" | |
| docker exec -i ubuntu sh -c "git config --global --add safe.directory /var/www/html/INTER-Mediator" | |
| docker exec -i ubuntu sh -c "cd /var/www/html/INTER-Mediator; composer update --with-dependencies; git log -n 1" | |
| docker exec -i ubuntu sh -c "cd /var/www/html/INTER-Mediator; ./vendor/bin/phpunit --bootstrap ./vendor/autoload.php --configuration /var/www/html/INTER-Mediator/spec/INTER-Mediator-UnitTest/phpunit.xml" | |
| docker exec -i ubuntu sh -c "cd /var/www/html/INTER-Mediator && composer jest" | |
| docker exec -e BUNDLE_GEMFILE=/var/www/html/INTER-Mediator/dist-docs/docker/Gemfile -e BROWSER=chrome -e DISPLAY=:99.0 -i ubuntu sh -c "rspec --default-path=/var/www/html/INTER-Mediator/dist-docs/docker/spec -f doc -c /var/www/html/INTER-Mediator/dist-docs/docker/spec/samples/samples_spec.rb" |