Skip to content
This repository was archived by the owner on Jun 15, 2022. It is now read-only.
This repository was archived by the owner on Jun 15, 2022. It is now read-only.

Migrate emteknetnz gha actions #36

@emteknetnz

Description

@emteknetnz

Create new repos on silverstripe account with emtpy readme only, then fork repos to emteknetnz, and create PRs with copy pasted contents from gha versions so they can all be peer reviewed

I'm thinking we should retain the gha- prefix instead of the github-actions- prefix, and also split the exsiting 'workflow_call' style github-actions-ci-ci repo to a pair of actions to be consistent:

  • gha-ci
  • gha-update-js (ditch the -deps suffix since it also does a build)

ACs

  • gha-run-tests
  • gha-pull-request
  • gha-tag-release
  • gha-auto-tag
  • gha-generate-matrix
  • gha-ci
  • gha-update-js
  • gha-keepalive
  • Update readme instructions for each so it's clear how to use them
  • Add auto-tag action to each workflow in each action
  • Update actions/workflows to use silverstripe @v1 versions
  • Tag release 1.0.0 of each module
  • Validate that errors systematically failed the build
  • Validate that pass string input variables and pull request title though env variables
  • Validate that Pin third party actions to specific shas works

PRs

The following will be handled with silverstripe/gha-ci#4:

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions