Skip to content

Commit 22249ed

Browse files
authored
[CI] Removed hardcoded project version (#52)
1 parent 8cbefc8 commit 22249ed

File tree

1 file changed

+9
-5
lines changed

1 file changed

+9
-5
lines changed

.github/workflows/integration-tests-callable.yaml

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ env:
66
APP_DEBUG: 1
77
PHP_INI_ENV_memory_limit: 512M
88
COMPOSER_CACHE_DIR: ~/.composer/cache
9-
PROJECT_VERSION: 4.4.x-dev
109
PROJECT_EDITION: oss
1110
SETUP: "doc/docker/base-dev.yml:doc/docker/selenium.yml"
1211
WEB_HOST: web
@@ -19,6 +18,11 @@ jobs:
1918
steps:
2019
- uses: actions/checkout@v2
2120

21+
- name: Set project version
22+
run: |
23+
version=$(jq -r '.extra | ."branch-alias" | ."dev-main"' < composer.json)
24+
echo "version=$version" >> $GITHUB_ENV
25+
2226
- name: Setup PHP Action
2327
uses: shivammathur/setup-php@v2
2428
with:
@@ -29,15 +33,15 @@ jobs:
2933
uses: actions/cache@v2
3034
with:
3135
path: ${{ env.COMPOSER_CACHE_DIR }}
32-
key: ${{ env.PROJECT_EDITION }}-${{ env.PROJECT_VERSION }}-${{ github.sha }}
36+
key: ${{ env.PROJECT_EDITION }}-${{ env.version }}-${{ github.sha }}
3337
restore-keys: |
34-
${{ env.PROJECT_EDITION }}-${{ env.PROJECT_VERSION }}
38+
${{ env.PROJECT_EDITION }}-${{ env.version }}
3539
3640
- name: Set up whole project using the tested dependency
3741
run: |
38-
curl -L "https://raw.githubusercontent.com/ibexa/ci-scripts/main/bin/${{ env.PROJECT_VERSION }}/prepare_project_edition.sh" > prepare_project_edition.sh
42+
curl -L "https://raw.githubusercontent.com/ibexa/ci-scripts/main/bin/${{ env.version }}/prepare_project_edition.sh" > prepare_project_edition.sh
3943
chmod +x prepare_project_edition.sh
40-
./prepare_project_edition.sh ${{ env.PROJECT_EDITION }} ${{ env.PROJECT_VERSION }} ${{ env.SETUP }}
44+
./prepare_project_edition.sh ${{ env.PROJECT_EDITION }} ${{ env.version }} ${{ env.SETUP }}
4145
4246
- name: Run setup command
4347
run: |

0 commit comments

Comments
 (0)