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
Damien Retzinger
dd1a36b234
feat: add runner version to supported version ( #7 )
2022-06-26 12:57:36 -04:00
Damien Retzinger
6e81ef96c7
feat: add supported version matrix action ( #6 )
2022-06-25 23:55:09 -04:00