Skip to content

[MAINT] Github Actions Reunification #329

@damienwebdev

Description

@damienwebdev

I haven't maintained these actions in a long while. As such, there's been a substantial drift between https://github.com/graycoreio/github-actions-magento2 and these actions.

In support of new efforts in MageOS, we need to realign these projects to enable feature ports from the Graycore Actions into this project.

I've worked with Claude to write a plan:

Legend

Symbol Meaning
🔴 Needs work — significant divergence
🟡 Minor update needed
🔵 In Progress
🟢 In sync — no action needed
Exists only in graycore — evaluate for porting
Exists only in mage-os — leave as-is

Actions

Action Status Done Maintainer Plan
cache-magento 🔵 [ ] damienwebdev action-cache-magento.md
coding-standard 🔵 [ ] damienwebdev action-coding-standard.md
fix-magento-install 🟡 [ ] damienwebdev action-fix-magento-install.md
get-composer-version 🟢 [x] damienwebdev
get-magento-version 🟢 [x] damienwebdev
semver-compare 🟢 [x] damienwebdev
setup-magento 🔴 [ ] damienwebdev action-setup-magento.md
supported-version 🔵 [ ] damienwebdev action-supported-version.md
coding-standard-baseline [x] mage-os-only, leave as-is
installation-test 🔴 [ ] damienwebdev action-installation-test.md
nx-integration-tests-setup [x] mage-os-only, leave as-is
setup-di-compile 🔴 [ ] damienwebdev action-setup-di-compile.md
supported-services-matrix-calculator [x] mage-os-only, leave as-is
unit-test 🔴 [ ] damienwebdev action-unit-test.md
warden/integration-tests [x] mage-os-only, leave as-is
warden/setup-environment [x] mage-os-only, leave as-is

Workflows (.github/workflows/)

Workflow Status Done Maintainer Plan
integration.yaml 🔴 [ ] damienwebdev workflow-integration.md
release-please.yml 🔴 [ ] damienwebdev workflow-release-please.md
dependabot.yml 🟡 [x] damienwebdev
_internal_check_extension.yaml [ ] workflow-check-extension.md
check-extension.yaml [ ] damienwebdev workflow-check-extension.md
full-integration-tests.yaml [x] mage-os-only, leave as-is
nx-integration-tests.yml [x] mage-os-only, leave as-is
sansec-ecomscan.yml 🔴 [ ] action-sansec-ecomscan.md — convert to action

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