Skip to content

Releases

v1.2.4: wait for the commit; a slow deploy is a warning

Choose a tag to compare

@odykyi odykyi released this 01 Nov 13:20
c1fd27b

command: publish now waits until publish.flisk.si has checked and committed this run's page (the real pass/fail), then for the site. If the site's deploy queue takes longer than 10 minutes, the step warns instead of failing, because the page is committed and will appear.

v1.2.3: actions pinned by SHA

Choose a tag to compare

@odykyi odykyi released this 01 Nov 13:16
6b78f0b

The actions this action uses are pinned by commit SHA (actions/setup-node v7.1.0, off deprecated Node 20), for projects that audit their workflows with zizmor.

v1.2.2: one check per run, repeated warnings counted

Choose a tag to compare

@odykyi odykyi released this 01 Nov 13:07
a422b07

command: publish checks the page once (not twice), and a warning that repeats across a generated report is listed three times and then counted.

v1.2.1: publishes from one owner no longer cancel each other

Choose a tag to compare

@odykyi odykyi released this 01 Nov 12:59
ac0c7f2

The publish workflow's concurrency group was per owner, so two repositories of one owner publishing within a minute could drop a publish. It is now per page. command: remove waits until the page is gone.

v1.2.0: command: remove, and --wait waits for the new version

Choose a tag to compare

@odykyi odykyi released this 01 Nov 12:50
98b6f2c
  • command: remove with a slug takes /@<repository owner>/<slug>/ down from the owner's own workflow (OIDC, no secret). A public member of an organization can also open the Remove @<org>/<slug> issue.
  • On an update, publish now waits until the new version is live, not just until the link answers.

v1.1.0: publish from CI with no secret

Choose a tag to compare

@odykyi odykyi released this 01 Nov 12:04
08da3d8

command: publish now needs no token. Give the job permissions: id-token: write and the page goes live at https://pages.flisk.si/@<repository owner>/<slug>/, proved by the job's GitHub OIDC token. New output: url. Passing a token still publishes under your own login through a pull request, as before.

Verified end to end: https://github.com/odykyi/pages-ci-demo/actions/runs/41304621005 published https://pages.flisk.si/@odykyi/pages-ci-demo/ (live 46 s after the send).

Private share tool 0.1.0

Pre-release

Choose a tag to compare

@odykyi odykyi released this 01 Nov 22:00
1fe2ebe

One offline HTML file. Open it in Safari or Chrome on iPhone, Android or desktop. It makes private files in the browser and sends nothing.

SHA-256: 5deee18176959b5734e819dfe70fc6e79e3ea17a4aed30d50c4266c4c92b8dd3

To check the download: shasum -a 256 pages-share-offline.html on Mac or Linux. It must match the hash above.

Tested in desktop Chrome. Not yet tested on iPhone Safari, Edge, Firefox or Android.

v1.0.0: Pages GitHub Action

Choose a tag to compare

@odykyi odykyi released this 31 Oct 01:16
0bae475

Check a page against the Pages rules in CI, and publish it to pages.flisk.si when you want. The check needs no keys.

- uses: actions/checkout@v4
- uses: flisk-sh/pages@v1
  with:
    path: my-page