(PC-31907)[API] fix: Export bookings csv/xlsx #4712
dev_on_pull_request_workflow.yml
on: pull_request
Init job
38s
Tests pro
/
...
/
Style quality check
Tests pro
/
Unit tests
[pcapi-tests] build docker image.
/
Build pcapi-tests:872437b2f04c51ce2cadc7795c17914990f8d070
3m 45s
[pcapi] build docker image.
/
Build pcapi:872437b2f04c51ce2cadc7795c17914990f8d070
2m 14s
[pcapi-console] build docker image.
/
Build pcapi-console:872437b2f04c51ce2cadc7795c17914990f8d070
3m 23s
MyPy cop
/
MyPy cop test
34s
Tests API documentation
/
Check API documentation can be built
[PRO] Deploy PR version for validation
/
deploy_on_firebase
Dependabot
/
dependabot
Matrix: Tests api / Pytest
Tests api
/
Quality checks
2m 50s
Tests api
/
Pylint
5m 35s
Tests api
/
Test database schema
2m 44s
Update api client template
/
Update API Client template
1m 53s
Push pcapi docker image to registry
/
push-docker-image
Push pcapi-console docker image to registry
/
push-docker-image
Annotations
2 errors, 48 warnings, and 3 notices
tests/routes/pro/get_venue_test.py.when_user_has_rights_on_managing_offerer:
tests/routes/pro/get_venue_test.py#L20
assert {'audioDisabilityCompliant': False, 'mentalDisabilityCompliant': False, 'motorDisabilityCompliant': False, 'visualDisabilityCompliant': False, 'isVirtual': False, 'name': "L'encre et la plume", 'street': '1 boulevard Poissonnière', 'bannerUrl': 'http://localhost/storage/assets/venue_default_images/erik-mclean-PFfA3xlHFbQ-unsplash_(1).png', 'contact': {'email': '[email protected]', 'website': 'https://my.website.com', 'phoneNumber': '+33102030405', 'socialMedias': {'instagram': 'http://instagram.com/@venue'}}, 'city': 'Paris', 'description': 'Technology drive arm perhaps cell food throughout.', 'externalAccessibilityData': {'isAccessibleMotorDisability': True, 'isAccessibleAudioDisability': True, 'isAccessibleVisualDisability': True, 'isAccessibleMentalDisability': False, 'motorDisability': {'facilities': 'Sanitaire non adapté', 'exterior': 'Chemin rendu accessible (ascenseur)', 'entrance': "Accès à l'entrée par ascenseur", 'parking': 'Stationnement adapté à proximité'}, 'audioDisability': {'deafAndHardOfHearing': ['boucle à induction magnétique portative', 'sous-titrage ou transcription simultanée']}, 'visualDisability': {'soundBeacon': 'Non renseigné', 'audioDescription': ['avec équipement occasionnel selon la programmation', "avec équipement permanent nécessitant le téléchargement d'une application sur smartphone"]}, 'mentalDisability': {'trainedPersonnel': 'Personnel non formé'}}, 'externalAccessibilityUrl': 'https://site-d-accessibilite.com/erps/accessibility-slug/', 'externalAccessibilityId': 'accessibility-slug', 'isPermanent': True, 'latitude': 48.87004, 'longitude': 2.3785, 'postalCode': '75000', 'publicName': "L'encre et la plume", 'openingHours': {'MONDAY': [{'open': '14:00', 'close': '19:30'}], 'TUESDAY': [{'open': '10:00', 'close': '13:00'}, {'open': '14:00', 'close': '19:30'}], 'WEDNESDAY': [{'open': '10:00', 'close': '13:00'}, {'open': '14:00', 'close': '19:30'}], 'THURSDAY': [{'open': '10:00', 'close': '13:00'}, {'open': '14:00', 'close': '19:30'}], 'FRIDAY': [{'open': '10:00', 'close': '13:00'}, {'open': '14:00', 'close': '19:30'}], 'SATURDAY': [{'open': '10:00', 'close': '13:00'}, {'open': '14:00', 'close': '19:30'}], 'SUNDAY': None}, 'withdrawalDetails': None, 'dateCreated': '2024-09-19T07:45:02.571422Z', 'id': 888, 'bannerMeta': {'image_credit': None, 'original_image_url': None, 'crop_params': {'x_crop_percent': 0.0, 'y_crop_percent': 0.0, 'height_crop_percent': 1.0, 'width_crop_percent': 1.0}}, 'banId': '75102_7560_00001', 'bookingEmail': '[email protected]', 'comment': None, 'demarchesSimplifieesApplicationId': None, 'departementCode': '75', 'dmsToken': 'PRO-d7ccfb6fedd9', 'managingOfferer': {'city': 'Paris', 'dateCreated': '2024-09-19T07:45:02.546786Z', 'demarchesSimplifieesApplicationId': None, 'id': 939, 'isValidated': True, 'name': 'Le Petit Rintintin Management 938', 'postalCode': '75000', 'siren': '000009399', 'street': '1 boulevard Poissonnière', 'allowedOnAdage': True}, 'pricingPoint': {'id': 890, 'siret': '00000939908893', 'venueName': 'Le Repos du Comptable'}, 'reimbursementPointId': 892, 'siret': '00000939908877', 'timezone': 'Europe/Paris', 'venueLabelId': None, 'venueTypeCode': 'PERFORMING_ARTS', 'collectiveDescription': 'Description du lieu', 'collectiveStudents': [], 'collectiveWebsite': None, 'collectiveDomains': [], 'collectiveInterventionArea': ['75', '92'], 'collectiveLegalStatus': None, 'collectiveNetwork': None, 'collectiveAccessInformation': None, 'collectivePhone': None, 'collectiveEmail': None, 'collectiveSubCategoryId': None, 'collectiveDmsApplications': [{'venueId': 888, 'state': 'en_construction', 'procedure': 1, 'application': 1, 'lastChangeDate': '2024-09-19T06:42:25.224750Z', 'depositDate': '2024-09-09T07:42:25.224754Z', 'expirationDate': '2025-09-19T07:42:25.224756Z', 'buildDate': '2024-09-19T06:42:25.224750Z', 'instructionDate': None, 'processingDate': None, 'userDeletionDate': None}], 'hasAdageId': True, 'adageInscriptionDate': '2023-09-20T07:45:02.567254Z', 'bankAccount': {'id': 200070, 'isActive': True, 'label': 'Libellé des coordonnées bancaires n°70', 'obfuscatedIban': 'XXXX XXXX XXXX 7039', 'bic': 'BDFEFRPP', 'dsApplicationId': 70, 'status': 'accepte', 'dateCreated': '2024-09-19T07:45:02.532280Z', 'dateLastStatusUpdate': None, 'linkedVenues': [{'id': 888, 'commonName': "L'encre et la plume"}]}, 'isVisibleInApp': True, 'hasOffers': False, 'address': {'id': 537, 'banId': '75102_7560_00001', 'inseeCode': '75102', 'postalCode': '75000', 'street': '1 boulevard Poissonnière', 'city': 'Paris', 'latitude': 48.87004, 'longitude': 2.3785, 'departmentCode': '75', 'label': None, 'id_oa': 816, 'isEditable': None, 'isManualEdition': False}} == {'street': '1 boulevard Poissonnière', 'banId': '75102_7560_00001', 'audioDisabilityCompliant': False, 'bookingEmail': '[email protected]', 'city': 'Paris', 'contact': {'email': '[email protected]', 'website': 'https://my.website.com', 'phoneNumber': '+33102030405', 'socialMedias': {'instagram': 'http://instagram.com/@venue'}}, 'comment': None, 'pricingPoint': {'id': 890, 'venueName': 'Le Repos du Comptable', 'siret': '00000939908893'}, 'reimbursementPointId': 892, 'dateCreated': '2024-09-19T07:45:02.571422Z', 'demarchesSimplifieesApplicationId': None, 'departementCode': '75', 'description': 'Technology drive arm perhaps cell food throughout.', 'dmsToken': 'PRO-d7ccfb6fedd9', 'externalAccessibilityData': {'isAccessibleMotorDisability': True, 'isAccessibleAudioDisability': True, 'isAccessibleVisualDisability': True, 'isAccessibleMentalDisability': False, 'motorDisability': {'facilities': 'Sanitaire non adapté', 'exterior': 'Chemin rendu accessible (ascenseur)', 'entrance': "Accès à l'entrée par ascenseur", 'parking': 'Stationnement adapté à proximité'}, 'audioDisability': {'deafAndHardOfHearing': ['boucle à induction magnétique portative', 'sous-titrage ou transcription simultanée']}, 'visualDisability': {'soundBeacon': 'Non renseigné', 'audioDescription': ['avec équipement occasionnel selon la programmation', "avec équipement permanent nécessitant le téléchargement d'une application sur smartphone"]}, 'mentalDisability': {'trainedPersonnel': 'Personnel non formé'}}, 'externalAccessibilityId': 'accessibility-slug', 'externalAccessibilityUrl': 'https://site-d-accessibilite.com/erps/accessibility-slug/', 'isPermanent': True, 'isVirtual': False, 'latitude': 48.87004, 'longitude': 2.3785, 'managingOfferer': {'city': 'Paris', 'dateCreated': '2024-09-19T07:45:02.546786Z', 'demarchesSimplifieesApplicationId': None, 'id': 939, 'isValidated': True, 'name': 'Le Petit Rintintin Management 938', 'postalCode': '75000', 'siren': '000009399', 'street': '1 boulevard Poissonnière', 'allowedOnAdage': True}, 'mentalDisabilityCompliant': False, 'motorDisabilityCompliant': False, 'name': "L'encre et la plume", 'openingHours': {'MONDAY': [{'open': '14:00', 'close': '19:30'}], 'TUESDAY': [{'open': '10:00', 'close': '13:00'}, {'open': '14:00', 'close': '19:30'}], 'WEDNESDAY': [{'open': '10:00', 'close': '13:00'}, {'open': '14:00', 'close': '19:30'}], 'THURSDAY': [{'open': '10:00', 'close': '13:00'}, {'open': '14:00', 'close': '19:30'}], 'FRIDAY': [{'open': '10:00', 'close': '13:00'}, {'open': '14:00', 'close': '19:30'}], 'SATURDAY': [{'open': '10:00', 'close': '13:00'}, {'open': '14:00', 'close': '19:30'}], 'SUNDAY': None}, 'postalCode': '75000', 'publicName': "L'encre et la plume", 'siret': '00000939908877', 'timezone': 'Europe/Paris', 'venueLabelId': None, 'venueTypeCode': 'PERFORMING_ARTS', 'visualDisabilityCompliant': False, 'withdrawalDetails': None, 'bannerUrl': 'http://localhost/storage/assets/venue_default_images/erik-mclean-PFfA3xlHFbQ-unsplash_(1).png', 'bannerMeta': {'crop_params': {'height_crop_percent': 1.0, 'width_crop_percent': 1.0, 'x_crop_percent': 0.0, 'y_crop_percent': 0.0}, 'image_credit': None, 'original_image_url': None}, 'id': 888, 'collectiveAccessInformation': None, 'collectiveDescription': 'Description du lieu', 'collectiveDomains': [], 'collectiveEmail': None, 'collectiveInterventionArea': ['75', '92'], 'collectiveLegalStatus': None, 'collectiveNetwork': None, 'collectivePhone': None, 'collectiveStudents': [], 'collectiveWebsite': None, 'collectiveSubCategoryId': None, 'collectiveDmsApplications': [{'venueId': 888, 'state': 'en_construction', 'procedure': 1, 'application': 1, 'lastChangeDate': '2024-09-19T06:42:25.224750Z', 'depositDate': '2024-09-09T07:42:25.224754Z', 'expirationDate': '2025-09-19T07:42:25.224756Z', 'buildDate': '2024-09-19T06:42:25.224750Z', 'instructionDate': None, 'processingDate': None, 'userDeletionDate': None}], 'hasAdageId': True, 'adageInscriptionDate': '2023-09-20T07:45:02.567254Z', 'bankAccount': {'bic': 'BDFEFRPP', 'dateCreated': '2024-09-19T07:45:02.532280Z', 'dateLastStatusUpdate': None, 'dsApplicationId': 70, 'id': 200070, 'isActive': True, 'label': 'Libellé des coordonnées bancaires n°70', 'linkedVenues': [{'commonName': "L'encre et la plume", 'id': 888}], 'obfuscatedIban': 'XXXX XXXX XXXX 7039', 'status': 'accepte'}, 'address': {'id': 537, 'street': '1 boulevard Poissonnière', 'postalCode': '75000', 'inseeCode': '75102', 'city': 'Paris', 'departementCode': 75, 'latitude': 48.87004, 'longitude': 2.3785, 'banId': '75102_7560_00001', 'label': None, 'id_oa': 816, 'isEditable': None, 'isManualEdition': False}, 'isVisibleInApp': True, 'hasOffers': False}
Common items:
{'adageInscriptionDate': '2023-09-20T07:45:02.567254Z',
'audioDisabilityCompliant': False,
'banId': '75102_7560_00001',
'bankAccount': {'bic': 'BDFEFRPP',
'dateCreated': '2024-09-19T07:45:02.532280Z',
'dateLastStatusUpdate': None,
'dsApplicationId': 70,
'id': 200070,
'isActive': True,
'label': 'Libellé des coordonnées bancaires n°70',
'linkedVenues': [{'commonName': "L'encre et la plume",
'id': 888}],
'obfuscatedIban': 'XXXX XXXX XXXX 7039',
'status': 'accepte'},
'bannerMeta': {'crop_params': {'height_crop_percent': 1.0,
'width_crop_percent': 1.0,
'x_crop_percent': 0.0,
'y_crop_percent': 0.0},
'image_credit': None,
'original_image_url': None},
'bannerUrl': 'http://localhost/storage/assets/venue_default_images/erik-mclean-PFfA3xlHFbQ-unsplash_(1).png',
'bookingEmail': '[email protected]',
'city': 'Paris',
'collectiveAccessInformation': None,
'collectiveDescription': 'Description du lieu',
'collectiveDmsApplications': [{'application': 1,
'buildDate': '2024-09-19T06:42:25.224750Z',
'depositDate': '2024-09-09T07:42:25.224754Z',
'expirationDate': '2025-09-19T07:42:25.224756Z',
'instructionDate': None,
'lastChangeDate': '2024-09-19T06:42:25.224750Z',
'procedure': 1,
'processingDate': None,
'state': 'en_construction',
'userDeletionDate': None,
'venueId': 888}],
'collectiveDomains': [],
'collectiveEmail': None,
'collectiveInterventionArea': ['75', '92'],
'collectiveLegalStatus': None,
'collectiveNetwork': None,
'collectivePhone': None,
'collectiveStudents': [],
'collectiveSubCategoryId': None,
'collectiveWebsite': None,
'comment': None,
'contact': {'email': '[email protected]',
'phoneNumber': '+33102030405',
'socialMedias': {'instagram': 'http://instagram.com/@venue'},
'website': 'https://my.website.com'},
'dateCreated': '2024-09-19T07:45:02.571422Z',
'demarchesSimplifieesApplicationId': None,
'departementCode': '75',
'description': 'Technology drive arm perhaps cell food throughout.',
'dmsToken': 'PRO-d7ccfb6fedd9',
'externalAccessibilityData': {'audioDisability': {'deafAndHardOfHearing': ['boucle '
'à '
'induction '
'magnétique '
'portative',
'sous-titrage '
'ou '
'transcription '
'simultanée']},
'isAccessibleAudioDisability': True,
'isAccessibleMentalDisability': False,
'isAccessibleMotorDisability': True,
'isAccessibleVisualDisability': True,
'mentalDisability': {'trainedPersonnel': 'Personnel '
'non '
'formé'},
'motorDisability': {'entrance': 'Accès à '
"l'entrée par "
'ascenseur',
'exterior': 'Chemin rendu '
'accessible '
'(ascenseur)',
'facilities': 'Sanitaire '
'non adapté',
'parking': 'Stationnement '
'adapté à '
'proximité'},
'visualDisability': {'audioDescription': ['avec '
'équipement '
'occasionnel '
'selon '
'la '
'programmation',
'avec '
'équipement '
'permanent '
'nécessitant '
'le '
'téléchargement '
"d'une "
'application '
'sur '
'smartphone'],
'soundBeacon': 'Non '
'renseigné'}},
'externalAccessibilityId': 'accessibility-slug',
'externalAccessibilityUrl': 'https://site-d-accessibilite.com/erps/accessibility-slug/',
'hasAdageId': True,
'hasOffers': False,
'id': 888,
'isPermanent': True,
'isVirtual': False,
'isVisibleInApp': True,
'latitude': 48.87004,
'longitude': 2.3785,
'managingOfferer': {'allowedOnAdage': True,
'city': 'Paris',
'dateCreated': '2024-09-19T07:45:02.546786Z',
'demarchesSimplifieesApplicationId': None,
'id': 939,
'isValidated': True,
'name': 'Le Petit Rintintin Management 938',
'postalCode': '75000',
'siren': '000009399',
'street': '1 boulevard Poissonnière'},
'mentalDisabilityCompliant': False,
'motorDisabilityCompliant': False,
'name': "L'encre et la plume",
'openingHours': {'FRIDAY': [{'close': '13:00', 'open': '10:00'},
{'close': '19:30', 'open': '14:00'}],
'MONDAY': [{'close': '19:30', 'open': '14:00'}],
'SATURDAY': [{'close': '13:00', 'open': '10:00'},
{'close': '19:30', 'open': '14:00'}],
'SUNDAY': None,
'THURSDAY': [{'close': '13:00', 'open': '10:00'},
{'close': '19:30', 'open': '14:00'}],
'TUESDAY': [{'close': '13:00', 'open': '10:00'},
{'close': '19:30', 'open': '14:00'}],
'WEDNESDAY': [{'close': '13:00', 'open': '10:00'},
{'close': '19:30', 'open': '14:00'}]},
'postalCode': '75000',
'pricingPoint': {'id': 890,
'siret': '00000939908893',
'venueName': 'Le Repos du Comptable'},
'publicName': "L'encre et la plume",
'reimbursementPointId': 892,
'siret': '00000939908877',
'street': '1 boulevard Poissonnière',
'timezone': 'Europe/Paris',
'venueLabelId': None,
'venueTypeCode': 'PERFORMING_ARTS',
'visualDisabilityCompliant': False,
'withdrawalDetails': None}
Differing items:
{'address': {'banId': '75102_7560_00001', 'city': 'Paris', 'departmentCode': '75', 'id': 537, ...}} != {'address': {'banId': '75102_7560_00001', 'city': 'Paris', 'departementCode': 75, 'id': 537, ...}}
Full diff:
{
'adageInscriptionDate': '2023-09-20T07:45:02.567254Z',
'address': {
'banId': '75102_7560_00001',
'city': 'Paris',
- 'departementCode': 75,
? -
+ 'departmentCode': '75',
? + +
'id': 537,
'id_oa': 816,
'inseeCode': '75102',
'isEditable': None,
'isManualEdition': False,
'label': None,
'latitude': 48.87004,
'longitude': 2.3785,
'postalCode': '75000',
'street': '1 boulevard Poissonnière',
},
'audioDisabilityCompliant': False,
'banId': '75102_7560_00001',
'bankAccount': {
'bic': 'BDFEFRPP',
'dateCreated': '2024-09-19T07:45:02.532280Z',
'dateLastStatusUpdate': None,
'dsApplicationId': 70,
'id': 200070,
'isActive': True,
'label': 'Libellé des coordonnées bancaires n°70',
'linkedVenues': [
{
'commonName': "L'encre et la plume",
'id': 888,
},
],
'obfuscatedIban': 'XXXX XXXX XXXX 7039',
'status': 'accepte',
},
'bannerMeta': {
'crop_params': {
'height_crop_percent': 1.0,
'width_crop_percent': 1.0,
'x_crop_percent': 0.0,
'y_crop_percent': 0.0,
},
'image_credit': None,
'original_image_url': None,
},
'bannerUrl': 'http://localhost/storage/assets/venue_default_images/erik-mclean-PFfA3xlHFbQ-unsplash_(1).png',
'bookingEmail': '[email protected]',
'city': 'Paris',
'collectiveAccessInformation': None,
'collectiveDescription': 'Description du lieu',
'collectiveDmsApplications': [
{
'application': 1,
'buildDate': '2024-09-19T06:42:25.224750Z',
'depositDate': '2024-09-09T07:42:25.224754Z',
'expirationDate': '2025-09-19T07:42:25.224756Z',
'instructionDate': None,
'lastChangeDate': '2024-09-19T06:42:25.224750Z',
'procedure': 1,
'processingDate': None,
'state': 'en_construction',
'userDeletionDate': None,
'venueId': 888,
},
],
'collectiveDomains': [],
'collectiveEmail': None,
'collectiveInterventionArea': [
'75',
'92',
],
'collectiveLegalStatus': None,
'collectiveNetwork': None,
'collectivePhone': None,
'collectiveStudents': [],
'collectiveSubCategoryId': None,
'collectiveWebsite': None,
'comment': None,
'contact': {
'email': '[email protected]',
'phoneNumber': '+33102030405',
'socialMedias': {
'instagram': 'http://instagram.com/@venue',
},
'website': 'https://my.website.com',
},
'dateCreated': '2024-09-19T07:45:02.571422Z',
'demarchesSimplifieesApplicationId': None,
'departementCode': '75',
'description': 'Technology drive arm perhaps cell food throughout.',
'dmsToken': 'PRO-d7ccfb6fedd9',
'externalAccessibilityData': {
'audioDisability': {
'deafAndHardOfHearing': [
'boucle à induction magnétique portative',
'sous-titrage ou transcription simultanée',
],
},
'isAccessibleAudioDisability': True,
'isAccessibleMentalDisability': False,
'isAccessibleMotorDisability': True,
'isAccessibleVisualDisability': True,
'mentalDisability': {
'trainedPersonnel': 'Personnel non formé',
},
'motorDisability': {
'entrance': "Accès à l'entrée par ascenseur",
'exterior': 'Chemin rendu accessible (ascenseur)',
'facilities': 'Sanitaire non adapté',
'parking': 'Stationnement adapté à proximité',
},
'visualDisability': {
'audioDescription': [
'avec équipement occasionnel selon la programmation',
"avec équipement permanent nécessitant le téléchargement d'une "
'application sur smartphone',
],
'soundBeacon': 'Non renseigné',
},
},
'externalAccessibilityId': 'accessibility-slug',
'externalAccessibilityUrl': 'https://site-d-accessibilite.com/erps/accessibility-slug/',
'hasAdageId': True,
'hasOffers': False,
'id': 888,
'isPermanent': True,
'isVirtual': False,
'isVisibleInApp': True,
'latitude': 48.87004,
'longitude': 2.3785,
'managingOfferer': {
'allowedOnAdage': True,
'city': 'Paris',
'dateCreated': '2024-09-19T07:45:02.546786Z',
'demarchesSimplifieesApplicationId': None,
'id': 939,
'isValidated': True,
'name': 'Le Petit Rintintin Management 938',
'postalCode': '75000',
'siren': '000009399',
'street': '1 boulevard Poissonnière',
},
'mentalDisabilityCompliant': False,
'motorDisabilityCompliant': False,
'name': "L'encre et la plume",
'openingHours': {
'FRIDAY': [
{
'close': '13:00',
'open': '10:00',
},
{
'close': '19:30',
'open': '14:00',
},
],
'MONDAY': [
{
'close': '19:30',
'open': '14:00',
},
],
'SATURDAY': [
{
'close': '13:00',
'open': '10:00',
},
{
'close': '19:30',
'open': '14:00',
},
],
'SUNDAY': None,
'THURSDAY': [
{
'close': '13:00',
'open': '10:00',
},
{
'close': '19:30',
'open': '14:00',
},
],
'TUESDAY': [
{
'close': '13:00',
'open': '10:00',
},
{
'close': '19:30',
'open': '14:00',
},
],
'WEDNESDAY': [
{
'close': '13:00',
'open': '10:00',
},
{
'close': '19:30',
'open': '14:00',
},
],
},
'postalCode': '75000',
'pricingPoint': {
'id': 890,
'siret': '00000939908893',
'venueName': 'Le Repos du Comptable',
},
'publicName': "L'encre et la plume",
'reimbursementPointId': 892,
'siret': '00000939908877',
'street': '1 boulevard Poissonnière',
'timezone': 'Europe/Paris',
'venueLabelId': None,
'venueTypeCode': 'PERFORMING_ARTS',
'visualDisabilityCompliant': False,
'withdrawalDetails': None,
}
|
Tests api / Pytest (tests/routes -m 'not backoffice')
❌ Tests reported 1 failures
|
Update api client template / Update API Client template
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/setup-node@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
|
Update api client template / Update API Client template
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/setup-node@v2, actions/cache@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
Tests api / Test database schema
The following actions uses node12 which is deprecated and will be forced to run on node16: docker/login-action@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
|
Tests api / Test database schema
The following actions use a deprecated Node.js version and will be forced to run on node20: docker/login-action@v1. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
Tests api / Test database schema
The `save-state` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
Tests api / Test database schema
The `save-state` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
Tests api / Test database schema
The `save-state` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
Tests api / Quality checks
The following actions uses node12 which is deprecated and will be forced to run on node16: docker/login-action@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
|
Tests api / Quality checks
The following actions use a deprecated Node.js version and will be forced to run on node20: docker/login-action@v1. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
Tests api / Quality checks
The `save-state` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
Tests api / Quality checks
The `save-state` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
Tests api / Quality checks
The `save-state` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
Tests api / Pytest (tests --ignore=tests/core --ignore=tests/routes)
The following actions uses node12 which is deprecated and will be forced to run on node16: docker/login-action@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
|
Tests api / Pytest (tests --ignore=tests/core --ignore=tests/routes)
The following actions use a deprecated Node.js version and will be forced to run on node20: docker/login-action@v1. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
Tests api / Pytest (tests --ignore=tests/core --ignore=tests/routes)
The `save-state` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
Tests api / Pytest (tests --ignore=tests/core --ignore=tests/routes)
The `save-state` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
Tests api / Pytest (tests --ignore=tests/core --ignore=tests/routes)
The `save-state` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
Tests api / Pytest (tests/core --ignore=tests/core/bookings --ignore=tests/core/offers --ignore=tests/core/fi...
The following actions uses node12 which is deprecated and will be forced to run on node16: docker/login-action@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
|
Tests api / Pytest (tests/core --ignore=tests/core/bookings --ignore=tests/core/offers --ignore=tests/core/fi...
The following actions use a deprecated Node.js version and will be forced to run on node20: docker/login-action@v1. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
Tests api / Pytest (tests/core --ignore=tests/core/bookings --ignore=tests/core/offers --ignore=tests/core/fi...
The `save-state` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
Tests api / Pytest (tests/core --ignore=tests/core/bookings --ignore=tests/core/offers --ignore=tests/core/fi...
The `save-state` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
Tests api / Pytest (tests/core --ignore=tests/core/bookings --ignore=tests/core/offers --ignore=tests/core/fi...
The `save-state` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
Tests api / Pytest (tests/core/bookings tests/core/offers tests/core/finance)
The following actions uses node12 which is deprecated and will be forced to run on node16: docker/login-action@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
|
Tests api / Pytest (tests/core/bookings tests/core/offers tests/core/finance)
The following actions use a deprecated Node.js version and will be forced to run on node20: docker/login-action@v1. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
Tests api / Pytest (tests/core/bookings tests/core/offers tests/core/finance)
The `save-state` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
Tests api / Pytest (tests/core/bookings tests/core/offers tests/core/finance)
The `save-state` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
Tests api / Pytest (tests/core/bookings tests/core/offers tests/core/finance)
The `save-state` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
Tests api / Pylint
The following actions uses node12 which is deprecated and will be forced to run on node16: docker/login-action@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
|
Tests api / Pylint
The following actions use a deprecated Node.js version and will be forced to run on node20: docker/login-action@v1. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
Tests api / Pylint
The `save-state` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
Tests api / Pylint
The `save-state` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
Tests api / Pylint
The `save-state` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
Tests api / Pytest (tests/routes -m 'not backoffice')
The following actions uses node12 which is deprecated and will be forced to run on node16: docker/login-action@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
|
Tests api / Pytest (tests/routes -m 'not backoffice')
The following actions use a deprecated Node.js version and will be forced to run on node20: docker/login-action@v1. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
Tests api / Pytest (tests/routes -m 'not backoffice')
The `save-state` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
Tests api / Pytest (tests/routes -m 'not backoffice')
The `save-state` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
Tests api / Pytest (tests/routes -m 'not backoffice')
The `save-state` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
Tests pro E2E / E2E tests and notifications
The following actions uses node12 which is deprecated and will be forced to run on node16: docker/login-action@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
|
Tests pro E2E / E2E tests and notifications
The following actions use a deprecated Node.js version and will be forced to run on node20: technote-space/workflow-conclusion-action@v3, docker/login-action@v1, actions/setup-node@v3, actions/cache@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
Tests pro E2E / E2E tests and notifications
The "process_gcloudignore" option is true, but no .gcloudignore file was found. If you do not intend to process a gcloudignore file, set "process_gcloudignore" to false.
|
Tests pro E2E / E2E tests and notifications
The `save-state` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
Tests pro E2E / E2E tests and notifications
The `save-state` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
Tests pro E2E / E2E tests and notifications
The `save-state` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
Tests api / Pytest (tests/routes/backoffice -m 'backoffice')
The following actions uses node12 which is deprecated and will be forced to run on node16: docker/login-action@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
|
Tests api / Pytest (tests/routes/backoffice -m 'backoffice')
The following actions use a deprecated Node.js version and will be forced to run on node20: docker/login-action@v1. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
Tests api / Pytest (tests/routes/backoffice -m 'backoffice')
The `save-state` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
Tests api / Pytest (tests/routes/backoffice -m 'backoffice')
The `save-state` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
Tests api / Pytest (tests/routes/backoffice -m 'backoffice')
The `save-state` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
Update api client template / Update API Client template
Running update api client template with europe-west1-docker.pkg.dev/passculture-infra-prod/pass-culture-artifact-registry/pcapi:872437b2f04c51ce2cadc7795c17914990f8d070
|
Tests api / Quality checks
Running tests api with europe-west1-docker.pkg.dev/passculture-infra-prod/pass-culture-artifact-registry/pcapi-tests:872437b2f04c51ce2cadc7795c17914990f8d070
|
Tests pro E2E / E2E tests and notifications
Running e2e-tests with europe-west1-docker.pkg.dev/passculture-infra-prod/pass-culture-artifact-registry/pcapi:872437b2f04c51ce2cadc7795c17914990f8d070
|
Artifacts
Produced during runtime
Name | Size | |
---|---|---|
pass-culture~pass-culture-main~6IFTI2.dockerbuild
|
155 KB |
|
pass-culture~pass-culture-main~O3GHG8.dockerbuild
|
91.5 KB |
|
pass-culture~pass-culture-main~RRSCIC.dockerbuild
|
78.4 KB |
|
pcapi-872437b2f04c51ce2cadc7795c17914990f8d070.tar
Expired
|
295 MB |
|
pcapi-console-872437b2f04c51ce2cadc7795c17914990f8d070.tar
Expired
|
469 MB |
|
pcapi-tests-872437b2f04c51ce2cadc7795c17914990f8d070.tar
Expired
|
526 MB |
|