Commit Graph

52 Commits

Author SHA1 Message Date
Damien Retzinger 3fc699af5c chore(deps): upgrade to node 24 2025-12-14 11:10:47 -05:00
Damien Retzinger f48c544053 fix(supported-version): adjust failing tests (#195) 2025-04-09 13:29:32 -04:00
Damien Retzinger 21c3bb3436 feat(supported-version): add v2.4.4-p13, v2.4.5-p12, v2.4.6-p10, v2.4.7-p5 and v2.4.8 (#187) 2025-04-09 13:15:07 -04:00
Damien Retzinger 2f1b2eaa5d feat(supported-version): add recent kind (#188) 2025-04-09 09:51:01 -04:00
Damien Retzinger 9c06178b30 feat!: replace mage-os/github-actions with graycoreio/github-actions-magento2 2025-03-25 09:41:29 -04:00
Fabrizio Balliano ca7cd551a3 Preparing 1.0.6 (#263)
* Add releases 2.4.4-p12, 2.4.5-p11, 2.4.6-p9 and 2.4.7-p4

* npm run build
2025-02-12 11:52:16 -05:00
Fabrizio Balliano d763a4f246 Add releases 2.4.4-p12, 2.4.5-p11, 2.4.6-p9 and 2.4.7-p4 (#262)
* Add releases 2.4.4-p12, 2.4.5-p11, 2.4.6-p9 and 2.4.7-p4

* npm run build

* Updated tests and fixed dates
2025-02-11 18:48:46 +01:00
Ryan Hoerr b633b2120a feat: add new releases to the version matrix (#232)
Magento Open Source 2.4.4-p11, 2.4.5-p10, 2.4.6-p8, 2.4.7-p3
Mage-OS 1.0.5
2024-10-09 16:12:24 +02:00
Ryan Hoerr 6f6b6fd6fd chore: add Magento Open Source 2.4.7-p2 and Mage-OS Distribution 1.0.4 to the version matrix (#230)
* chore: add Magento Open Source 2.4.7-p2 and Mage-OS Distribution 1.0.4 to the version matrix

* chore: add Magento 2.4.4-p10, 2.4.5-p9, 2.4.6-p7 to the version matrix
2024-08-19 19:28:31 -04:00
Ryan Hoerr 6e50d0d8de feat: add upcoming release Mage-OS 1.0.3 to supported-version matrix (#229) 2024-07-23 15:04:30 +02:00
Vinai Kopp a3262710f1 feat: add magento releases 2.4.4-p9, 2.4.5-p8, 2.4.6-p6, and 2.4.7-p1 (#226) 2024-06-11 19:06:06 +02:00
Vinai Kopp b4f27f19e5 fix: use exact version of elasticsearch since there is no 8.11 tag (#225) 2024-05-22 13:55:59 +02:00
Vinai Kopp dd47d22478 fix: continue to use elasticsearch instead of opensearch for now (#224) 2024-05-22 11:42:42 +02:00
Vinai Kopp f1b13e8984 feat: add upcoming release for mage-os 1.0.2 (#223) 2024-05-22 11:16:57 +02:00
Vinai Kopp 4f193802bc Add 2.4.4-p8, 2.4.5-p7, 2.4.6-p5 and 2.4.7 releases to supported-versions matrix (#222)
* Add 2.4.4-p8, 2.4.5-p7, 2.4.6-p6 and 2.4.7 releases to supported-versions matrix

* Update build
2024-04-30 11:12:32 +02:00
Vinai Kopp 54f7204e3f Add 2.4.4-p7, 2.4.5-p6 and 2.4.6-p4 releases to supported-versions matrix (#219) 2024-02-14 14:52:36 +01:00
Vinai Kopp 2086708ffc feat: add releases 2.4.4-p6, 2.4.5-p5 and 2.4.6-p3 (#169) 2023-10-11 06:25:00 +13:00
Vinai Kopp b645c2327d fix: pass correct repo url for nightly (#158)
fix: pass correct repo url for nightly

The amendMatrixForNext function uses the repository argument to
determine the version constraint for the returned matrix for kind
nightly.
Previously, the upstream-mirror repo url was passed as an argument, but
the nightly builds use a different repo url.
This resulted in failed builds, because the version string 'next' could
not be parsed by composer.

Example:
https://github.com/mage-os/generate-mirror-repo-js/actions/runs/6370219504/job/17291152703

With this change, the nightly kind will always return the @alpha
version constraint, that is, stability constraint.
There currently is no way to distinguish between different nightly
repos, but since both work the same way, this is fine (for now).
2023-10-02 06:27:52 +13:00
Damien Retzinger 7f1821f6ac fix(supported-versions): nightly build matrix tag (#152) 2023-09-24 16:07:37 -04:00
Damien Retzinger 88901eacf7 chore(deps, deps-dev): updates deps and add .nvmrc (#151) 2023-09-22 12:29:14 -04:00
Vinai Kopp f7f0504691 feat: add project versions (#110)
* refactor: allow version matrixes by projects

* feat: add initial version-matrix for mage-os

* feat: add project as optional input to action

* docs: document new input

* refactor: tighten types a bit

* chore: apply change requests from code review
2023-09-06 22:08:57 +02:00
Damien Retzinger 5599a0d2e7 feat(supported-versions): add release date (#100)
Previously, we didn't take into account a release date, which meant
that @vinai could not add MageOS or Magento releases before the actual
day of release.

With this, we can now add the releases to supported verisons before
a release comes out, allowing us to make a kind that allows testing
MageOS and Magento Mirror releases more quickly.
2023-08-16 13:57:48 +02:00
Vinai Kopp dd14f7859c chore: add versions 2.4.4-p5, 2.4.5-p4 and 2.4.6-p2 (#96) 2023-08-08 17:47:58 +02:00
Damien Retzinger 28248496e0 feat: add support for v2.3.7 on new vms (#67) 2023-06-22 06:55:50 +02:00
Vinai Kopp e48a3463c5 fix: add missing build for 1.4.0 of supported versions (#64) 2023-06-20 09:54:28 -04:00
Vinai Kopp 1dc33c08a1 chore: switch all references of graycore/github-actions-magento2 to mage-os/github-actions 2023-06-17 09:49:31 +02:00
Vinai Kopp aef1d9a5c1 chore: fix elasticsearch tags 2023-06-16 23:02:41 +02:00
Damien Retzinger 08024b61c5 V2.4.6-p1
* feat: add support for newly released Magento versions

* tmp
2023-06-14 21:29:57 +02:00
Damien Retzinger c9b7f41525 fix(supported-version): falsiness of custom_versions 2023-04-16 15:21:15 -04:00
Damien Retzinger 5c198049f7 feat(supported-version): validate custom_versions
Previously, @danslo reported that he tried to use `custom_versions` without
setting the kind. This isn't the correct behavior.
I've added a validator to alert him of this.
2023-04-16 15:18:23 -04:00
Damien Retzinger 5bbda33138 chore(deps): update dependencies (#183) 2023-04-11 08:37:58 -04:00
Damien Retzinger d3b1ab6b34 feat(supported-version): Magento v2.4.6
Notably, the support date for v2.4.5 changed as well.
2023-03-15 09:39:29 -04:00
Gowri 0f31e401b7 feat: add rabbitmq images with management plugin (#125) 2023-01-10 12:34:17 -05:00
Damien Retzinger dbc889f7ce feat(supported-version): dynamically compute (#120)
Previously, I maintained supported versions by revising a file of versions. This was monotonous, like time.

Now, these are just based upon the documented EoL dates of the versions published by Magento.
2023-01-09 13:09:24 -05:00
Damien Retzinger d43068a144 chore(deps): update npm deps (#119) 2023-01-09 10:33:57 -05:00
Damien Retzinger b0e1a0a943 fix(supported-versions): GA Ubuntu-22.04 release (#110)
Github released Ubuntu 22.04 as a runner for many actions: https://github.com/actions/runner-images/issues/5490.
As a result, we started experiencing intermittent failures as the underlying runner's support varied for older versions of Magento.
2022-12-13 14:23:16 -05:00
griest024 725ba09bf5 chore: build supported-version (#102) 2022-11-29 16:31:12 -05:00
Vinai Kopp 9d6355d5e6 chore: fix composer version dependency for nightly (#97)
Nightly builds initialize the required php infra with composer create-project composer/satis:dev-main.  
This pulls in composer 2.4.2 as a dependency at the time of writing.  
However, the result is a broken upstream nightly and mageos nightly build.
When composer install is run while determining the base package dependencies. The error is:

    - laminas/laminas-dependency-plugin 2.5.0 requires composer-plugin-api >=1.1.0 <2.3.0
           -> found composer-plugin-api[2.3.0] but it does not match the constraint.

Reference
* [failed job](https://github.com/mage-os/generate-mirror-repo-js/actions/runs/3508445982/jobs/5876852570)
* [checkout magento action](https://github.com/mage-os/generate-mirror-repo-js/blob/main/.github/actions/checkout-magento/action.yml#L41)
* [shivammathur/setup-php tools input](https://github.com/shivammathur/setup-php#wrench-tools-support)
2022-11-29 09:02:51 -05:00
Damien Retzinger e4f0f85e38 feat(supported-version): package @actions/core:1.10.0 2022-10-11 16:50:01 -04:00
dependabot[bot] f1b0f27863 chore(deps-dev): bump typescript from 4.8.2 to 4.8.4 (#60)
* chore(deps-dev): bump typescript from 4.8.2 to 4.8.4

Bumps [typescript](https://github.com/Microsoft/TypeScript) from 4.8.2 to 4.8.4.
- [Release notes](https://github.com/Microsoft/TypeScript/releases)
- [Commits](https://github.com/Microsoft/TypeScript/compare/v4.8.2...v4.8.4)

---
updated-dependencies:
- dependency-name: typescript
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* chore(deps-dev): bump typescript from 4.8.2 to 4.8.4

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Damien Retzinger <damienwebdev@gmail.com>
2022-10-11 16:44:17 -04:00
Damien Retzinger 7431dcb7af feat: allow using "next" version on supported version (#58)
This also allows using the action in https://github.com/mage-os/generate-mirror-repo-js where the test module is an external package installed with composer. In this case, no local path repo configuration is needed.

Co-authored-by: Vinai Kopp <Vinai@users.noreply.github.com>
2022-10-11 16:19:49 -04:00
Damien Retzinger 3e4d3c1645 feat: add support for v2.4.4-p2 and v2.4.5-p1 (#69) 2022-10-11 14:26:50 -04:00
Ihor Sviziev 8611b18aec Checkout is not required for calculating supported versions (#63) 2022-10-07 09:45:00 -04:00
Damien Retzinger 1f0152f3bd chore: make build run on macbook (#46) 2022-08-25 14:16:21 -06:00
Damien Retzinger 4b9366fdf2 fix(supported-version): pin-back MySQL to breaking change for tests (#46) 2022-08-25 14:16:05 -06:00
Damien Retzinger affb1ce1f9 feat(supported-version): add support for v2.4.5 (#35) 2022-08-13 17:22:59 -04:00
Damien Retzinger 26c354d8d4 feat(supported-version): add all kind (#36) 2022-08-12 08:40:31 -04:00
Damien Retzinger 664360ede2 feat(supported-version): add user-defined kind (#28)
`kind` is a new input property for the `supported-version` action which
allows one to define what specific versions of Magento they support.

Currently, `kind` supports `latest`, `currently-supported`, and `custom`. See the
README for `supported-version` if you want more specifics
2022-08-05 17:36:38 -04:00
Damien Retzinger e7cf80c743 docs: improve README for workflows and actions 2022-06-26 13:36:47 -04:00
Damien Retzinger 56cff9de0b fix(supported-version): matrix innaccessible outside of repo (#8) 2022-06-26 13:25:38 -04:00