Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Canasta 1.2.2 #193

Merged
merged 12 commits into from Dec 22, 2022
Merged

Canasta 1.2.2 #193

merged 12 commits into from Dec 22, 2022

Conversation

jeffw16
Copy link
Member

@jeffw16 jeffw16 commented Dec 22, 2022

See RELEASE_NOTES.md for updates.

jeffw16 and others added 12 commits November 4, 2022 10:24
We should prepate the symlinks at the firts step (at least before we call
 get_mediawiki_variable() function, in other case get_mediawiki_variable
 does not work (throws errors) because extensions and skinks don't exist
 (the symlynks were not created)

P.S. I don't like this idea with symlynks very much.
* Add patch for LocalSettingsGenerator.php (1.35)

* Update Dockerfile
* Fix prepare_extensions_skins_symlinks() in run-apache.sh

We should prepate the symlinks at the firts step (at least before we call
 get_mediawiki_variable() function, in other case get_mediawiki_variable
 does not work (throws errors) because extensions and skinks don't exist
 (the symlynks were not created)

P.S. I don't like this idea with symlynks very much.

* Version 1.2.1

* Fully install EmailAuthorization extension

Fixes #155 .

* Fix slash

* Improve comments and tabbing

* Move Git submodule stuff to *after* extension retrieval

* Remove stray "&&"

Co-authored-by: Pavel Astakhov <pastakhov@yandex.ru>
Co-authored-by: Jeffrey Wang <jeffw16@users.noreply.github.com>
* Fix prepare_extensions_skins_symlinks() in run-apache.sh

We should prepate the symlinks at the firts step (at least before we call
 get_mediawiki_variable() function, in other case get_mediawiki_variable
 does not work (throws errors) because extensions and skinks don't exist
 (the symlynks were not created)

P.S. I don't like this idea with symlynks very much.

* Version 1.2.1

* Remove now-unnecessary "path patches"

I would think that, with the removal of the whole cfLoad...() system, these changes to the default handling are now unnecessary.

* Delete bootstrap-path.patch

* Delete chameleon-path.patch

Co-authored-by: Pavel Astakhov <pastakhov@yandex.ru>
Co-authored-by: Jeffrey Wang <jeffw16@users.noreply.github.com>
* Add /update-docker-gateway.sh script

Actually it adds MW_MAP_DOMAIN_TO_DOCKER_GATEWAY environment variable
 (disabled by default) and this allows to keep /etc/hosts intact.

This change can break Visual Editor on some wiki where firewall does not
 allow to connect from the server itself, because it was enabled by default
 in Canasta to modify /etc/hosts, but it should be enabled when it is
 really needed only

* Set MW_MAP_DOMAIN_TO_DOCKER_GATEWAY=true by default
Update RELEASE_NOTES.md for version 1.2.2
@github-actions
Copy link

Image is built and pushed to the repository as ghcr.io/canastawiki/canasta:1.2.x

@github-actions
Copy link

🐳 The image based on 00c196b0 commit has been built with 1.35.8-20221222-193 tag as ghcr.io/canastawiki/canasta:1.35.8-20221222-193

Copy link
Member

@yaronkoren yaronkoren left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks great!

@yaronkoren yaronkoren merged commit 954cccf into master Dec 22, 2022
pastakhov added a commit to WikiTeq/Taqasta that referenced this pull request Dec 26, 2022
* Fix prepare_extensions_skins_symlinks() in run-apache.sh

We should prepate the symlinks at the firts step (at least before we call
 get_mediawiki_variable() function, in other case get_mediawiki_variable
 does not work (throws errors) because extensions and skinks don't exist
 (the symlynks were not created)

P.S. I don't like this idea with symlynks very much.

* Version 1.2.1

* Removes unnecessary patch for Refreshed skin (#175)

* Upgrades GitHub action to comply with new changes for save-state (#179)

* Upgrades `actions/checkout@v2` -> `actions/checkout@v3`
* Upgrades `docker/setup-buildx-action@v1` -> `docker/setup-buildx-action@v2`
* Upgrades `actions/cache@v2` -> `actions/cache@v3`
* Upgrades `docker/login-action@v1` -> `docker/login-action@v2`
* Upgrades `docker/build-push-action@v2` -> `docker/build-push-action@v3`
* Adds `install` flag to `docker/setup-buildx-action` to make use of buildx cache
* Replaces `::set-output` with an environment file

* Improves PR message

* Fixes output order

* Fixes if statement for message step

* Create RELEASE_NOTES.md (#183)

* Canasta 1.2.2 (CanastaWiki#193)

* Enable pushing for 1.2.x branch as well

* Fix prepare_extensions_skins_symlinks() in run-apache.sh

We should prepate the symlinks at the firts step (at least before we call
 get_mediawiki_variable() function, in other case get_mediawiki_variable
 does not work (throws errors) because extensions and skinks don't exist
 (the symlynks were not created)

P.S. I don't like this idea with symlynks very much.

* Version 1.2.1

* Add patch for LocalSettingsGenerator.php (1.35) (#185)

* Add patch for LocalSettingsGenerator.php (1.35)

* Update Dockerfile

* Fully install EmailAuthorization extension (#161)

* Fix prepare_extensions_skins_symlinks() in run-apache.sh

We should prepate the symlinks at the firts step (at least before we call
 get_mediawiki_variable() function, in other case get_mediawiki_variable
 does not work (throws errors) because extensions and skinks don't exist
 (the symlynks were not created)

P.S. I don't like this idea with symlynks very much.

* Version 1.2.1

* Fully install EmailAuthorization extension

Fixes #155 .

* Fix slash

* Improve comments and tabbing

* Move Git submodule stuff to *after* extension retrieval

* Remove stray "&&"

Co-authored-by: Pavel Astakhov <pastakhov@yandex.ru>
Co-authored-by: Jeffrey Wang <jeffw16@users.noreply.github.com>

* Remove now-unnecessary "path patches" (#164)

* Fix prepare_extensions_skins_symlinks() in run-apache.sh

We should prepate the symlinks at the firts step (at least before we call
 get_mediawiki_variable() function, in other case get_mediawiki_variable
 does not work (throws errors) because extensions and skinks don't exist
 (the symlynks were not created)

P.S. I don't like this idea with symlynks very much.

* Version 1.2.1

* Remove now-unnecessary "path patches"

I would think that, with the removal of the whole cfLoad...() system, these changes to the default handling are now unnecessary.

* Delete bootstrap-path.patch

* Delete chameleon-path.patch

Co-authored-by: Pavel Astakhov <pastakhov@yandex.ru>
Co-authored-by: Jeffrey Wang <jeffw16@users.noreply.github.com>

* Version 1.2.2

* Add /update-docker-gateway.sh script (#157)

* Add /update-docker-gateway.sh script

Actually it adds MW_MAP_DOMAIN_TO_DOCKER_GATEWAY environment variable
 (disabled by default) and this allows to keep /etc/hosts intact.

This change can break Visual Editor on some wiki where firewall does not
 allow to connect from the server itself, because it was enabled by default
 in Canasta to modify /etc/hosts, but it should be enabled when it is
 really needed only

* Set MW_MAP_DOMAIN_TO_DOCKER_GATEWAY=true by default

* Update RELEASE_NOTES.md for version 1.2.2

Co-authored-by: Pavel Astakhov <pastakhov@yandex.ru>
Co-authored-by: Yaron Koren <yaron57@gmail.com>

Co-authored-by: Jeffrey Wang <jeffw16@users.noreply.github.com>
Co-authored-by: Vedmaka <god.vedmaka@gmail.com>
Co-authored-by: Yaron Koren <yaron57@gmail.com>
vedmaka added a commit to WikiTeq/Taqasta that referenced this pull request Dec 28, 2022
* Fix prepare_extensions_skins_symlinks() in run-apache.sh

We should prepate the symlinks at the firts step (at least before we call
 get_mediawiki_variable() function, in other case get_mediawiki_variable
 does not work (throws errors) because extensions and skinks don't exist
 (the symlynks were not created)

P.S. I don't like this idea with symlynks very much.

* Version 1.2.1

* Removes unnecessary patch for Refreshed skin (#175)

* Upgrades GitHub action to comply with new changes for save-state (#179)

* Upgrades `actions/checkout@v2` -> `actions/checkout@v3`
* Upgrades `docker/setup-buildx-action@v1` -> `docker/setup-buildx-action@v2`
* Upgrades `actions/cache@v2` -> `actions/cache@v3`
* Upgrades `docker/login-action@v1` -> `docker/login-action@v2`
* Upgrades `docker/build-push-action@v2` -> `docker/build-push-action@v3`
* Adds `install` flag to `docker/setup-buildx-action` to make use of buildx cache
* Replaces `::set-output` with an environment file

* Improves PR message

* Fixes output order

* Fixes if statement for message step

* Create RELEASE_NOTES.md (#183)

* Canasta 1.2.2 (CanastaWiki#193)

* Enable pushing for 1.2.x branch as well

* Fix prepare_extensions_skins_symlinks() in run-apache.sh

We should prepate the symlinks at the firts step (at least before we call
 get_mediawiki_variable() function, in other case get_mediawiki_variable
 does not work (throws errors) because extensions and skinks don't exist
 (the symlynks were not created)

P.S. I don't like this idea with symlynks very much.

* Version 1.2.1

* Add patch for LocalSettingsGenerator.php (1.35) (#185)

* Add patch for LocalSettingsGenerator.php (1.35)

* Update Dockerfile

* Fully install EmailAuthorization extension (#161)

* Fix prepare_extensions_skins_symlinks() in run-apache.sh

We should prepate the symlinks at the firts step (at least before we call
 get_mediawiki_variable() function, in other case get_mediawiki_variable
 does not work (throws errors) because extensions and skinks don't exist
 (the symlynks were not created)

P.S. I don't like this idea with symlynks very much.

* Version 1.2.1

* Fully install EmailAuthorization extension

Fixes #155 .

* Fix slash

* Improve comments and tabbing

* Move Git submodule stuff to *after* extension retrieval

* Remove stray "&&"

Co-authored-by: Pavel Astakhov <pastakhov@yandex.ru>
Co-authored-by: Jeffrey Wang <jeffw16@users.noreply.github.com>

* Remove now-unnecessary "path patches" (#164)

* Fix prepare_extensions_skins_symlinks() in run-apache.sh

We should prepate the symlinks at the firts step (at least before we call
 get_mediawiki_variable() function, in other case get_mediawiki_variable
 does not work (throws errors) because extensions and skinks don't exist
 (the symlynks were not created)

P.S. I don't like this idea with symlynks very much.

* Version 1.2.1

* Remove now-unnecessary "path patches"

I would think that, with the removal of the whole cfLoad...() system, these changes to the default handling are now unnecessary.

* Delete bootstrap-path.patch

* Delete chameleon-path.patch

Co-authored-by: Pavel Astakhov <pastakhov@yandex.ru>
Co-authored-by: Jeffrey Wang <jeffw16@users.noreply.github.com>

* Version 1.2.2

* Add /update-docker-gateway.sh script (#157)

* Add /update-docker-gateway.sh script

Actually it adds MW_MAP_DOMAIN_TO_DOCKER_GATEWAY environment variable
 (disabled by default) and this allows to keep /etc/hosts intact.

This change can break Visual Editor on some wiki where firewall does not
 allow to connect from the server itself, because it was enabled by default
 in Canasta to modify /etc/hosts, but it should be enabled when it is
 really needed only

* Set MW_MAP_DOMAIN_TO_DOCKER_GATEWAY=true by default

* Update RELEASE_NOTES.md for version 1.2.2

Co-authored-by: Pavel Astakhov <pastakhov@yandex.ru>
Co-authored-by: Yaron Koren <yaron57@gmail.com>

Co-authored-by: Jeffrey Wang <jeffw16@users.noreply.github.com>
Co-authored-by: Vedmaka <god.vedmaka@gmail.com>
Co-authored-by: Yaron Koren <yaron57@gmail.com>
vedmaka added a commit to WikiTeq/Taqasta that referenced this pull request Mar 18, 2023
* Add Dockerfile for barebones Canasta (without Canasta-bundled extensions)
* Temporarily remove excess packages
* Upgrade ES version
* GoogleAnalyticsMetrics has dependency conflict with core MW 1.39
* Add upgraded extensions for 1.39
* Remove GoogleAnalyticsMetrics until Composer dependency conflict fixed
* Bump Canasta image version to 1.3.0
* Hard deprecate wfLoadExtension, wfLoadSkin in 1.3
* Bump version of GoogleAnalyticsMetrics
* Delete pageforms-xss-cherry-picked.patch (#169)
* Delete core-fix-for-curl-a2f60bb.diff (#170)
* Remove patches that are unnecessary for MW 1.39 (#168)
* Remove patches that are unnecessary for MW 1.39
* Delete CommentStreams.REL1_35.core.hook.37a9e60.diff
* Delete core-fix-composer-for-GoogleAnalyticsMetrics.diff
* Delete core-fix-for-curl-a2f60bb.diff
* Delete smw-maintenance-503.patch
* Delete semantic-result-formats.patch
* Update ApprovedRevs, Cargo, PageForms, VEForAll to the 1.39 version (#163)
* Update ApprovedRevs, Cargo, PageForms, VEForAll to the version that supports MW 1.39
* Update Dockerfile
* Removes unnecessary patch for Refreshed skin (#175)
* Upgrades GitHub action to comply with new changes for save-state (#179)
* Upgrades `actions/checkout@v2` -> `actions/checkout@v3`
* Upgrades `docker/setup-buildx-action@v1` -> `docker/setup-buildx-action@v2`
* Upgrades `actions/cache@v2` -> `actions/cache@v3`
* Upgrades `docker/login-action@v1` -> `docker/login-action@v2`
* Upgrades `docker/build-push-action@v2` -> `docker/build-push-action@v3`
* Adds `install` flag to `docker/setup-buildx-action` to make use of buildx cache
* Replaces `::set-output` with an environment file
* Improves PR message
* Fixes output order
* Fixes if statement for message step
* Remove DiscussionTools extension (#171)
* Create RELEASE_NOTES.md (#183)
* Remove "VectorGeneratedSkinData" hook patch (#184)
* Remove "VectorGeneratedSkinData" hook patch
* Delete skin-vector-addVectorGeneratedSkinDataHook.patch
* Add UserPageViewTracker extension (#182)
* Add patch for LocalSettingsGenerator.php (#174)
* Add patch for LocalSettingsGenerator.php
* Add core-local-settings-generator.patch
* Fix tabs in patch
* Another tab fix
* Semicolon fix
* Spaces fix
* Add TemplateWizard extension
* Canasta 1.2.2 (CanastaWiki#193)
* Enable pushing for 1.2.x branch as well
* Fully install EmailAuthorization extension
* Fix slash
* Improve comments and tabbing
* Move Git submodule stuff to *after* extension retrieval
* Remove stray "&&"
* Remove now-unnecessary "path patches"
* Delete bootstrap-path.patch
* Delete chameleon-path.patch
* Add /update-docker-gateway.sh script (#157)
* Add /update-docker-gateway.sh script
* Set MW_MAP_DOMAIN_TO_DOCKER_GATEWAY=true by default
* Update RELEASE_NOTES.md for version 1.2.2
* Add composer.wikiteq.json and keep composer.canasta.json unchanged
* Fix for COMPOSER_TOKEN
* Sync with Canasta (#28)
* Add TemplateWizard extension
* Delete backup_scripts/, backups/ and kubernetes/ directories (!) (CanastaWiki#200)
* Delete backup.db.sh
* Delete backup.sh
* Delete .gitignore
* Delete database_backup_cron.yaml
* Delete db.yaml
* Delete elasticsearch.yaml
* Delete web.yaml
* Fix for COMPOSER_TOKEN (#29) (#30)
* Remove SocialProfile patches (CanastaWiki#201)
* Delete SocialProfile-disable-fields.patch
* Delete social-profile-REL1_35.44b4f89.diff
* Add missed DiscussionTools and EditAccount extensions
* Remove double "extra" section in composer.wikiteq.json
* Temporary remove "extensions/SemanticExternalQueryLookup/composer.json"
* Remove SemanticExternalQueryLookup
* Update Maps to 10.0.0 and remove usless composer.canasta.json
* Remove Mendeley, SRFEventCalendarMod, Sync, Wiretap extensions
* Remove the cldr and Flow maintenance script call
* Remove Mendeley.notices.patch
* Set LABEL maintainers="pavel@wikiteq.com,..."
* Disable deep category searching in AdvancedSearch extension
* Upgrades SocialProfile patch to REL1_39 compat (#36)
* Switches from fork to the original PubmedParser
* Remove SemanticBreadcrumbLinks extension
* Remove the NumerAlpha extension
* Remove FixedHeaderTable extension
* Do not overwrite $wgSecretKey with empty string if MW_SECRET_KEY is not defined
* Add missed extensions from Canasta, remove googleAnalytics, fix HeaderFooter
* Comment out SemanticDependencyUpdater in DOCKER_EXTENSIONS
* Remove Favorites extension
* Remove TimedMediaHandler extension
* Update Canasta extensions
* Switch CommentStreams to master branch
* Add Mermaid extension (comes from Canasta)
* Update chameleon-skin and bootstrap-components (sync with Canasta)
* Add VariablesLua to DockerSettings.php and RELEASE_NOTES
* Fix the CommentStreams fix
* Add fix for VEForAll
* Add fix for SimpleMathJax
* fix SimpleMathJax 2
* add fix for Mpdf extension
* Fix Dockerfile
* update Mpdf (Define tmp paths for mpdf library)
* Switch SocialProfile to master branch
* Revert switch SocialProfile to master branch
* Fix Lingov extension
* Fix typo in git checkout command for Lingo fix
* Set MW_CORE_VERSION=1.39.2
* Update Widgets extensions
* Remove ARG COMPOSER_TOKEN
* replace ./wait-for-it.sh with /wait-for-it.sh
* "mediawiki/semantic-media-wiki": "4.1.0"
* Enable SemanticMediaWiki at the first order
* Remove MinervaNeue installation (already exists, bundled)
* Update SMW, SRF, SESP extensions
* Remove "Generate list of installed extensions" code in Dockerfile

---------

Co-authored-by: Jeffrey Wang <jeffw16@users.noreply.github.com>
Co-authored-by: Jeffrey Wang <j@mywikis.com>
Co-authored-by: Yaron Koren <yaron57@gmail.com>
Co-authored-by: Vedmaka <god.vedmaka@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants