Skip to content
Open
Changes from all commits
Commits
Show all changes
52 commits
Select commit Hold shift + click to select a range
03d109a
ci: added pull_request trigger to avoid pending jobs
merll Apr 16, 2026
9ac17a0
Merge branch 'main' into ci-fix-pr-pending
svcAPLBot Apr 16, 2026
d7cb1ca
Merge branch 'main' into ci-fix-pr-pending
svcAPLBot Apr 17, 2026
d4c4c58
Merge branch 'main' into ci-fix-pr-pending
svcAPLBot Apr 17, 2026
01f215f
Merge branch 'main' into ci-fix-pr-pending
svcAPLBot Apr 20, 2026
bd6effa
Merge branch 'main' into ci-fix-pr-pending
svcAPLBot Apr 20, 2026
aa173e2
Merge branch 'main' into ci-fix-pr-pending
svcAPLBot Apr 20, 2026
d536a84
Merge branch 'main' into ci-fix-pr-pending
merll Apr 21, 2026
8d3c478
ci: added check on repository
merll Apr 21, 2026
44ae39d
Merge branch 'main' into ci-fix-pr-pending
svcAPLBot Apr 22, 2026
f8c1667
Merge branch 'main' into ci-fix-pr-pending
svcAPLBot Apr 23, 2026
6c174ce
Merge branch 'main' into ci-fix-pr-pending
svcAPLBot Apr 23, 2026
2c1242d
Merge branch 'main' into ci-fix-pr-pending
svcAPLBot Apr 23, 2026
24cf2b7
Merge branch 'main' into ci-fix-pr-pending
svcAPLBot Apr 23, 2026
29190bf
Merge branch 'main' into ci-fix-pr-pending
svcAPLBot Apr 23, 2026
3ca52dc
Merge branch 'main' into ci-fix-pr-pending
svcAPLBot Apr 24, 2026
90621ef
Merge branch 'main' into ci-fix-pr-pending
svcAPLBot Apr 24, 2026
735c57c
Merge branch 'main' into ci-fix-pr-pending
svcAPLBot Apr 24, 2026
239a3f0
Merge branch 'main' into ci-fix-pr-pending
svcAPLBot Apr 24, 2026
17b1178
Merge branch 'main' into ci-fix-pr-pending
svcAPLBot Apr 28, 2026
3eebb41
Merge branch 'main' into ci-fix-pr-pending
svcAPLBot Apr 29, 2026
1aa15f8
Merge branch 'main' into ci-fix-pr-pending
svcAPLBot Apr 29, 2026
de0e4c4
Merge branch 'main' into ci-fix-pr-pending
svcAPLBot Apr 29, 2026
23b56bd
Merge branch 'main' into ci-fix-pr-pending
svcAPLBot Apr 29, 2026
8c2267c
Merge branch 'main' into ci-fix-pr-pending
svcAPLBot Apr 30, 2026
b603139
Merge branch 'main' into ci-fix-pr-pending
svcAPLBot Apr 30, 2026
21292df
Merge branch 'main' into ci-fix-pr-pending
svcAPLBot Apr 30, 2026
d335666
Merge branch 'main' into ci-fix-pr-pending
svcAPLBot Apr 30, 2026
3da6103
Merge branch 'main' into ci-fix-pr-pending
svcAPLBot Apr 30, 2026
11b6424
Merge branch 'main' into ci-fix-pr-pending
svcAPLBot May 1, 2026
158cdee
Merge branch 'main' into ci-fix-pr-pending
svcAPLBot May 4, 2026
5b2e615
Merge branch 'main' into ci-fix-pr-pending
svcAPLBot May 6, 2026
b0bab28
Merge branch 'main' into ci-fix-pr-pending
svcAPLBot May 6, 2026
0f85a64
Merge branch 'main' into ci-fix-pr-pending
svcAPLBot May 6, 2026
6fe2146
Merge branch 'main' into ci-fix-pr-pending
svcAPLBot May 6, 2026
6d694c2
Merge branch 'main' into ci-fix-pr-pending
svcAPLBot May 6, 2026
eb2bd70
Merge branch 'main' into ci-fix-pr-pending
svcAPLBot May 7, 2026
cb9b0e9
Merge branch 'main' into ci-fix-pr-pending
svcAPLBot May 7, 2026
c283293
Merge branch 'main' into ci-fix-pr-pending
svcAPLBot May 7, 2026
5cb8242
Merge branch 'main' into ci-fix-pr-pending
svcAPLBot May 7, 2026
3eecc06
Merge branch 'main' into ci-fix-pr-pending
svcAPLBot May 7, 2026
0ec54f3
Merge branch 'main' into ci-fix-pr-pending
svcAPLBot May 7, 2026
8c065df
Merge branch 'main' into ci-fix-pr-pending
svcAPLBot May 7, 2026
ecf3137
Merge branch 'main' into ci-fix-pr-pending
svcAPLBot May 7, 2026
02d9337
Merge branch 'main' into ci-fix-pr-pending
svcAPLBot May 8, 2026
436e4a7
Merge branch 'main' into ci-fix-pr-pending
svcAPLBot May 8, 2026
f8241de
Merge branch 'main' into ci-fix-pr-pending
svcAPLBot May 8, 2026
099885c
Merge branch 'main' into ci-fix-pr-pending
svcAPLBot May 8, 2026
0fcee3c
Merge branch 'main' into ci-fix-pr-pending
svcAPLBot May 8, 2026
cc797db
Merge branch 'main' into ci-fix-pr-pending
svcAPLBot May 8, 2026
9657341
Merge branch 'main' into ci-fix-pr-pending
svcAPLBot May 8, 2026
8669fa5
Merge branch 'main' into ci-fix-pr-pending
svcAPLBot May 8, 2026
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
6 changes: 3 additions & 3 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,47 +18,47 @@

