Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Upgrade SLDR build and deploy workflows #33

Merged
merged 15 commits into from
Sep 16, 2024

Commits on Sep 15, 2024

  1. Emit artifact.id with repository dispatch event

    Record and include the built artifact id with the repository_dispatch event sent to langtags.
    tim-eves committed Sep 15, 2024
    Configuration menu
    Copy the full SHA
    75d3a30 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    dcae95b View commit details
    Browse the repository at this point in the history
  3. Enable testing on GHA

    tim-eves committed Sep 15, 2024
    Configuration menu
    Copy the full SHA
    75e903e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3af16c8 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    9afef14 View commit details
    Browse the repository at this point in the history
  6. Harmonise inputs/outputs naming

    Use `-` instead of `_` in input output names.
    tim-eves committed Sep 15, 2024
    Configuration menu
    Copy the full SHA
    8f4ff95 View commit details
    Browse the repository at this point in the history
  7. Fix JSON typo

    Missing comma in dispatch.repository-dispatch.inputs.client-payload
    tim-eves committed Sep 15, 2024
    Configuration menu
    Copy the full SHA
    42dce77 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    b5dbe66 View commit details
    Browse the repository at this point in the history

Commits on Sep 16, 2024

  1. Configuration menu
    Copy the full SHA
    152388c View commit details
    Browse the repository at this point in the history
  2. Restrict deployment to pushes or merges into master and release.

    For feature and fix branches we want to build, but not deploy until the are merged into their repsective master and release branches.
    tim-eves committed Sep 16, 2024
    Configuration menu
    Copy the full SHA
    1180307 View commit details
    Browse the repository at this point in the history
  3. Fix typos in build workflow

    tim-eves committed Sep 16, 2024
    Configuration menu
    Copy the full SHA
    40e701f View commit details
    Browse the repository at this point in the history
  4. Skip deployment if we restore from cache

    Don't bother redeploying if this version has already been built.
    tim-eves committed Sep 16, 2024
    Configuration menu
    Copy the full SHA
    041ebe5 View commit details
    Browse the repository at this point in the history
  5. Fix up .gitignore

    tim-eves committed Sep 16, 2024
    Configuration menu
    Copy the full SHA
    28d53fb View commit details
    Browse the repository at this point in the history
  6. Remove temp/ from .gitignore

    tim-eves committed Sep 16, 2024
    Configuration menu
    Copy the full SHA
    edc365e View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    5aef4f4 View commit details
    Browse the repository at this point in the history