Daniel Rudolf
1aacce829f
🎉 Switch from Travis CI to GitHub Actions for release deployment
...
Since Travis CI was transformed into a proprietary service we didn't have a CI pipeline. This heavily refactors and simplifies the CI pipeline and uses GitHub Actions to deploy new Pico releases. You can use Pico's Makefile to build new releases locally, too. Pico's build script no longer depends on any external resources (like our `picocms/ci-tools` collection). However, this isn't true for other release deployment steps, like updating phpDoc class docs, version badge, cloc stats, etc., even though the CI scripts are mostly self-containing now.
3 years ago
Daniel Rudolf
67408ce935
Merge branch 'pico-3.0-alpha' into pico-3.0
3 years ago
Daniel Rudolf
261b5c68a7
CI: Add 'deploy-branch.yml' workflow to update website on branch updates
3 years ago
Daniel Rudolf
e3365a4345
CI: Check Pico version on tag push
3 years ago
Daniel Rudolf
4bf3260766
phpDoc: Ignore .github dir
3 years ago
Daniel Rudolf
93dbbe750d
Add 'SECURITY.md' to .htaccess
3 years ago
Daniel Rudolf
61880d150e
Update Pico::VERSION to '3.0.0-dev'
3 years ago
Daniel Rudolf
bdb86d37ff
CI: Improve Composer root version guessing for PRs
3 years ago
Daniel Rudolf
f4706bb8e1
CI: Improve GitHub Actions YAML formatting
3 years ago
Daniel Rudolf
d01918a2fe
CI: Update Stale Bot config
3 years ago
Daniel Rudolf
b9de38f7f2
CI: Improve reusable 'install' action
3 years ago
Daniel Rudolf
23b00ba1e0
CI: Move install steps to reusable 'install' action
3 years ago
Daniel Rudolf
92907a1361
GitHub 'test' workflow: Run on any pull request
3 years ago
Daniel Rudolf
8b4b20fe97
PHP_CodeSniffer: Allow using strftime()
3 years ago
Daniel Rudolf
68c47429ef
Add GitHub workflow 'test'
...
Runs `composer install` and `phpcs` on basically every push, replaces Travis CI.
3 years ago
Daniel Rudolf
e33f6c8148
Update various links
3 years ago
Daniel Rudolf
76a761c3a2
Bump to API version 4
3 years ago
Daniel Rudolf
0f152c7165
Travis CI: Test on PHP 8.0 and 8.1
3 years ago
Daniel Rudolf
f7ccd0b703
Revert "Added Temporary PHP 8.0 Notice"
...
This reverts commit ff5e345e58
.
3 years ago
Daniel Rudolf
5a81fe89d8
CONTRIBUTING.md: Probot Stale was replaced by GitHub Actions
3 years ago
Daniel Rudolf
4e572adb33
Merge branch 'master' into pico-3.0
3 years ago
Daniel Rudolf
1b956afc29
Code cleanup
3 years ago
Daniel Rudolf
fe6c8f805a
Re-add deprecated Pico::getBaseThemeUrl() and AbstractPicoPlugin::__call()
...
This reverts commits efc4fb5288
and bc816febfc
3 years ago
Daniel Rudolf
41fc15a7e8
Remove picocms\Pico\ namespace
...
This reverts commit 812ae5c215
3 years ago
Daniel Rudolf
edfab74ff2
Add %page_*% replacements for Markdown files
...
`%page_id%` is replaced by the page's ID, `%page_url%` by the page's relative URL, and `%page_path%` by the dirname of page file.
3 years ago
Maya McDougall
ff5e345e58
Added Temporary PHP 8.0 Notice
3 years ago
Daniel Rudolf
7e3c6a7b3e
Merge pull request #599 from dipohl/patch-1
...
Update web links in index.md
4 years ago
dipohl
2e425dc8ef
Update index.md
...
Checked all web links and updated them where necessary especially eliminating some 404 errors.
4 years ago
Daniel Rudolf
09fbaaaf33
IRC: Switch from Freenode to Libera.Chat
4 years ago
Daniel Rudolf
d0f32c0a2b
Create SECURITY.md
4 years ago
Daniel Rudolf
d8470f9f5c
Replace Probot Stale with GitHub Action
...
Looks like Probot Stale is abandoned... Too bad. 😒
4 years ago
Daniel Rudolf
f7637ad335
Version 3.0.0-alpha.2
...
```
* [Changed] Merge all fixes of Pico v2.1.2 to v2.1.4
* [Fixed] #575 : Update Symfony YAML v3.4 to support PHP 8.0+
```
5 years ago
Daniel Rudolf
888b910a84
Update Pico::VERSION
...
Pico::VERSION_ID isn't updated because this is a alpha release.
5 years ago
Daniel Rudolf
4b95733a51
Update CHANGELOG.md
5 years ago
Daniel Rudolf
59d9514ed4
Travis CI: Add PHP 8.0 target
5 years ago
Daniel Rudolf
c3c7606d2c
Merge branch 'master' into pico-3.0-alpha
5 years ago
Daniel Rudolf
221625efac
CONTRIBUTING.md: Rename 'type: Question' label to 'type: Support'
5 years ago
Daniel Rudolf
7228129cad
Version 2.1.4
...
```
* [Changed] Silence PHP errors in Parsedown
* [Fixed] #560 : Improve charset guessing for formatted date strings using
`strftime()` (Pico always uses UTF-8, but `strftime()` might not)
```
5 years ago
Daniel Rudolf
b95cfe0a0e
Update Pico::VERSION and Pico::VERSION_ID
5 years ago
Daniel Rudolf
e4741d0fde
Update CHANGELOG.md
5 years ago
Daniel Rudolf
1916dc5645
Silence PHP notices in upstream Parsedown
...
Parsedown is a still unresolved issue in whole, this at least ensures that we don't fill up logfiles with useless errors...
5 years ago
Daniel Rudolf
4be1f6ae90
Try to proberly encode formatted date strings returned by strftime()
...
Fixes #560
5 years ago
Daniel Rudolf
9bf317f903
Travis CI: Use phpDocumentor 3
5 years ago
Daniel Rudolf
0e2b124b8e
Version 2.1.3
...
```
* [New] Add `locale` option to `config/config.yml`
* [Changed] Improve Pico docs
```
5 years ago
Daniel Rudolf
590d467347
Update Pico::VERSION and Pico::VERSION_ID
5 years ago
Daniel Rudolf
649feed2f6
Update CHANGELOG.md
5 years ago
Dimitri Merejkowsky
1345d6ac82
More inclusive README
...
Replace 'you guys' by something more gender neutral.
5 years ago
Daniel Rudolf
60f27dfe85
Merge pull request #546 from asdfuser/master
...
Add option to set a locale
5 years ago
Daniel Willmann
b2df860546
Add option to set a locale
...
As mentioned in https://www.php.net/manual/en/function.basename.php both
basename() and dirname() are locale aware.
An incorrect locale can cause the page tree to behave in strange ways.
For example the structure
/über-uns
|-index.md
|-impressum.md
could lead to the page impressum not being a child of über-uns.
5 years ago
Daniel Rudolf
d6f9806b32
Replace substr()-based comparisons by substr_compare()
5 years ago