jobs:
build-test-cache:
if: (!contains(github.event.head_commit.message, 'ci skip') && !startsWith(github.ref, 'refs/tags/') && !github.event.act)
if: (!contains(github.event.head_commit.message, 'ci skip') && !startsWith(github.ref, 'refs/tags/') && !github.event.act && github.repository == 'linode/apl-core')
runs-on: ubuntu-22.04
steps:
- name: Set env
run: |
tag=${GITHUB_REF##*/}
echo "Creating tag: $tag"
echo "TAG=$tag" >> $GITHUB_ENV
if [[ "${{ github.ref }}" == "refs/heads/main" ]]; then
revision=${{ env.COMMIT_SHA }}
echo "Setting apps revision to: $revision"
echo "APPS_REVISION=$revision" >> $GITHUB_ENV
else
echo "Leaving apps revision empty"
fi
git config --global user.email $BOT_EMAIL
git config --global user.name $BOT_USERNAME

- name: Checkout
uses: actions/checkout@v6
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v4
- name: Login to Github Packages
uses: docker/login-action@v4
with:
registry: ${{ env.CACHE_REGISTRY }}
username: ${{ env.BOT_USERNAME }}
password: '${{ secrets.BOT_TOKEN }}'
- name: CI tests, image build and push tag for main or branch
uses: docker/build-push-action@v7
with:
push: true
build-args: |
APPS_REVISION=${{ env.APPS_REVISION }}
context: .
tags: |
${{ env.CACHE_REGISTRY }}/${{ env.CACHE_REPO }}:${{ env.TAG }}

push-to-docker:

Check warning

Code scanning / CodeQL

Workflow does not contain permissions Medium

Actions job or workflow does not limit the permissions of the GITHUB_TOKEN. Consider setting an explicit permissions block, using the following as a minimal starting point: {contents: read}
needs: build-test-cache
if: always() && ((contains(needs.build-test-cache.result, 'success') && !contains(needs.integration.outputs.started, 'true')) || (contains(needs.integration.result, 'success'))) && !github.event.act && github.actor != 'dependabot[bot]'
if: always() && ((contains(needs.build-test-cache.result, 'success') && !contains(needs.integration.outputs.started, 'true')) || (contains(needs.integration.result, 'success'))) && !github.event.act && github.actor != 'dependabot[bot]' && github.repository == 'linode/apl-core'
runs-on: ubuntu-22.04
steps:
- name: Push to docker hub
Expand Down Expand Up @@ -123,7 +123,7 @@
echo "machine github.com login ${{ env.BOT_USERNAME }} password ${{ secrets.BOT_TOKEN }}" > ~/.netrc
git tag -am "$COMMIT_MSG" $release_tag && git push --follow-tags
# Cut the CHANGELOG.md file up to the second occurence of the line starting with `## [` (meaning two #, a space,a square bracket).
# This way we always get the changes of the latest patch (if any) and the latest minor.
# This way we always get the changes of the latest patch (if any) and the latest minor.
awk '/^## \[/{count++; if(count==2) exit} {print}' CHANGELOG.md > NEW_CHANGELOG.md
- name: Create GitHub release
uses: ncipollo/release-action@v1.21.0
Expand Down
Loading