Skip to content

fix: active les items dans le menu et le megamenu selon la route (#379) #1483

fix: active les items dans le menu et le megamenu selon la route (#379)

fix: active les items dans le menu et le megamenu selon la route (#379) #1483

name: Initiate workflow
on:
push:
branches:
- main
tags: "**"
pull_request:
jobs:
run_public_website_tests:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version-file: "public_website/.nvmrc"
- name: Install global dependencies
run: yarn install
- name: Install public_website dependencies
run: cd public_website && yarn install
- name: Lint public_website
run: cd public_website && yarn test:lint
- name: Test typescript
run: cd public_website && yarn test:types
- name: Test public_website
run: cd public_website && yarn test
run_content_management_system_tests:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version-file: "content_management_system/.nvmrc"
- name: Install global dependencies
run: yarn install
- name: Install content_management_system dependencies
run: cd content_management_system && yarn install
- name: Lint content_management_system
run: cd content_management_system && yarn test:lint
- name: Test typescript
run: cd content_management_system && yarn test:types
build-image-cms:
uses: pass-culture/common-workflows/.github/workflows/build-docker-image.yml@main
permissions:
id-token: write
contents: write
with:
image: pc-institutional
push: true
context: content_management_system
secrets:
GCP_WORKLOAD_IDENTITY_PROVIDER: ${{ secrets.GCP_WORKLOAD_IDENTITY_PROVIDER }}
ARTIFACT_REGISTRY_SERVICE_ACCOUNT: ${{ secrets.ARTIFACT_REGISTRY_SERVICE_ACCOUNT }}
build-image-public-site-preview:
uses: pass-culture/common-workflows/.github/workflows/build-docker-image.yml@main
permissions:
id-token: write
contents: write
with:
image: pc-institutional-public-site-preview
push: true
context: public_website
secrets:
GCP_WORKLOAD_IDENTITY_PROVIDER: ${{ secrets.GCP_WORKLOAD_IDENTITY_PROVIDER }}
ARTIFACT_REGISTRY_SERVICE_ACCOUNT: ${{ secrets.ARTIFACT_REGISTRY_SERVICE_ACCOUNT }}