diff --git a/.github/workflows/stale_issues.yml b/.github/workflows/stale_issues.yml new file mode 100644 index 0000000000000..82f817a494969 --- /dev/null +++ b/.github/workflows/stale_issues.yml @@ -0,0 +1,8 @@ +name: 'Close stale issues/PRs' +on: + schedule: + - cron: "50 14 */2 * *" + +jobs: + call-workflow: + uses: Infineon/workflows/.github/workflows/epe_stale_issues.yml@master \ No newline at end of file diff --git a/.github/workflows/synch_upstream.yml b/.github/workflows/synch_upstream.yml new file mode 100644 index 0000000000000..93634b9cf3d43 --- /dev/null +++ b/.github/workflows/synch_upstream.yml @@ -0,0 +1,72 @@ +name: Sync Upstream + +on: + schedule: + - cron: '0 0 */1 * *' # daily 00:00 + workflow_dispatch: # on button click + +jobs: + synch_master: + runs-on: ubuntu-latest + + steps: + - name: Checkout target repo + uses: actions/checkout@v4 + with: + ref: master + token: ${{ secrets.GH_ACT_SYNCH_UPSTREAM }} + + - name: Sync upstream changes + id: sync + uses: aormsby/Fork-Sync-With-Upstream-action@v3.4.1 + with: + target_sync_branch: master + target_repo_token: ${{ secrets.GH_ACT_SYNCH_UPSTREAM }} + upstream_sync_branch: master + upstream_sync_repo: micropython/micropython + git_config_pull_rebase: true + + + - name: New commits found + if: steps.sync.outputs.has_new_commits == 'true' + run: echo "New commits were found to sync." + + - name: No new commits + if: steps.sync.outputs.has_new_commits == 'false' + run: echo "There were no new commits." + + - name: Show value of 'has_new_commits' + run: echo ${{ steps.sync.outputs.has_new_commits }} + + synch_port_psoc6: + runs-on: ubuntu-latest + needs: synch_master + + steps: + - name: Checkout target repo + uses: actions/checkout@v4 + with: + ref: ports-psoc6-main + token: ${{ secrets.GH_ACT_SYNCH_UPSTREAM }} + + - name: Sync upstream changes + id: sync + uses: aormsby/Fork-Sync-With-Upstream-action@v3.4.1 + with: + target_sync_branch: ports-psoc6-main + target_repo_token: ${{ secrets.GH_ACT_SYNCH_UPSTREAM }} + upstream_sync_branch: master + upstream_sync_repo: micropython/micropython + git_config_pull_rebase: true + target_branch_push_args: '--force' + + - name: New commits found + if: steps.sync.outputs.has_new_commits == 'true' + run: echo "New commits were found to sync." + + - name: No new commits + if: steps.sync.outputs.has_new_commits == 'false' + run: echo "There were no new commits." + + - name: Show value of 'has_new_commits' + run: echo ${{ steps.sync.outputs.has_new_commits }} \ No newline at end of file diff --git a/README.md b/README.md index 8a0f9139452b2..2f1e385c3ba8d 100644 --- a/README.md +++ b/README.md @@ -35,8 +35,8 @@ DAC, PWM, SPI, I2C, CAN, Bluetooth, and USB. Getting started --------------- -See the [online documentation](https://docs.micropython.org/) for the API -reference and information about using MicroPython and information about how +See the [online documentation (Infineon PSoC6 port ReadTheDocs fork)](https://ifx-micropython.readthedocs.io/en/latest/psoc6/quickref.html) for API +references and information about using MicroPython and information about how it is implemented. We use [GitHub Discussions](https://github.com/micropython/micropython/discussions)