8 Commits

Author SHA1 Message Date
Sean OMeara cace1e426c using v1.0.1 in README v1 v1.0.1 2022-12-23 15:29:14 +01:00
Sean OMeara 16826734a3 bug fixes (#7)
* fixing typo

* fixing typo
2022-12-23 15:27:05 +01:00
Chlod Aidan Alejandro efa3abecfd Add external use tests to build.yml (#5)
* make build.yml reproducible

`build.yml` is currently biased to succeed every time on this repository. Reasoning is that it will always checkout the actions' repository (which essentially transfers the actions' files to the "working directory", not the case if this action is being used externally), and it assumes that the action is run locally.

This commit breaks the build file into two parts: one that performs the current action as-is, and a new job which attempts to simulate usage from an external repository. In this job, no initial checkout is made and an immediate attempt at connecting to a ZeroTier network is made.

* trigger workflow run

* build.yml: only run test job on main

This forces the `test` job to only run if the workflow was triggered from the `main` branch. It wouldn't make sense to check if `main` works when using a different branch or tag, so this avoids doing that entirely.

`test` cannot automatically use the ref that triggered this workflow because `uses` does not take in expressions (and therefore cannot use `github.ref_name`).
2022-12-23 15:00:22 +01:00
Chlod Aidan Alejandro b72522a44b Permit use of action in all other repositories (#4)
* action.yml: force use external syntax for `uses`

This forces the use of the syntax for `uses` calling a specified subfolder of a public repository at a given ref. This is an attempt at moving away from the use of `./` as a path, which forces GitHub Actions to locate the `util/post/action.yml` of the *working directory* and not of the action path. This exists since `uses` cannot take expressions; this would be an easy fix if `./` can be replaced with `${{ github.action_path }}/`. Alas, this is not possible, and this hacky workaround exists instead.

* action.yml: use `action_path` instead of `./`

This replaces the use of `./` with `${{ github.action_path }}`, to allow the install scripts to run outside the action's repository, see b1b5340 for related commit.

* action.yml: wrap pwsh argument in quotes
2022-12-23 14:59:22 +01:00
Sean OMeara 7ede239d55 tweaking README (#3) 2022-12-20 14:23:01 +01:00
Sean OMeara c59c88058d Adding more content to README v1.0.0 2022-12-20 12:05:25 +01:00
Sean OMeara 2ab90f2d79 adding README and LICENSE (#1) 2022-12-18 14:02:22 +01:00
Sean OMeara d2b78ab626 puttin on the bits 2022-12-17 09:28:06 +01:00