Commit Graph
12 Commits
Author SHA1 Message Date
Jess Bees 3b1cf2975b Move emit_telemetry out of entrypoint
Docker / build (push) Has been cancelled
Prepare for emit_telemetry to be invoked as an alternative entrypoint,
rather than as the last command in entrypoint.sh
2022-03-23 14:08:29 -04:00
Jess Bees ead53d0c8a Update debug messages
Docker / build (push) Has been cancelled
2022-03-23 14:05:59 -04:00
Jess Bees e2b13747b8 Temporary: repoint action to use published feature branch image 2022-03-22 13:48:08 -04:00
Jess Bees d0c3f534f8 Unrelated: fix a pair of shellcheck lints 2022-03-22 13:43:22 -04:00
Jess Bees 68107d3ea8 Emit telemetry after building
This commit duplicates the telemetry logic in the actions/deploy-pages action.
This Gemfile already pulls in Faraday as a dependency of octokit; the change to
Gemfile just makes its use explicit. There aren't any changes when you compare
the resulting Gemfile.lock.
2022-03-22 11:38:34 -04:00
Jess Bees 5a78e45c89 Support recording expected output in an action!
the `record_expected_output` script now uses the `act` utility
(https://github.com/nektos/act) to run this repo's action in a container
as github actions would.

You can now pass one argument to that, `local`, to go back to running
`github-pages` on your local ruby install. (I removed the `.ruby-version`
file since we don't *need* to record using the local env anymore, so
make sure that you're on Ruby 2.7.4)

This eliminates the inconsistency between recorded output and generated
output on actions, so we don't need to ignore any lines in `diff` anymore.
2022-02-02 12:50:26 -05:00
Jess Bees 12272ee8f1 Add test projects which test the 'future' config option 2022-02-02 11:59:50 -05:00
Jess Bees d0debd29ca Ignore the SEO json tag, which is inconsistently rendered locally and on actions 2022-02-02 11:59:50 -05:00
Jess Bees 2788dc5c6e Add expected outputs for existing tests 2022-02-02 11:59:50 -05:00
Jess Bees 3386346410 Add script to record expected output 2022-02-02 11:59:50 -05:00
Jess Bees 89a4014787 exclude directories from the list of files to compare 2022-02-01 14:34:54 -05:00
Jess Bees ac02ba7b04 Add a test step to compare outputs
There is no expected output committed to the repo yet, so it is expected
to fail.
2022-02-01 11:35:24 -05:00