About

A test repository to play around with GitHub Actions.

Workflow Files

CI/CD for Rust. It creates a draft release with a built binary.

Only pull requests which pass this workflow can be merged into master.

Builds ./mdbook via mdbook and deploys it to GitHub Pages (https://your-diary.github.io/github_actions_test/).

Runs a different job depending on whether this workflow is run natively or run locally via act:

$ echo '{"act": true}' > ~/ramdisk/event.json
$ act -e ~/ramdisk/event.json -W .github/workflows/act.yaml

Uses secrets and variables. It connects to an GCP instance via SSH with a SSH key and executes uptime.