aa029ea73e
Automatically create the package after a release
...
And then upload it to the created release.
One less step during the release process 💪
We are using that GitHub Actions: https://github.com/shogo82148/actions-upload-release-asset
I've also:
- updated the release script to clone the repo using `https` instead of `git` (otherwise it failed during the build)
- use `md5sum` instead of `md5` because the latest isn't available in GitHub Actions
2022-06-09 11:30:14 +02:00
ce8369ce2d
Jump to Node 16 to build assets
2022-05-23 08:04:16 +02:00
1bd86e156e
Drop PHP prior to 7.4
2022-05-13 07:29:23 +02:00
a5d883a55d
Bump actions/setup-node from 2 to 3
...
Bumps [actions/setup-node](https://github.com/actions/setup-node ) from 2 to 3.
- [Release notes](https://github.com/actions/setup-node/releases )
- [Commits](https://github.com/actions/setup-node/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: actions/setup-node
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-04-19 19:05:39 +00:00
d52f00132a
Included githubactions in the dependabot config
...
This should help with keeping the GitHub actions updated on new releases. This will also help with keeping it secure.
Dependabot helps in keeping the supply chain secure https://docs.github.com/en/code-security/dependabot
GitHub actions up to date https://docs.github.com/en/code-security/dependabot/working-with-dependabot/keeping-your-actions-up-to-date-with-dependabot
https://github.com/ossf/scorecard/blob/main/docs/checks.md#dependency-update-tool
Signed-off-by: naveensrinivasan <172697+naveensrinivasan@users.noreply.github.com >
2022-04-19 13:55:41 -05:00
8446cda519
Set permissions for GitHub actions
...
- Included permissions for the action. https://github.com/ossf/scorecard/blob/main/docs/checks.md#token-permissions
https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#permissions
https://docs.github.com/en/actions/using-jobs/assigning-permissions-to-jobs
[Keeping your GitHub Actions and workflows secure Part 1: Preventing pwn requests](https://securitylab.github.com/research/github-actions-preventing-pwn-requests/ )
Restrict the GitHub token permissions only to the required ones; this way, even if the attackers will succeed in compromising your workflow, they won’t be able to do much.
Signed-off-by: naveensrinivasan <172697+naveensrinivasan@users.noreply.github.com >
2022-04-16 01:58:38 +00:00
0ac8089eee
CI workaround for PHP < 7.4 & MySQL 8
...
The error on PHP 7.2 & 7.3 is:
> PDO::__construct(): The server requested authentication method unknown to the client [caching_sha2_password]
See:
- https://stackoverflow.com/q/53066962/569101
- https://stackoverflow.com/q/52364415/569101
- https://stackoverflow.com/q/51489616/569101
- https://stackoverflow.com/q/50026939/569101
Also upgrade `actions/checkout` v3
2022-04-11 22:11:22 +02:00
f51008aef0
Update docker-compose and Dockerfile for dev env
...
This change should ease the spawn of a development environment.
It can be used as a vscode devcontainer.
Signed-off-by: Kevin Decherf <kevin@kdecherf.com >
2022-04-04 10:10:55 +02:00
71ffcdc710
Update README
...
Signed-off-by: Kevin Decherf <kevin@kdecherf.com >
2022-04-04 10:10:55 +02:00
fea2b46496
Composer 2.3 isn't compatible with wallabag
2022-04-01 16:09:59 +02:00
9e5a7db740
2.4.3
...
Also exclude @dependabot from automated GitHub release
2022-02-14 16:25:16 +01:00
3c507d676f
Add build test on PHP 8.0 & 8.1
...
Add `isTransactional` to `WallabagMigration` because PHP 8 behave differently with PDO transaction.
This is a workaround because we can't upgrade Doctrine Migration for now (upper versions have the fix).
- Build is now using Composer v2 (instead of v1)
- All actions have been updated to latest version
- Fix bug in PHP 8 were `$entry->getTags()` can't be properly used as a _traversable_ by `assertContains` during tests. Added a custom method `Entry::getTagsLabel()` which return a flatted tag array with only label
- Replace `assertNotRegExp` by `assertDoesNotMatchRegularExpression` because it was deprecated
2022-01-31 12:59:39 +01:00
96e2e8eeeb
Rebuild assets
...
Also update GitHub Actions to latest versions
2022-01-05 14:26:10 +01:00
0afd91a160
Remove dead test
...
The URL seems to be down now.
Move to a more frequent deps update
2022-01-05 13:25:50 +01:00
4d43f79b34
dependabot: change schedule to check updates once a month
...
Signed-off-by: Kevin Decherf <kevin@kdecherf.com >
2021-05-03 13:30:34 +02:00
6004de48ff
Allow GitHub Actions to run on 2.* branches
...
Since I created the 2.5.0 branch, GA on PR targeting that branch aren't triggered. This should fix this.
2020-12-31 14:18:49 +01:00
ab6f22a1f6
Fix issue template related to parameters
...
The way the template was used generated a badly rendered code.
2020-12-15 13:54:08 +01:00
415da16e77
Enhancement and config
2020-12-14 11:43:27 +01:00
03b531c360
Delete fetching-issue.md
2020-12-14 11:22:22 +01:00
5e5cb502f4
Remove old template
2020-12-14 11:20:33 +01:00
2249f40aa2
Update issue templates
...
Define new issue templates following new structure for them.
Also add a new template related to site config.
2020-12-14 11:19:43 +01:00
98b834d836
Remove community.wallabag.org from the issue template
2020-12-11 09:32:26 +01:00
93e7c57101
Update dependabot.yml
...
Remove old lock in NPM after WebPack 5 update.
Add `materialize-css` because the update looks like to complex.
Remove `symfony/phpunit-bridge` lock
2020-12-07 09:30:25 +01:00
189a9ef033
Use ramsey/composer-install to handle composer install & cache
2020-12-03 10:16:03 +01:00
cab3eb4005
Update deps (PHP & JS)
...
Also re-enable assets diff in GitHub Actions.
2020-11-30 11:52:44 +01:00
c09b4bbea5
Disable assets check
2020-11-27 14:15:10 +01:00
d9bc425e1a
Better diff display
2020-11-27 14:14:45 +01:00
a03a49294a
Make assets build fail if changes are detected
2020-11-27 14:14:45 +01:00
c29ad30b56
Jump to 18.04 as it offers Tidy extension by default too
2020-11-27 14:14:44 +01:00
40c01ad1d4
Ditch Travis to use GitHub Actions
2020-11-27 14:14:44 +01:00
4ea7290441
Create Dependabot config file
2020-10-16 10:44:49 +00:00
2a61e13fae
Improve CONTRIBUTING guide
...
Also:
- update the docker-compose to use Alpine image (lighter)
- update the PHP Dockerfile to use Imagick instead of GD (for GIF support when downloading images) and add support for SQLite
2019-06-19 14:54:38 +02:00
76cc8ca26f
Update FUNDING.yml
...
"Some users provided are not enrolled in GitHub Sponsors."
2019-06-12 17:43:15 +02:00
a73b74a0f2
Create FUNDING.yml
2019-06-12 10:48:46 +02:00
96823682f9
misc: add note on GitHub PR template to auto-close issues
...
Signed-off-by: Kevin Decherf <kevin@kdecherf.com >
2018-10-26 23:50:55 +02:00
42f4f11ef0
Updated changelog for 2.3
2017-12-11 19:52:21 +01:00
b0f323c976
Added link to community in issue template
2017-06-08 13:34:14 +02:00
78de00e831
Fix link in Github template
2017-05-31 07:12:55 +02:00
c396ee2c63
Improve PR template
2016-11-08 22:53:30 +01:00
7ffa48a11c
Update ISSUE_TEMPLATE.md
2016-10-12 11:22:11 +02:00
953305e904
Update CONTRIBUTING file
...
Fix #2059
2016-05-18 14:33:06 +02:00
0c608f1183
Change the installation method in issue template
2016-04-08 13:14:47 +02:00
a6a971d45f
Add the way to install (package or composer)
2016-03-01 12:01:42 +01:00
3174b764bc
fixes
2016-02-24 19:45:42 +01:00
ff94ee94a6
Update issue template
2016-02-23 16:28:07 +01:00
0504f5660e
Update CONTRIBUTING file
2016-02-22 22:10:26 +01:00
88a5b0c753
typo
2016-02-18 13:19:07 +01:00
c665b863c7
Fix #1691 create ISSUE_TEMPLATE and PULL_REQUEST_TEMPLATE
2016-02-18 13:15:11 +01:00