diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 6fc5917..0f85d09 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -4,6 +4,9 @@ on: branches: ['master'] types: ['opened', 'reopened', 'synchronize'] +permissions: + contents: read + jobs: build: runs-on: ubuntu-latest @@ -18,10 +21,10 @@ jobs: egress-policy: audit - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0 - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v5 + uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0 with: python-version: ${{ matrix.python-version }} diff --git a/.github/workflows/check_pr_title.yml b/.github/workflows/check_pr_title.yml index 25628a2..8cb7819 100644 --- a/.github/workflows/check_pr_title.yml +++ b/.github/workflows/check_pr_title.yml @@ -16,4 +16,4 @@ jobs: egress-policy: audit - name: Check PR title - uses: rudderlabs/github-action-check-pr-title@v1.0.11 + uses: rudderlabs/github-action-check-pr-title@0a83071336f7d6417249629f67a64530fcecda2e # v1.0.11 diff --git a/.github/workflows/housekeeping.yaml b/.github/workflows/housekeeping.yaml index 15c84d3..55ea699 100644 --- a/.github/workflows/housekeeping.yaml +++ b/.github/workflows/housekeeping.yaml @@ -19,7 +19,7 @@ jobs: with: egress-policy: audit - - uses: actions/stale@v9 + - uses: actions/stale@5bef64f19d7facfb25b37b414482c7164d639639 # v9.1.0 with: repo-token: ${{ secrets.GITHUB_TOKEN }} operations-per-run: 200 @@ -38,10 +38,10 @@ jobs: egress-policy: audit - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0 - name: Run delete-old-branches-action - uses: beatlabs/delete-old-branches-action@v0.0.10 + uses: beatlabs/delete-old-branches-action@6e94df089372a619c01ae2c2f666bf474f890911 # v0.0.10 with: repo_token: ${{ secrets.GITHUB_TOKEN }} date: '2 months ago' diff --git a/.github/workflows/slack-notify.yml b/.github/workflows/slack-notify.yml index 29b4a52..d567df5 100644 --- a/.github/workflows/slack-notify.yml +++ b/.github/workflows/slack-notify.yml @@ -4,6 +4,9 @@ on: release: types: [created] +permissions: + contents: read + jobs: deploy-tag: name: Notify Slack @@ -16,7 +19,7 @@ jobs: - name: Send message to Slack channel id: slack - uses: slackapi/slack-github-action@v1.23.0 + uses: slackapi/slack-github-action@007b2c3c751a190b6f0f040e47ed024deaa72844 # v1.23.0 env: SLACK_BOT_TOKEN: ${{ secrets.SLACK_BOT_TOKEN }} PROJECT_NAME: 'Python SDK'