Skip to content
Merged

Release #1030

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
61 commits
Select commit Hold shift + click to select a range
170ba21
chore: improve ci and testing
preda-bogdan Apr 4, 2024
c48ae3c
chore(deps-dev): bump phpunit/phpunit from 5.7.27 to 9.6.19
dependabot[bot] Apr 23, 2024
58668ca
[dependabot skip] fix unit tests
preda-bogdan Apr 25, 2024
db88dc9
Merge branch 'dependabot/composer/development/phpunit/phpunit-9.6.19'…
preda-bogdan Apr 25, 2024
2256a2c
chore: change phpcs ruleset
preda-bogdan Apr 25, 2024
daec49e
Sync branch [skip ci]
pirate-bot Nov 11, 2024
aab8e7e
Sync branch [skip ci]
pirate-bot Nov 11, 2024
3958554
Sync branch [skip ci]
pirate-bot Nov 12, 2024
0279539
Merge pull request #1018 from Codeinwp/development
HardeepAsrani Dec 4, 2024
03aabb2
Merge pull request #941 from Codeinwp/feat/improve_testing_ci
HardeepAsrani Dec 4, 2024
bc6b562
chore(deps): bump codeinwp/themeisle-sdk from 3.3.37 to 3.3.40
dependabot[bot] Dec 30, 2024
c9f188f
fix: vue data state reset issue
girishpanchal30 Jan 6, 2025
a435753
bump: ubuntu version
girishpanchal30 Jan 6, 2025
e50435d
fix: empty featured image issue
girishpanchal30 Jan 6, 2025
4ab8b57
feat: add facebook share link in first comment
girishpanchal30 Jan 8, 2025
b820995
feat: add support in fb old method
girishpanchal30 Jan 8, 2025
b6819db
fix: update setting field title
girishpanchal30 Jan 10, 2025
b9d24e7
fix: remove post link from main post
girishpanchal30 Jan 10, 2025
da912dd
feat: add X-API share link in first comment
girishpanchal30 Jan 28, 2025
7995c37
feat: hide new fields for unsupported services
girishpanchal30 Jan 28, 2025
45af047
feat: add support in instagram
girishpanchal30 Jan 28, 2025
5d10c8c
feat: add support in linkedin api
girishpanchal30 Jan 29, 2025
6f05f8c
feat: add support in vk api
girishpanchal30 Jan 29, 2025
ba387b9
bump: ubuntu version
girishpanchal30 Jan 29, 2025
b3237b8
fix: check if helper class exists
girishpanchal30 Jan 30, 2025
f758583
feat: adds action scheduler support
girishpanchal30 Jan 30, 2025
68950df
fix: class autoload
girishpanchal30 Jan 30, 2025
b48285c
fix: abstract cron unschedule method
girishpanchal30 Jan 30, 2025
0b85f9e
Improve code
girishpanchal30 Jan 30, 2025
5309a9e
feat: adds telegram network service
girishpanchal30 Feb 4, 2025
57f7258
update composer package version
girishpanchal30 Feb 5, 2025
344392a
feat: adds mastodon network service
girishpanchal30 Feb 6, 2025
181bbb1
Merge pull request #1023 from Codeinwp/feat/pro/484
vytisbulkevicius Feb 6, 2025
fed5228
fix: phpcs error
girishpanchal30 Feb 6, 2025
ce2cd4d
feat: save post sharing logs to ROP API
girishpanchal30 Jan 30, 2025
5ebbe7c
fix: improve code
girishpanchal30 Jan 30, 2025
897205f
Remove info logs
girishpanchal30 Jan 30, 2025
9a92d83
Merge branch 'development' of girish.github.com:Codeinwp/tweet-old-po…
girishpanchal30 Feb 6, 2025
989ac9a
Merge branch 'development' of girish.github.com:Codeinwp/tweet-old-po…
girishpanchal30 Feb 6, 2025
4e04f31
Merge branch 'development' of girish.github.com:Codeinwp/tweet-old-po…
girishpanchal30 Feb 6, 2025
52805c2
Remove rop_wpml_lang filter
girishpanchal30 Jan 30, 2025
c727686
Add compatibility TranslatePress plugin
girishpanchal30 Jan 30, 2025
b5989fa
fix: review feedback
girishpanchal30 Jan 31, 2025
f225afa
feat: share translated content
girishpanchal30 Jan 31, 2025
9d23ab4
Merge branch 'development' of girish.github.com:Codeinwp/tweet-old-po…
girishpanchal30 Feb 6, 2025
3a0b59c
Merge branch 'development' of girish.github.com:Codeinwp/tweet-old-po…
girishpanchal30 Feb 6, 2025
95ec3ed
Merge pull request #1026 from Codeinwp/feat/pro/557
vytisbulkevicius Feb 6, 2025
919ba6a
Merge pull request #1021 from Codeinwp/bugfix/543
vytisbulkevicius Feb 6, 2025
b7af89c
Merge pull request #1027 from Codeinwp/feat/pro/473
vytisbulkevicius Feb 6, 2025
6a06dc7
Merge pull request #1022 from Codeinwp/bugfix/pro/548
vytisbulkevicius Feb 6, 2025
03c6166
Merge pull request #1029 from Codeinwp/feat/pro/569
vytisbulkevicius Feb 6, 2025
699bd40
fix: disabled ssl verify
girishpanchal30 Feb 6, 2025
1784023
fix: file conflicts
girishpanchal30 Feb 6, 2025
31a1b1a
Merge pull request #1020 from Codeinwp/dependabot/composer/developmen…
vytisbulkevicius Feb 6, 2025
2826ccf
Merge pull request #1025 from Codeinwp/feat/pro/564
vytisbulkevicius Feb 6, 2025
4656e9c
Merge pull request #1028 from Codeinwp/feat/pro/568
vytisbulkevicius Feb 6, 2025
678f2f6
Save Telegram and Mastodon post sharing logs
girishpanchal30 Feb 10, 2025
b717b04
feat: [Mastodon API] add share link in first comment
girishpanchal30 Feb 11, 2025
ce437c9
Merge pull request #1031 from Codeinwp/fix/pr/1030
vytisbulkevicius Feb 12, 2025
f673c3b
fix: file conflicts
girishpanchal30 Feb 13, 2025
9354e53
Merge pull request #1032 from Codeinwp/feat/mastodon-api
vytisbulkevicius Feb 13, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
27 changes: 27 additions & 0 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
### Summary
<!-- Please describe the changes you made. -->

### Will affect the visual aspect of the product
<!-- It includes visual changes? -->
YES/NO

### Screenshots <!-- if applicable -->

### Test instructions
<!-- Describe how this pull request can be tested. -->

-
-

## Check before Pull Request is ready:

* [ ] I have [written a test](CONTRIBUTING.md#writing-an-acceptance-test) and included it in this PR
* [ ] I have [run all tests](CONTRIBUTING.md#run-tests) and they pass
* [ ] The code passes when [running the PHP CodeSniffer](CONTRIBUTING.md#run-php-codesniffer)
* [ ] Code meets [WordPress Coding Standards](CONTRIBUTING.md#coding-standards) for PHP, HTML, CSS and JS
* [ ] [Security and Sanitization](CONTRIBUTING.md#security-and-sanitization) requirements have been followed
* [ ] I have assigned a reviewer or two to review this PR (if you're not sure who to assign, we can do this step for you)

<!-- Issues that this pull request closes. -->
Closes #.
<!-- Should look like this: `Closes #1, #2, #3.` . -->
26 changes: 26 additions & 0 deletions .github/workflows/pr-checklist.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
name: Add labels to pull request based on checklist

on:
pull_request:
types: [ opened, edited, synchronize, labeled, unlabeled ]
branches-ignore:
- 'master'
- 'update_dependencies'

permissions: write-all

jobs:
add-labels:
runs-on: ubuntu-latest
name: Label PR based on checklist
if: github.event.pull_request.draft == false && github.event.pull_request.head.repo.full_name == github.event.pull_request.base.repo.full_name && github.actor != 'dependabot[bot]'
steps:
- name: Check if checklist items are completed
uses: Codeinwp/gha-pr-check-helper@master
with:
token: ${{ secrets.BOT_TOKEN }}
requireChecklist: true
onlyCheckBody: true
completedLabel: "pr-checklist-complete"
incompleteLabel: "pr-checklist-incomplete"
skipLabel: "pr-checklist-skip"
52 changes: 36 additions & 16 deletions .github/workflows/test-php.yml
Original file line number Diff line number Diff line change
@@ -1,43 +1,52 @@
name: Test PHP

concurrency:
group: ${{ github.head_ref }}
concurrency:
group: ${{ github.workflow }}-${{ github.event_name == 'pull_request' && github.head_ref || github.ref }}
cancel-in-progress: true

on:
pull_request:
branches:
- master
- development
push:
branches-ignore:
- 'master'

jobs:
code-sniff:
name: PHP Lint
runs-on: ubuntu-latest
steps:
- name: Checkout source code
uses: actions/checkout@v2
- name: Setup PHP
uses: shivammathur/setup-php@v2
with:
with:
php-version: '7.4'
tools: phpcs, phpcbf
- name: Get Composer Cache Directory
id: composer-cache
run: |
echo "::set-output name=dir::$(composer config cache-files-dir)"
- name: Setup Composer cache
uses: actions/cache@v1
with:
path: ${{ steps.composer-cache.outputs.dir }}
key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }}
restore-keys: |
${{ runner.os }}-composer-
- name: Run Composer Install
run: composer install --prefer-dist --no-progress --quiet
- name: Run PHPCBF
run: composer run format
# PHPCBF returns exit code 1 when it fixes errors, so we continue letting PHPCS find unfixed issues
continue-on-error: true
- name: Run PHPCS
run: composer run lint
continue-on-error: false


php-unit:
needs: code-sniff
runs-on: ubuntu-latest
php-unit:
name: PHPUnit
needs: code-sniff
runs-on: ubuntu-22.04
services:
mysql:
image: mysql:5.7
env:
env:
MYSQL_ROOT_PASSWORD: root
ports:
- 3306/tcp
Expand All @@ -52,7 +61,18 @@ jobs:
tools: phpunit-polyfills
- name: Install WordPress Test Suite
run: bash bin/install-wp-tests.sh wordpress_test root root 127.0.0.1:${{ job.services.mysql.ports['3306'] }}
- name: Get Composer Cache Directory
id: composer-cache
run: |
echo "::set-output name=dir::$(composer config cache-files-dir)"
- name: Setup Composer cache
uses: actions/cache@v1
with:
path: ${{ steps.composer-cache.outputs.dir }}
key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }}
restore-keys: |
${{ runner.os }}-composer-
- name: Install composer
run: composer install --prefer-dist --no-progress
- name: Run PHP Unit
run: composer run test
run: composer run test
Loading
Loading