Glenn 'devalias' Grant
Glenn 'devalias' Grant
I'm not actually sure what the best method for testing GitHub actions/workflows is without just deploying to prod.. I found one project claiming to be able to: - https://github.com/nektos/act But...
The [build failed](https://github.com/0xdevalias/devalias.net/runs/910900590#step:4:124) since the runner doesn't have the appropriate `gsl` libraries installed (required to speed up `--lsi`) ``` 2020-07-26T03:00:40.4975849Z Gem::Ext::BuildError: ERROR: Failed to build gem native extension. 2020-07-26T03:00:40.4976473Z 2020-07-26T03:00:40.4977046Z...
[This build](https://github.com/0xdevalias/devalias.net/runs/910926589) shows that installing the `libgsl-dev` system dependency works, but appears to take ~10sec to complete, at least on the first run. If this remains the same on subsequent...
Even when we removed `nmatrix`, [our site build](https://github.com/0xdevalias/devalias.net/runs/910949200) still seemed to take only ~9sec. Unsure if this is because `gsl` wasn't actually using it before, or if it just has...
Even when we removed `gsl`, [our site build](https://github.com/0xdevalias/devalias.net/runs/910954652) still seemed to take only ~8sec. Unsure if this is because `gsl` just has a negligible impact on our site build time.
Even when we removed Jekyll's `--lsi` option, [the site build](https://github.com/0xdevalias/devalias.net/runs/910959703) still only seemed to take ~7sec. So maybe `--lsi` either isn't working, or just doesn't really have a big impact...
The [build using `secrets.GITHUB_TOKEN` for `JEKYLL_GITHUB_TOKEN`](https://github.com/0xdevalias/devalias.net/runs/911006069) failed with the following error during the site build: ``` 2020-07-26T04:19:36.2417867Z [31m Liquid Exception: GET https://api.github.com/gists/1395926: 403 - Resource not accessible by integration //...
When we added the deploy step to a test branch, the [build seemed to complete successfully](https://github.com/0xdevalias/devalias.net/runs/911029841), taking only ~6sec to deploy to the [test gh-pages branch](https://github.com/0xdevalias/devalias.net/tree/jekyll-build-deploy-workflow-gh-pages). ---- The commit message...
The [build](https://github.com/0xdevalias/devalias.net/runs/911164914) testing whether we can get a formatted date as step output (without using external actions) seemed to work:  ```yaml - id: currentdate name: 📅 get current date...
- https://en.wikipedia.org/wiki/Living_document - > A living document, also known as an evergreen document or dynamic document, is a document that is continually edited and updated.