Skip to content

Conversation

@jeohist
Copy link
Contributor

@jeohist jeohist commented Nov 12, 2025

Summary

This PR fixes GitHub Actions issues and updates dependencies across the buildpack.

Changes

🔧 GitHub Actions Workflow Fixes

  • Fix release conditional: Update from startsWith(github.ref, 'refs/heads/master') to github.event.pull_request.base.ref == 'master' for correct PR base branch checking
  • Modernize deprecated syntax: Replace deprecated ::set-output commands with $GITHUB_OUTPUT
  • Update APT key handling: Replace deprecated apt-key add with modern GPG keyring approach in Cloud Foundry installation
  • Update action versions:
    • Pin veracode/veracode-uploadandscan-action from @master to @0.2.10
    • Update fkirc/skip-duplicate-actions from @v5 to @v5.3.1

📦 Dependency Updates

  • Bump Python to 3.10.19
  • Bump pip / pip-tools to latest versions
  • Bump Python dependencies to latest versions (requirements.txt)
  • Bump pre-commit hooks to latest versions

🧪 Test Updates

Fixes the 403 "Resource not accessible by integration" error when creating
releases and updates deprecated GitHub Actions syntax and dependencies.

Changes:
- Add contents:write permission to deploy job to enable release creation
- Fix release conditional to check PR base branch correctly
- Update deprecated ::set-output commands to $GITHUB_OUTPUT
- Replace deprecated apt-key with modern GPG keyring approach
- Pin veracode/veracode-uploadandscan-action from @master to @0.2.10
- Update fkirc/skip-duplicate-actions from @v5 to @v5.3.1
@jeohist jeohist changed the base branch from master to develop November 12, 2025 15:55
@jeohist jeohist changed the title fix: resolve GitHub release permissions and modernize workflow actions fix: modernize workflow actions and bump dependencies Nov 13, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants